- Updated password complexity check
- Set a default buffer size
- Fixed misleading messages when IOErrors occur (some public API exceptions where changed)
- Switched to Semantic Versioning
- Improved decryption speed
- Cross-platform CI
- Fixed bug when deleting bad output file (this was unnoticeable when running on GNU/Linux)
- Fixed bug when handling same input and output file
- Preventing users from specifying the same input and output file
- Support for binary stream encryption/decryption
- Fixed Python version compatibility classifier
- Removed useless stat
- Switched from pycrypto to PyCA Cryptography for crypto primitives
- Unittests clean-up
- Option to pass password as command-line argument to the script
- Better exceptions handling
- Code clean-up
- More unittests
- Modularized pyAesCrypt (and now the script calls the module for operations)
- Improved decryption speed (patch by Ben Fisher, see THANKS.rst)
- Improved encryption speed too
- Unittests
- Travis-CI integration
- Uploaded project to GitHub
- Bugfix
- First public release