All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- ModuleNotFoundError: No module named 'fpdf_mod' (#25)
- Locale.default() breaks with exception on Windows (#20)
- Typo in latin-1 encoding (#18)
- KeyError: 'team' (#17)
- Added support for Python 3.11
- Add GH actions for test and release
- Add pylint checks to CI pipeline
- Consolidated tests.helper package into module
- Migrate build process to PEP 621
- Removed support for Python 3.7
- Remove TEST mode
- Upgraded to new Slack library (slack_sdk)
- Removed Python 3.7 from CI pipeline
- Added Python 3.10 to CI pipeline
- Rate limits are now handled by the slack_sdk library (#7)
- Include tests in distribution package on PyPI
- Security issue with outdated Babel version
- Configuration files now allow users to configure defaults (e.g. page format)
- New command line argument "quiet" to turn off console output
- A log file will now be written in the current working directory (can be disabled by through configuration)
- Now officially supports Python 3.8 & Python 3.9
- Console will no longer show detailed infos by default (but can be re-enabled by setting console log level to INFO)
- Console output streamlined to better work with console logger
- Program now exists with a non zero value if an error occurred
- API errors returned from Slack now shown in a more user friendly format
- Now logs an error instead of aborting when failing to generate a message due to nested S-tags
- Shows date & time on thread replies
- Ability to add a logfile
- Replaced print statements with logger
- No uses
Pathlib
for better cross platform compatibility
- 'NoneType' object has no attribute 'decimal_formats'
- 'NoneType' object has no attribute 'get_display_name'
- Missing timestamp for posts in thread #5
- Major refactoring
- Now also uses paging to fetch list of users
- Works with general and random but not other channels #4
- Improved test coverage
- Error 'pretty type' - cant' export slack channel to pdf #3
- Now using Black for code styling
- Can not create PDF file on windows if team name contains characters not valid for file names, i.e.
<>:"/\|?*
- Installation from PyPI does not work probably
- Technical improvements (flake8 compliance)
- You can now run the tool from shell after pip install
- Added description of installation options
- Initial release