Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[2.6.3] - 2026-06-10​
Fixed​
getRegion()now returns a string, fixing astrcasecmp()type error — thanks @pikulsky.
Changed​
- Street address can now be collapsed to a single line: when Magento is configured to use one
street line, the multi-line Vipps address is combined into one line (configurable via the
customer/address/street_linesstore setting).
[2.6.2] - 2026-06-08​
Security​
- Encrypted the cached OAuth token payload in
vipps_login_authorizationat rest and fixed the expiry-cleanup cutoff, so stale token rows are pruned after 5 minutes.
Fixed​
- Fixed invalid state handling, PR #65 by @jonkjenn
- Restored the validated OAuth state on the token-retry redirect so concurrent/duplicate login callbacks revalidate correctly after the state is consumed.
- Fixed an issue where applying Vipps address in Magento would allow applying an address not assigned to the Vipps customer.
Changed​
- Updated Logging to support both Monolog 2 and 3
- Widened the
firebase/php-jwtconstraint to^6.0 || ^7.0(matching Magento) so installs can use the patched 7.x release that addresses the weak-encryption advisory GHSA-2x45-7fc3-mxwq.
[2.6.1] - 2026-02-09​
Fixed​
- Improved phone matching regex, PR #5 by @ed007m
[2.6.0] - 2025-12-03​
Added​
- Add PHP 8.4 compatibility
- Magento 2.4.8 support
Changed​
- Updated Monolog dependency to version 3.x to support Magento 2.4.8