From a869401365f0c330a87db2666870856781e4dc5d Mon Sep 17 00:00:00 2001 From: Sixto Martin Date: Mon, 15 Feb 2016 20:57:54 +0100 Subject: [PATCH] New 2.7.0 version --- CHANGELOG | 61 +++++++++++++++++++++++++++--------------- composer.json | 2 +- lib/Saml2/version.json | 4 +-- 3 files changed, 43 insertions(+), 24 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 9f3e225b..40000329 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,24 @@ CHANGELOG ========= +v.2.7.0 +------- +* Trim acs, slo and issuer urls. +* Fix PHP 7 error (used continue outside a loop/switch). +* Fix bug on organization element of the SP metadata builder. +* Fix typos on documentation. Fix ALOWED Misspell. +* Be able to extract RequestID. Add RequestID validation on demo1. +* Add $stay parameter to login, logout and processSLO method. + +v.2.6.1 +------- +* Fix bug on cacheDuration of the Metadata XML generated. +* Make SPNameQualifier optional on the generateNameId method. Avoid the use of SPNameQualifier when generating the NameID on the LogoutRequest builder. +* Allows the authn comparsion attribute to be set via config. +* Retrieve Session Timeout after processResponse with getSessionExpiration(). +* Improve readme readability. +* Allow single log out to work for applications not leveraging php session_start. Added a callback parameter in order to close the session at processSLO. + v.2.6.0 ------- * Set NAMEID_UNSPECIFIED as default NameIDFormat to prevent conflicts with IdPs that don't support NAMEID_PERSISTENT. @@ -14,17 +32,17 @@ v.2.6.0 v.2.5.0 ------- -* Do accesible the ID of the object Logout Request (id attribute) -* Add note about the fact that PHP 5.3 is unssuported +* Do accesible the ID of the object Logout Request (id attribute). +* Add note about the fact that PHP 5.3 is unssuported. * Add fingerprint algorithm support. * Add dependences to composer. v.2.4.0 ------- -* Fix wrong element order in generated metadata -* Added SLO with nameID and SessionIndex in demo1 -* Improve isHTTPS method in order to support HTTP_X_FORWARDED_PORT -* Set optional the XMLvalidation (enable/disable it with wantXMLValidation security setting) +* Fix wrong element order in generated metadata. +* Added SLO with nameID and SessionIndex in demo1. +* Improve isHTTPS method in order to support HTTP_X_FORWARDED_PORT. +* Set optional the XMLvalidation (enable/disable it with wantXMLValidation security setting). v.2.3.0 ------- @@ -41,37 +59,38 @@ v.2.3.0 v.2.2.0 ------- -* Fix bug with Encrypted nameID on LogoutRequest +* Fix bug with Encrypted nameID on LogoutRequest. * Fixed usability bug. SP will inform about AuthFail status after process a Response. * Added SessionIndex support on LogoutRequest, and know is accesible from the Auth class. -* LogoutRequest and LogoutResponse classes now accept non deflated xml -* Improved the XML metadata/ Decrypted Assertion output. (prettyprint) -* Fix bug in formatPrivateKey method, the key could be not RSA -* Explicit warning message for signed element problem -* Decrypt method improved +* LogoutRequest and LogoutResponse classes now accept non deflated xml. +* Improved the XML metadata/ Decrypted Assertion output. (prettyprint). +* Fix bug in formatPrivateKey method, the key could be not RSA. +* Explicit warning message for signed element problem. +* Decrypt method improved. * Support more algorithm at the SigAlg in the Signed LogoutRequests and LogoutResponses -* AuthNRequest now stores ID (it can be retrieved later) +* AuthNRequest now stores ID (it can be retrieved later). * Fixed a typo on the 'NameIdPolicy' attribute that appeared at the README and settings_example file. + v.2.1.0 ------- -* The isValid method of the Logout Request is now non-static. (affects processSLO method of Auth.php) -* Logout Request constructor now accepts encoded logout requests -* Now after validate a message, if fails a method getError of the object will return the cause -* Fix typos +* The isValid method of the Logout Request is now non-static. (affects processSLO method of Auth.php). +* Logout Request constructor now accepts encoded logout requests. +* Now after validate a message, if fails a method getError of the object will return the cause. +* Fix typos. * Added extra parameters option to login and logout methods. -* Improve Test (new test, use the new getError method for testing) -* Bugfix namespace problem when getting Attributes +* Improve Test (new test, use the new getError method for testing). +* Bugfix namespace problem when getting Attributes. v.2.0.0 ------- -New PHP SAML Toolkit (SLO, Sign, Encryptation) +* New PHP SAML Toolkit (SLO, Sign, Encryptation). v.1.0.0 ------- -Old PHP SAML Toolkit +* Old PHP SAML Toolkit. diff --git a/composer.json b/composer.json index 6960d2b8..70073473 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "onelogin/php-saml", "description": "OneLogin PHP SAML Toolkit", "license": "MIT", - "version": "2.6.1", + "version": "2.7.0", "homepage": "https://onelogin.zendesk.com/hc/en-us/sections/200245634-SAML-Toolkits", "keywords": ["saml", "saml2", "onelogin"], "autoload": { diff --git a/lib/Saml2/version.json b/lib/Saml2/version.json index 84f19a03..073940ce 100644 --- a/lib/Saml2/version.json +++ b/lib/Saml2/version.json @@ -1,6 +1,6 @@ { "php-saml": { - "version": "2.6.1", - "released": "17/07/2015" + "version": "2.7.0", + "released": "15/02/2016" } }