Releases: tenet-ac-za/simplesamlphp-module-sqlattribs
Release v2.0.1
Release v2.0.0
Update for SimpleSAMLphp 2.0.x
Release v1.5
Changes since the last version are primarily cosmetic and include:
- updating unit testing to match SSP
- migrating CI from Travis to Github actions
- migrating the repo to tenet-ac-za
- adding a config section to composer.json & updating dependencies
However, this release bumps the SimpleSAMLphp version to 1.19 and the PHP version to 7.4. It is not intended to be backwards compatible with earlier versions of either SimpleSAMLphp or PHP.
This is likely the final version in the 1.x series, mirroring the imminent release of SimpleSAMLphp 2.x. That introduces some significant changes to the module layout, and so there's now a 1.x branch to maintain the old layout.
Release v1.4
This release upgrades the SimpleSAMLphp dependency to 1.17.x, and is not intended to be backwards compatible with earlier versions of SimpleSAMLphp.
The changes in this version mirror the recent changes in SimpleSAMLphp itself, namely:
- Classes have been changed to use namespaces
- PSR-2 compliant whitespace and naming
- Converted array declarations from array() to []
- Removal of all deprecated calls (hopefully)
- Minor updates to unit tests
There should be no changes in configuration or user interface as a result of these changes
Release v1.3
Add an expires
field into the database so that assertions can be set to expire.
Upgrade notes
People upgrading from v1.2 will need to extend their database schema with the following commands:
ALTER TABLE `AttributeFromSQL` ADD `id` INT UNSIGNED NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id);
ALTER TABLE `AttributeFromSQL` ADD `expires` DATE DEFAULT '9999-12-31';
The default value for the date is set such that if expires
is not explicitly set, assertions expire at the end of [SQL] time. This preserves existing behaviour once the schema is extended.
If for any reason you cannot extend the schema, set ignoreExpiry => true
in your authproc config and the expires
field will never be checked. (The same can be done to allow already expired attributes to be asserted.)
Release v1.2
Now that SimpleSAMLphp 1.15 is stable, replace uses of SimpleSAML_Logger with namespace version
Release v1.1
Relicense under the MIT license rather than BSD-2-Clause
Release v1.0
Release v1.0