Skip to content

Releases: LM-Commons/LmcUser

v3.7.0 - Minor upgrade

27 Jun 14:47
61b42fe
Compare
Choose a tag to compare

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 the AdapterChange::resetAdapters method is called. If you have implemented an adapter that is attached to the AdapterChain, then you should implement a reset event listener, but this is not mandatory.

v3.6.1

21 Mar 19:58
69b4e98
Compare
Choose a tag to compare

Issues fixed:

#50 Adding new user using base User entity and mapper fails

Other updates

  • Moved CI to GitHub actions
  • Removed Travis CI
  • Updated README badges

v3.6.0

22 Aug 18:05
341a0bd
Compare
Choose a tag to compare

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 the AdapterChainEvent 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 the request param of the event instead.

v3.5.1

11 Jul 12:46
144d939
Compare
Choose a tag to compare

Use HTML escaping when displaying user name in index.phtml
Updated README

v3.5.0

11 Jul 15:31
d146254
Compare
Choose a tag to compare

Updated to laminas-form v3.x and laminas-hydrator v4.x

v3.4.0

20 May 08:38
a2f63a2
Compare
Choose a tag to compare

Added Captcha & CSRF Login
PHP 8 Compatability

Session Storage & Hydrator Improvements

19 Jan 11:38
355aa8e
Compare
Choose a tag to compare
* 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

01 Dec 15:56
1415342
Compare
Choose a tag to compare

updated unit tests
Travis reconfig

LM Commons Release

01 Oct 15:28
ce32f1b
Compare
Choose a tag to compare
Merge pull request #2 from LM-Commons/laminas-3.x

Update README.md

LM Commons Release

01 Oct 15:20
d5dc14b
Compare
Choose a tag to compare

This release marks the move from the old organization namespace to the new one.