From 455c2f5e81a8b81b281d162ffaf30e8dc2fa94f1 Mon Sep 17 00:00:00 2001 From: Sixto Martin Date: Mon, 5 Apr 2021 23:12:51 +0200 Subject: [PATCH 1/2] Fix #573. Replace method_exists? by respond_to? --- lib/onelogin/ruby-saml/attributes.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/onelogin/ruby-saml/attributes.rb b/lib/onelogin/ruby-saml/attributes.rb index 054084fe3..cb4ad9648 100644 --- a/lib/onelogin/ruby-saml/attributes.rb +++ b/lib/onelogin/ruby-saml/attributes.rb @@ -124,7 +124,7 @@ def ==(other) def fetch(name) attributes.each_key do |attribute_key| if name.is_a?(Regexp) - if name.method_exists? :match? + if name.respond_to? :match? return self[attribute_key] if name.match?(attribute_key) else return self[attribute_key] if name.match(attribute_key) From 2f95ee73dfd5aaf2438ecb5507a5a0c32e5e7be6 Mon Sep 17 00:00:00 2001 From: Sixto Martin Date: Mon, 5 Apr 2021 23:20:16 +0200 Subject: [PATCH 2/2] Prepare release 1.12.1 --- changelog.md | 4 ++++ lib/onelogin/ruby-saml/version.rb | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index acf83293c..8ddcbef4f 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,9 @@ # RubySaml Changelog +### 1.12.1 (Apr 05, 2022) +* Fix XPath typo incompatible with Rexml 3.2.5 +* Refactor GCM support + ### 1.12.0 (Feb 18, 2021) * Support AES-128-GCM, AES-192-GCM, and AES-256-GCM encryptions * Parse & return SLO ResponseLocation in IDPMetadataParser & Settings diff --git a/lib/onelogin/ruby-saml/version.rb b/lib/onelogin/ruby-saml/version.rb index b3a33a341..d155d6864 100644 --- a/lib/onelogin/ruby-saml/version.rb +++ b/lib/onelogin/ruby-saml/version.rb @@ -1,5 +1,5 @@ module OneLogin module RubySaml - VERSION = '1.12.0' + VERSION = '1.12.1' end end