Release v0.5.2
What's Changed
Fixed
- Fixed a payment-creation lock release bug that could recursively call
AjaxHandler::release_lock()until PHP exhausted memory after a successful Vipps payment creation request. This could prevent the QR code from being returned to the POS client. (#27) - Lock release now removes only the exact stored lock value owned by the current request, preventing stale requests from deleting a newer request's lock. (#27)
- Added regression coverage for matching and non-matching payment lock UUIDs. (#27)
Documentation
- Added Codex review guidelines for PR intent. (#24)
Full Changelog: v0.5.1...v0.5.2