- Update to version 1.3.1
* Do not install tests in site-packages by @musicinmybrain in (#139)
* Also dropped Python 3.7 and 3.8 since this release
- from version 1.3.0
* 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)
- Drop me_relax-portalocker.patch, fixed upstream (forwarded request 1254062 from glaubitz)
OBS-URL: https://build.opensuse.org/request/show/1254234
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-msal-extensions?expand=0&rev=13
* Do not install tests in site-packages by @musicinmybrain in (#139)
* Also dropped Python 3.7 and 3.8 since this release
- from version 1.3.0
* 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)
- Drop me_relax-portalocker.patch, fixed upstream
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:azure/python-msal-extensions?expand=0&rev=25
- Switch package to modern Python Stack on SLE-15
+ Use Python 3.11 on SLE-15 by default
+ Add Obsoletes for old python3 package on SLE-15
+ Drop support for older Python versions
- Switch build system from setuptools to pyproject.toml
+ Add python-pip and python-wheel to BuildRequires
+ Replace %python_build with %pyproject_wheel
+ Replace %python_install with %pyproject_install
+ Update name for dist directory in %files section
- Use modern RPM macros to express version dependencies (forwarded request 1164952 from glaubitz)
OBS-URL: https://build.opensuse.org/request/show/1165349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-msal-extensions?expand=0&rev=9
- Switch package to modern Python Stack on SLE-15
+ Use Python 3.11 on SLE-15 by default
+ Add Obsoletes for old python3 package on SLE-15
+ Drop support for older Python versions
- Switch build system from setuptools to pyproject.toml
+ Add python-pip and python-wheel to BuildRequires
+ Replace %python_build with %pyproject_wheel
+ Replace %python_install with %pyproject_install
+ Update name for dist directory in %files section
- Use modern RPM macros to express version dependencies
OBS-URL: https://build.opensuse.org/request/show/1164952
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:azure/python-msal-extensions?expand=0&rev=17
- Update to version 1.0.0
+ 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 and PersistenceDecryptError,
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) (forwarded request 972839 from glaubitz)
OBS-URL: https://build.opensuse.org/request/show/972847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-msal-extensions?expand=0&rev=5
- Update to version 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 raise PersistenceNotFound exception which becomes
a consistent behavior on Windows and macOS. (forwarded request 833100 from glaubitz)
OBS-URL: https://build.opensuse.org/request/show/833122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-msal-extensions?expand=0&rev=2
- Update to version 0.2.2
+ Bugfix: Restored compatibility with upstream package portalocker version
< 1.4.0 when running on non-Windows platform (#50)
+ Bugfix: Cache on Windows was not functioning in version 0.2.0 and 0.2.1(#52)
+ Enhancement: Improved readme providing installation and usage instructions (#53)
- from version 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)
- from version 0.2.0
+ New feature: Support token cache encryption when running on Linux Desktop (#4, #44)
+ Bug fix: The cache lock was not properly removed on Windows 10 (#42, #43)
+ 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 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.
- Update Requires from setup.py
OBS-URL: https://build.opensuse.org/request/show/830776
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:azure/python-msal-extensions?expand=0&rev=3