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.