Skip to content

Releases: IdentityPython/pysaml2

Version v7.5.4

07 Oct 20:02
v7.5.4
9cf71f7
Compare
Choose a tag to compare

v7.5.4 (2025-10-07)

  • Minor refactor to handle shelve.open and dbm errors
  • Remove import of deprecated cgi module
  • Replace deprecated datetime.utcnow() by datetime.now(timezone.utc)
  • deps: Remove the importlib_metadata dependency
  • deps: Remove the importlib_resources dependency
  • deps: Update dependency versions and lockfile
  • build: Update pyproject and lockfile to be compatible with PEP 621
  • docs: Correct spelling mistakes
  • docs: Fix interal references/links
  • docs: Clarify units for accepted_time_diff config param
  • docs: Correct documentation for contact_person

Version 7.5.3

04 Oct 13:15
v7.5.3
dff1d5b
Compare
Choose a tag to compare

7.5.3 (2025-10-04)

  • #973 Fix prepare_for_negotiated_authenticate to avoid double signing redirect requests

Version 7.5.2

10 Feb 21:52
v7.5.2
0252ec9
Compare
Choose a tag to compare

7.5.2 (2025-02-10)

  • Include the XSD of the XML Encryption Syntax and Processing Version 1.1 to the schema validator

Version 7.5.1

10 Feb 21:44
v7.5.1
811f441
Compare
Choose a tag to compare

7.5.1 (2025-02-10)

  • deps: restrict pyOpenSSL up to v24.2.1 until it is replaced
  • deps: update dependncies for the lockfile and examples

Version 7.5.0

30 Jan 11:50
v7.5.0
aed3012
Compare
Choose a tag to compare

7.5.0 (2024-01-30)

  • Fix missing requested attributes from the ACS
  • Add support for errorURL to be exposed in metadata for IdP
  • Update logged message when the signature validation on the assertion fails
  • Replace imp with importlib
  • deps: restrict xmlschema version
  • deps: remove utility from packaging
  • examples: update code and README to align with latest code
  • docs: update readme with info about xmlsec1 compatibility

Version 7.4.2

11 Jun 17:22
v7.4.2
8ba657b
Compare
Choose a tag to compare

7.4.2 (2023-06-11)

  • Add support for xmlsec1 1.3.x
  • Use the set crypto_backend when creating the entity metadata

Version 7.4.1

24 Feb 10:20
v7.4.1
2d47437
Compare
Choose a tag to compare

7.4.1 (2023-02-24)

  • Fix subject-id requirements processing

Version 7.3.1

24 Feb 11:27
v7.3.1
06119c0
Compare
Choose a tag to compare

7.3.1 (2023-02-24)

  • Fix subject-id requirements processing

Version 7.4.0

14 Feb 18:36
v7.4.0
ca89f1b
Compare
Choose a tag to compare

7.4.0 (2023-02-14)

  • Ensure the ID of each Signature element is unique when signing an encrypted assertion
  • Bump Python to 3.9
  • dev: Add mypy configuration and type stubs
  • tests: move tox.ini config into pyproject.toml
  • docs: Update release instructions

Version 7.3.0

14 Feb 13:49
v7.3.0
e60755e
Compare
Choose a tag to compare

7.3.0 (2023-02-14)

  • During metadata generation, render extensions both for EntityDescriptor and IdPSSODescriptor
  • Fix compatibility with certain SAML implementation that inflate messasges on the POST binding
  • Update the SWAMID entity category requirements
  • Fix check for NameID when it originates from an encrypted asssertion
  • Add support for pymongo >=3.5 and <5
  • Update README with supported specifications
  • Remove dependency on the six package
  • Cleanup unused imports and pythonisms for Python versions older than 3.6
  • Convert README to markdown
  • Introduce flake8 to check for issues
  • Use black and isort to manage formatting and imports
  • Use poetry to manage the project dependencies, packaging and versions
  • Fix whitespace typos on the eIDAS schemas
  • Try different logout bindings on the saml2.client level
  • Add the mailLocalAddress attribute as part of the saml and shib uri name format bundles
  • Add the isMemberOf attribute as part of the basic attribute format bundle