Releases: AzureAD/microsoft-authentication-extensions-for-python
Releases · AzureAD/microsoft-authentication-extensions-for-python
MSAL Extensions 1.3.1 for Python
What's Changed
- Do not install tests in site-packages by @musicinmybrain in #139
- Also dropped Python 3.7 and 3.8 since this release
Full Changelog: 1.3.0...1.3.1
MSAL Extensions 1.3.0 for Python
What's Changed
- Fix a typo in README.md (persistance/persistence) by @musicinmybrain in #133
- Maintenance by @rayluo in #137
- Allow portalocker version 3 by @musicinmybrain in #136
- Make portalocker optional (opt in by
pip install msal-extensions[portalocker]
) by @rayluo in #117
New Contributors
- @musicinmybrain made their first contribution in #133
Full Changelog: 1.2.0...1.3.0
1.2.0
MSAL Extensions for Python, 1.2.0b1
MSAL Extensions for Python, 1.1.0
MSAL Extensions for Python, 1.0.0
This package is now considered stable and production-ready.
- New: Add a new platform-independent
build_encrypted_persistence()
API. (#87, #110) - Remove: Old TokenCache API which has been deprecated for 2 years. (#110)
- Enhancement: Make all platform-dependent parameters optional (#103)
- Enhancement: Provide
PersistenceEncryptError
andPersistenceDecryptError
, currently raised when encryption on Windows fails. (#108) - Enhancement: The data file will be created with
600
permission when running in Unix-like systems. (#107)
MSAL Extensions Python, 0.3.1
This is a bugfix/enhancement release without any API change, and it will be automatically picked up by all downstream applications that accepts MSAL EX Python 0.3.x series.
- Enhancement: Better concurrency (#61, #63, #100)
- Bugfix: Now supports user home dir in drive root on Windows (#83, #84)
- Enhancement: This package can now be run inside container
- Enhancement: Improvement compatibility with PyInstaller 3.5 on Python 2.7 (#85, #91)
- Enhancement: Catchable exception when persistence is unavailable (#92, #93)
- Enhancement: Support dependency
portalocker
2.0+ (#94, #97) - Enhancement: Improve documentation (#77, #102)
- Including license in release package (#76)
MSAL Extensions for Python 0.3.0
- New unified
PersistenceNotFound
exception is now raised for cases where the persistence is not found. (#64, #67) - Bugfix: File not found exception is now handled for Python 2.7 as a no-op (#69)
- Added performance tests for locking behavior (#58)
- A non-exist persistence on Linux platform would previously return a
None
. Since this release, it will raisePersistenceNotFound
exception which becomes a consistent behavior on Windows and macOS.
MSAL Extensions for Python 0.2.2
MSAL Extensions for Python 0.2.1
- Functionally the same as 0.2.0, but we change the installation-time and import-time dependency of
PyGObject
to run-time dependency. This would make the installation easier for those customers who do not necessarily need to use the Encryption on Linux. (#47) - The version 1.6.0+ of upstream package
portalocker
is only required on Windows. Other platforms remain with portalocker 1.0.0+. (#49)