Skip to content

Latest commit

 

History

History
124 lines (79 loc) · 2.44 KB

CHANGELOG.rst

File metadata and controls

124 lines (79 loc) · 2.44 KB

Changelog

Unreleased changes

Please see the fragment files in the changelog.d directory.

2.2.0 - 2023-05-22

Python support

  • Support Python 3.11 and 3.12.
  • Drop support for Python 3.6 and 3.7.

2.1.1 - 2022-03-29

Python support

  • Support Python 3.10.

2.1.0 - 2021-08-09

Changed

  • Do not scan the filesystem for files to compress when all compression algorithms are disabled.
  • Add pelican-granular-signals as a dependency.

Fixed

  • Guarantee that files are compressed at the right time.

2.0.0 - 2021-04-13

Breaking changes

  • Migrate to the namespace plugin architecture introduced in Pelican 4.5.

    Pelican 4.5 introduced a namespace plugin architecture which allows automatic plugin detection and loading.

    pelican_precompress 2.0.0 supports this new architecture, but this change requires existing users to modify the PLUGINS list in the Pelican configuration file.

    pelican_precompress can be referenced and enabled with the name 'pelican.plugins.precompress' in the PLUGINS list.

Development

  • Migrate to Poetry to manage the dependencies and build process.

1.1.2 - 2021-02-11

Python support

  • Support Python 3.9.

Fixed

  • Prevent small files from terminating the file compression loop. (#5)

1.1.1 - 2020-07-13

Fixed

  • Fix a bytes/str oversight in the release process.

1.1.0 - 2020-07-13

Added

  • Add a PRECOMPRESS_MIN_SIZE option to skip files that are too small.
  • Add a requirements-dev.txt file for easier development and releases.

Changed

  • Compress files in parallel on multi-core CPU's.

Development

  • Automate the release process.

Contributors

1.0.0 - 2020-02-05

Initial release

  • Support brotli, zopfli, and gzip static compression.