Skip to content

Releases: Saeven/zf3-circlical-user

Adds resource+action based guards in the guard configuration

13 Jun 17:33
3c22b8c
Compare
Choose a tag to compare

Can dry up your code by wiring action guards right at the controller.

Minute hardening

09 Mar 14:45
0793a9d
Compare
Choose a tag to compare

Adds a strpos patch if the Cookie key is interpreted as a int.

Laminas-Ready, Production-Hardened!

13 Jan 03:00
4c4d7db
Compare
Choose a tag to compare

Laminas-focused release.

Last version to support Zend Framework

12 Apr 15:22
0cca038
Compare
Choose a tag to compare

Next version moves to Laminas with 0.3

Stronger password validation, and a new Validator that auto-plugs your password checker strategy.

27 Nov 20:01
a488508
Compare
Choose a tag to compare

This release adds Zxcvbn password checking, a number of validation improvements, and starts the road toward PHP 7.4 with strong typehints, losing the 7.0 annotation baggage.

The added typehints have allowed me to relax some checks for weakness here and there.

This release also adds user-bound api tokens, a bin-packed uuid that you can use as a part of your external authentication needs.

Adds session key changes, as well as role helpers + goodbye PHP 7.1

22 May 13:22
59ff63c
Compare
Choose a tag to compare

Session key handing has changed a bit in this version, not in their function, but in how they are passed around the objects. The goal was to simplify key handing for use with https://github.com/Saeven/circlical-behat-fixtures (plug! A great tool to automatically wire fixtures with your Behat tests!).

If you were previously accessing the lower-level getSessionKey in your code, you'll want to rely on getRawSessionKey instead.

This release also adds Role helpers, so that you can check for roles from your templates.

Last release before a session key functionality change

06 Mar 22:11
Compare
Choose a tag to compare

In this version, and in those prior -- the Authentication Entity's session key parameter is base64 encoded in the constructor.

This unfortunately makes creating fixtures very painful -- this release essentially pins that mechanism.

In upcoming versions...

If you were using low-level entities instead of services, you will need to change your codebase just a bit.

The old setSessionKey becomes setRawSessionKey. Constructor invocations must base64 encode the session key at the instantiation point - the constructor will no longer do it. See tests for more.

Last halite 2.2 release. Moves to halite 3.3 after this one.

12 Dec 18:40
c7e864f
Compare
Choose a tag to compare
Merge pull request #30 from Saeven/feature/travis-change

Added method to helper, requireIdentity

Adds pluggable password-strength checking.

10 Mar 16:55
Compare
Choose a tag to compare
Tests checked in for password-strength checker.

Adding password-strength checker functionality.
Modified docs to support option.

Bugfix release

29 Oct 01:13
Compare
Choose a tag to compare

Adjusts a behavior where you could end up with a proliferation of auth cookies.