Releases: clegaspi/saml_reader
Releases · clegaspi/saml_reader
0.0.7
Compatibility
What's Changed
- Fix for Apple Silicon by @josh-allan in #83
- Patch Werkzeug breaking change by @josh-allan in #86
- Python 3.11 support by @clegaspi in #88
- Remove Werkzeug workaround by @clegaspi in #90
- Compatibility issues addressed by @clegaspi in #95
New Contributors
- @josh-allan made their first contribution in #83
Full Changelog: 0.0.6...0.0.7
0.0.6
0.0.5
v0.0.4
New features:
- SAML Reader now has a new web interface! Please see the readme for information on how to start it up.
- Add ability to check for signing certificate validity by checking the expiration shown in MongoDB Cloud against the public certificate sent in the SAML response.
- Remove tests that check for
emailattribute, as it is no longer required. - Bug fixes and QOL updates.
Breaking changes:
- None
Major code hygiene changes:
- None
Details:
What's Changed
- issue #33 - add logic to strip whitespace from base64 string by @changodb in #43
- Revert "issue #33 - add logic to strip whitespace from base64 string" by @clegaspi in #44
- Adding PR#44 to feature branch by @clegaspi in #45
- Add certificate expiration comparison by @clegaspi in #48
- Fix Issue #54 by @clegaspi in #55
- Add web interface by @clegaspi in #41
- Handle duplicate attributes in SAML response by @clegaspi in #63
- Handle FileNotFoundError for input files by @clegaspi in #64
- Read ACS URL from alternate location by @clegaspi in #65
- Read cert from main body in standard parser by @clegaspi in #66
- Remove required email attribute by @clegaspi in #68
- Checks for empty stdin by @clegaspi in #69
- Support python3-saml==1.14.0 by @clegaspi in #70
- Add more docs to webpage by @clegaspi in #71
- Merge v0.0.4 changes by @clegaspi in #46
New Contributors
Full Changelog: 0.0.3...0.0.4
v0.0.3
New features:
- Add support for
memberOf - Bug fixes
Breaking changes:
- Comparison JSON file format has some new fields and a change to the format of
domains
Major code hygiene changes:
- MongoDB Cloud verification done using a graph traversal model of tests instead of a massive validation function. This should encapsulate and abstract this, even if it makes it a bit less readable (although a massive function will get unwieldy too).
- A lot more compartmentalization of code and functionality
I promise to write tests for the next release. In fact, that should be all that is in the next release, along with any changes for bugs/deficiencies that the tests highlight.