From 3ccf9ab5a0bb2669afa30a8d6ee601f56c97fedc Mon Sep 17 00:00:00 2001 From: Sixto Martin Date: Thu, 14 Jan 2021 11:29:15 +0100 Subject: [PATCH] Release 1.10.0 --- changelog.md | 13 +++++++++++++ setup.py | 4 ++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index b5e5da52..d83c1b3b 100644 --- a/changelog.md +++ b/changelog.md @@ -1,4 +1,17 @@ # python3-saml changelog +### 1.10.0 (Jan 14, 2021) +* Added custom lxml parser based on the one defined at xmldefused. Parser will ignore comments and processing instructions and by default have deactivated huge_tree, DTD and access to external documents +* Destination URL Comparison is now case-insensitive for netloc +* Support single-label-domains as valid. New security parameter allowSingleLabelDomains +* Added get_idp_sso_url, get_idp_slo_url and get_idp_slo_response_url methods to the Settings class and use it in the toolkit +* [#212](https://github.com/onelogin/python3-saml/pull/212) Overridability enhancements. Made classes overridable by subclassing. Use of classmethods instead staticmethods +* Add get_friendlyname_attributes support +* Remove external lib method get_ext_lib_path. Add set_cert_path in order to allow set the cert path in a different folder than the toolkit +* Add sha256 instead sha1 algorithm for sign/digest as recommended value on documentation and settings +* [#178](https://github.com/onelogin/python3-saml/pull/178) Support for adding idp.crt from filesystem +* Add samlUserdata to demo-flask session +* Fix autoreloading in demo-tornado + ### 1.9.0 (Nov 20, 2019) * Allow any number of decimal places for seconds on SAML datetimes * Fix failOnAuthnContextMismatch code diff --git a/setup.py b/setup.py index 3053b82c..5efa23f4 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ setup( name='python3-saml', - version='1.9.0', + version='1.10.0', description='Onelogin Python Toolkit. Add SAML support to your Python software using this library', classifiers=[ 'Development Status :: 5 - Production/Stable', @@ -38,7 +38,7 @@ install_requires=[ 'isodate>=0.5.0', 'lxml>=3.3.5', - 'xmlsec>=0.6.0', + 'xmlsec>=1.0.5', 'defusedxml==0.6.0' ], dependency_links=['http://github.com/mehcode/python-xmlsec/tarball/master'],