Skip to content

Latest commit

 

History

History
159 lines (91 loc) · 3.37 KB

CHANGELOG.md

File metadata and controls

159 lines (91 loc) · 3.37 KB

Change Log

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.

[Unreleased] - yyyy-mm-dd

[1.5.2] - 2023-09-06

Fixed

  • ModuleNotFoundError: No module named 'fpdf_mod' (#25)

[1.5.1] - 2023-09-03

Fixed

  • Locale.default() breaks with exception on Windows (#20)
  • Typo in latin-1 encoding (#18)
  • KeyError: 'team' (#17)

[1.5.0] - 2023-09-03

Added

  • Added support for Python 3.11
  • Add GH actions for test and release
  • Add pylint checks to CI pipeline

Changed

  • Consolidated tests.helper package into module
  • Migrate build process to PEP 621
  • Removed support for Python 3.7
  • Remove TEST mode

[1.4.0] - 2022-04-04

Changed

  • 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

[1.3.1] - 2021-02-21

Fixed

  • Security issue with outdated Babel version

[1.3.0] - 2021-02-21

Added

  • 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

Changed

  • 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

[1.2.4] - 2021-02-04

Fixed

  • Shows date & time on thread replies

[1.2.3] - 2021-02-04

Added

  • Ability to add a logfile

Changed

  • Replaced print statements with logger
  • No uses Pathlib for better cross platform compatibility

Fixed

  • 'NoneType' object has no attribute 'decimal_formats'

[1.2.2] - 2021-02-03

Fixed

  • 'NoneType' object has no attribute 'get_display_name'

[1.2.1] - 2021-02-03

Fixed

  • Missing timestamp for posts in thread #5

[1.2.0] - 2021-02-02

Changed

  • Major refactoring
  • Now also uses paging to fetch list of users

Fixed

  • Works with general and random but not other channels #4

[1.1.4] - 2020-12-07

Changed

  • Improved test coverage

Fixed

  • Error 'pretty type' - cant' export slack channel to pdf #3

[1.1.3] - 2020-11-27

Changed

  • Now using Black for code styling

Fixed

  • Can not create PDF file on windows if team name contains characters not valid for file names, i.e. <>:"/\|?*

[1.1.2] - 2020-04-01

Fixed

  • Installation from PyPI does not work probably

[1.1.1] - 2020-04-01

Added

  • Technical improvements (flake8 compliance)

[1.1.0] - 2020-04-01

Added

  • You can now run the tool from shell after pip install
  • Added description of installation options

[1.0.0] - 2019-08-05

Added

  • Initial release