- (dev) Add tests on Python 3.7 to 3.9 (#71)
- (dev) Track poetry.lock (#71)
- (BREAKING) Drop Python 2 support (#71)
- Raise exception if no encryption type is specified (#70)
- Support SHA256, SHA384 hash algorithm (@jackydo, #67)
- Fix errors for unencrypted documents
- Use absolute imports (#63)
- Improve hash calculation (suggested by @StanislavNikolov)
- Add "verify_passwd" and "verify_integrity" option (@jeffli678)
- Make _packUserEditAtom spec-compliant
- Update _makekey in rc4_cryptoapi (@doracpphp)
- Fix handling of optional field value in ppt97
- Add tests for is_encrypted() (--test)
- Make Doc97File.is_encrypted() return boolean