Releases: LM-Commons/LmcUser
v3.7.0 - Minor upgrade
This is a minor upgrade that should be backward compatible but with some changes in the behavior of MVC flows.
Issues fixed:
Other updates:
- Some cleanup in the Git index to remove build results
- Added
test-coverage-html
script to generate coverage in HTML during debugging - Added renovate to track dependencies
- Added documentation under
/docs
which was moved from the LM-Commons website and GH actions to build and deploy it - Updated README badges
Potential BC changes
There should not be any breaking changes. If you experienced a BC, please submit an issue.
Changes in functionality
-
Resolution of issue #75 changed the behavior of the login action flow. If the login form is not valid, for example, the password is not 6 characters long, the view is rendered again with the non-valid form such that the view can render the form's error messages. Before, there was a redirect to the login route which caused the form to be reset. Invalid credentials do not cause the login form to be invalid.
-
Resolution of #74 is adding a new
reset
event in the authentication adapter chain. Adapters in the AdapterChain should implement this event to reset the adapter. This event is triggered when theAdapterChange::resetAdapters
method is called. If you have implemented an adapter that is attached to the AdapterChain, then you should implement areset
event listener, but this is not mandatory.
v3.6.1
v3.6.0
Issues fixed:
#41 PHP 8.2 Deprecation notices
Other updates
- Updated test suite to remove PHP 8.2 deprecation notices
- Updated Travis-CI to run test suite for PHP 8.1 and 8.2
Potential BC issue
- The fix for #41 removed the setting of the dynamic property
request
in theAdapterChainEvent
class which caused the deprecation notice in PHP 8.2. Be aware that usage of this dynamic property in your application will no longer work. Use therequest
param of the event instead.
v3.5.1
v3.5.0
v3.4.0
Session Storage & Hydrator Improvements
* Fixed session storage name to be constant not dependent from used class.
* Added the ability to exchange the underlying hydrator for the user hydrator decorator.
v3.3.2
LM Commons Release
Merge pull request #2 from LM-Commons/laminas-3.x Update README.md
LM Commons Release
This release marks the move from the old organization namespace to the new one.