A deterministic 0–100 hygiene score — README, license, CI, tests, docs, and freshness.
Who ships this repo — author concentration and the bus factor across the last 300 mainline commits.
How welcoming this repo is to contributors — issue throughput, close time, responsiveness, and good-first-issue count.
What this project is built on — dependency count by ecosystem, the license mix, and anything worth a legal look before you adopt it.
Whether this project's CI can be trusted — pass rate, run times, flaky runs, and which workflow is the weak link.
Grounded in facebook's README, structure, and recent commits — answers won't invent code they haven't seen.
A Monday email with what shipped, in plain English — no account needed.
Facebook API version now configurable
The Facebook authentication strategy now allows developers to specify a custom Facebook API version through strategy parameters, instead of being locked to a single hardcoded version. This makes it easier to support different API versions without code changes.
Update Facebook authentication integration
The Facebook authentication strategy was refactored to use a newer API version (v12.0 instead of v6.0), improve code formatting with consistent indentation, add default email scope, enhance error handling with better messages, and add comments explaining security considerations for token storage.
Facebook API updated to v6.0
The Facebook authentication strategy now uses API version 6.0 instead of v2.12, ensuring compatibility with the latest Facebook Graph API.
Facebook API version updated
Updated the Facebook API integration from version 2.10 to version 2.12 to support the latest Facebook authentication features and improvements.
Fix Facebook auth error handling
Fixed a crash that occurred when Facebook returned an authentication error without an error message. The code now safely handles missing error messages by using an empty string as a fallback.
Facebook authentication code cleanup
Refactored Facebook authentication logic to improve code readability and maintainability. The changes include extracting the API version to a class variable, reorganizing error handling with early returns to reduce nesting, improving code formatting, and updating URL construction to use the centralized API version variable.
Add Composer installation option
Documentation now includes instructions for installing the Facebook strategy via Composer as an alternative to manual git cloning.
Remove obsolete Facebook API code
Deleted a commented-out line that referenced an old Facebook Graph API version (v2.8), cleaning up code that was no longer in use.
Update Facebook API to v2.10
Updated Facebook OAuth strategy to use API version 2.10 instead of 2.8, including changes to the authentication endpoints and addition of appsecret_proof parameter for enhanced security.
Fix Facebook error handling
Corrected error callback parameter names to match Facebook API v2.8 specifications, changing error field keys from 'error' and 'error_description' to 'error_code' and 'error_message'.
A floor, not a guess: counts only commits whose author, co-author trailer, or message explicitly credits an AI tool (Claude, Copilot, Cursor, aider, Codex…). Based on 30 mainline commits. Unattributed AI code isn't counted here — the full audit estimates that separately.