pypi / msoffcrypto-tool
msoffcrypto-tool
What changed in msoffcrypto-tool 5 to 6, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-03.
5 breaking2 new APIs and options3 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initmsoffcrypto-tool 65 changes
Breaking changes 3
Support for Python 3.10 has been dropped.
Raises DecryptionError when spinValue is greater than 10,000,000.
Support for Python 3.8 and 3.9 was dropped, so applications using those runtimes can no longer use this release.
Fixes and other changes 2
Fixes is_encrypted() for an XLS stream ending in a partial record header.
Error messages were clarified, making failures easier for developers to understand.
msoffcrypto-tool 55 changes
Breaking changes 2
Raises an exception if no encryption type is specified.
Python 2 is no longer supported.
New APIs and options 2
Adds support for the SHA256 hash algorithm.
Adds support for the SHA384 hash algorithm.
Fixes and other changes 1
Fixes errors for unencrypted documents.