Releases: hellocoop/php
📦Release v1.1.0 - Fix the HelloResponseInterface
What's Changed
- Refactor HelloResponseInterface to support framework-specific response objects by @UnnikrishnanBhargavakurup in #37
Full Changelog: v1.0.0...v1.1.0
📦Release v1.0.0 - Introduce E2E tests
What's Changed
- Introduce e2e tests with playwright. by @fraggerfox in #28
- Fix E2E test API responses by @UnnikrishnanBhargavakurup in #35
- Allow jobs to continue on error. by @fraggerfox in #29
- Drop support for PHP 7.x, 8.0, 8.1 and 8.2. by @fraggerfox in #30
- Bump actions/checkout from 4 to 5 in the stable-updates group by @dependabot[bot] in #27
- Fix lint issues and PHPUnit. by @fraggerfox in #31
- Add e2e tests to GHA. by @fraggerfox in #32
- Bump the stable-updates group in /e2e-tests with 2 updates by @dependabot[bot] in #33
- Schedule the CI workflow to run once a week. by @fraggerfox in #34
This release removes support for older PHP versions (7.x, 8.0, 8.1, 8.2). We also introduced Playwright tests taken from packages-js, which now runs in a weekly schedule and uploads the reports as artifacts.
Full Changelog: v0.0.4...v1.0.0
📦 Release v0.0.4 – Introduces support for OpenID Provider Commands
What's new:
- Implemented OpenID Provider Commands (v1.0-00)
This release introduces support for OpenID Provider Commands, enabling Identity Providers (IdPs) to manage account-related behaviors of relying parties more effectively and securely.
Bug Fixes and UX Improvements
Changes in v0.0.3
Bug Fixes
- Fixed an "Undefined Array Key Warning" in
Callback->handleCallback(). Ensured the existence of$callback['accessDenied']and$callback['updatedAuth']before accessing them.
Improvements
- Enhanced user experience by prompting users to configure the Redirect URI in the Hello Wallet App if redirected with
wildcard_console.
These updates improve the stability and usability of the library.
v0.0.2 - Bug Fixes and Dependency Cleanup
Release Notes: v0.0.2
🛠 Fixes
- Button Visibility: Resolved an issue where the "Continue with Hellō" and "Logout" buttons were not properly displaying based on the user's authentication state.
- Cookie Token Handling: Fixed an issue where the
cookieTokenin the authentication response did not match the saved authentication cookie. - Logout Handler: Corrected the Logout handler to call
getLogoutSyncfrom the config object instead of the incorrectgetLoginSync.
🧹 Code Quality
- Addressed and fixed all linting issues for improved code quality and consistency.
🔥 Removed
- PSR Log Dependency: The library no longer depends on PSR Log, reducing external dependencies and simplifying integration.
v0.0.1 - Initial Release of Hellocoop: PHP Client for Hellō IdP
What's New:
-
Introduction:
Hellocoop is a PHP library designed to integrate with the Hellō Identity Provider (IdP). This framework-agnostic client provides essential functionality to streamline authentication workflows across popular frameworks like Symfony and Drupal. -
About Hellō:
Hellō enables your users to register and log in using their choice of popular social logins, email, or phone—without tracking them. It's a cloud identity wallet with a mission to empower users to control their digital identities. -
Features in this Release:
- Social Login: Support for popular providers like Google, Facebook, etc.
- Email and Phone Authentication: Verified email or phone login for seamless access.
- User Privacy First: Focused on giving users control without tracking.
- Quick Integration: Set up authentication in minutes.
-
Developer-Friendly:
The easiest and quickest way to onboard and authenticate your users with social providers, verified email, and phone. With Hellocoop, you can integrate Hellō into your PHP applications effortlessly.