Skip to content

Releases: tenet-ac-za/simplesamlphp-module-sqlattribs

Release v2.0.1

07 Nov 05:59
Compare
Choose a tag to compare

Update composer.json to allow for both SSP 2.0.x and 2.1.x

Release v2.0.0

10 Mar 11:39
Compare
Choose a tag to compare

Update for SimpleSAMLphp 2.0.x

Release v1.5

18 Oct 07:36
Compare
Choose a tag to compare

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

16 Mar 13:59
Compare
Choose a tag to compare

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

02 Aug 08:18
Compare
Choose a tag to compare

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

28 Feb 05:56
Compare
Choose a tag to compare

Now that SimpleSAMLphp 1.15 is stable, replace uses of SimpleSAML_Logger with namespace version

Release v1.1

21 Jul 09:08
Compare
Choose a tag to compare

Relicense under the MIT license rather than BSD-2-Clause

Release v1.0

28 Jun 17:09
Compare
Choose a tag to compare

Release v1.0