Version 1.3.0
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.3.0 - 2022-03-30
- Drop support for ruby 2.6
- Drop support for ruby 2.5
- fix: upgrade to Ruby 2.7+
*args
syntax. - fix: resolve deprecation warnings
1.2.0 - 2021-02-04
- Use ActiveModel::Errors#add
- Update minimum activemodel version to
5.1
.
1.1.0 - 2019-04-30
- Add support for ForceAuthn attribute on AuthnRequest
- Drop support for ruby 2.2
- Drop support for ruby 2.3
- Rescue from invalid signature validation
- Change minimum ruby version to 2.4
- Change minimum bundler to 2.0
1.0.31 - 2019-04-17
- Rescue from all decryption errors
1.0.30 - 2019-04-07
- change xml-kit dependency to minimum 0.3.0
- use
encrypt_data_for
instead ofencryption_for
.
1.0.29 - 2018-12-04
- change xml-kit dependency to ~> 0.2.
1.0.28 - 2018-12-04
- Parse attribute arrays from SAML assertion.
1.0.27 - 2018-11-08
- Evict expired key pairs from configuration.
1.0.26 - 2018-10-22
- Forward destination, issuer, now, embed_signature to assertion.
1.0.25 - 2018-10-17
- Allow multi valued attributes in response assertion.
1.0.24 - 2018-09-18
- Parse ID from assertion.
- Parse version from assertion.
- Parse version from assertion.
- Add missing English translations.
- Moved backing fields from response builder to assertion.
1.0.23 - 2018-08-23
- Add NotOnOrAfter attribute to SubjectConfirmationData.
1.0.22 - 2018-08-13
- Allow using a custom NameID Format in Assertion.
1.0.21 - 2018-08-13
- Use net/hippie instead of net/http.
- remove optional NotOnOrAfter attribute from SubjectConfirmationData.
1.0.20 - 2018-08-11
- Synchronize NotOnOrAfter between AuthnStatement and SubjectConfirmationData.
- Removed optional SessionNotOnOrAfter attribute from AuthnStatement.