NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #251 most downloaded on PyPI
Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS and Linux. Concurrent data access will be coordinated by a file lock mechanism.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.8 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
15 releases · first in 2019
Do not install tests in site-packages by @musicinmybrain in https://github.com/AzureAD/microsoft-authentication-extensions-for-python/pull/139
Full Changelog: https://github.com/AzureAD/microsoft-authentication-extensions-for-python/compare/1.3.0...1.3.1
Full Changelog: 1.3.0...1.3.1
MSAL Extensions 1.3.1 for Python Latest
Latest
Compare
One column per quarter.
Fix a typo in README.md (persistance/persistence) by @musicinmybrain in https://github.com/AzureAD/microsoft-authentication-extensions-for-python/pull
pip install msal-extensions[portalocker]) by @rayluo in https://github.com/AzureAD/microsoft-authentication-extensions-for-python/pull/117Full Changelog: https://github.com/AzureAD/microsoft-authentication-extensions-for-python/compare/1.2.0...1.3.0
pip install msal-extensions[portalocker]) by Ray Luo (@rayluo) in #117Full Changelog: 1.2.0...1.3.0
Remove mentions of Travis CI by Aarni Koskela (@akx) in #126
portalocker dependency, drop packaging dependency by Aarni Koskela (@akx) in #125Full Changelog: 1.1.0...1.2.0
MSAL Extensions has been updated to work with MSAL Python 1.27.* and 1.28.* (#127, #128)
Support Python 3.12 by removing dependency on distutils (#120, #123)
Remove: Old TokenCache API which has been deprecated for 2 years.
This package is now considered stable and production-ready.
build_encrypted_persistence() API. (#87, #110)PersistenceEncryptError and PersistenceDecryptError, currently raised when encryption on Windows fails. (#108)600 permission when running in Unix-like systems. (#107)This is a bugfix/enhancement release without any API change, and it will be automatically picked up by all downstream applications that accepts MSAL E
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.
portalocker 2.0+ (#94, #97)New unified PersistenceNotFound exception is now raised for cases where the persistence is not found. (#64, #67)
PersistenceNotFound exception is now raised for cases where the persistence is not found. (#64, #67)None. Since this release, it will raise PersistenceNotFound exception which becomes a consistent behavior on Windows and macOS.MSAL Extensions for Python 0.3.0 Pre-release
Pre-release
Compare
Bugfix: Restored compatibility with upstream package portalocker version < 1.4.0 when running on non-Windows platform
MSAL Extensions for Python 0.2.2 Pre-release
Pre-release
Compare
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 th
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)portalocker is only required on Windows. Other platforms remain with portalocker 1.0.0+. (#49)MSAL Extensions for Python 0.2.1 Pre-release
Pre-release
Compare
Change: A new set of API PersistedTokenCache is provided. Previous API is now deprecated and will be removed in next major release which will likely c…
PersistedTokenCache is provided. Previous API is now deprecated and will be removed in next major release which will likely come within a month: WindowsTokenCache, OSXTokenCache, UnencryptedTokenCache, FileTokenCache and TokenCache.Since this release, we have a dependency on PyGObject, when running on Linux. You may need to follow its installation steps, or follow our CI setup.
Provides same functionality as the previous version
same functionality as the previous version
This release provides:
Adjust implementation to work with upstream MSAL 0.4.1 (#26, #27).
This is the first preview release, supporting a TokenCache on Windows encrypted by DP API (#14), on OSX encrypted in Keychain (#15), and fall back to
Your coding agent can read these notes before it upgrades. Set up the MCP server →