PackageTrack
Sign in Get early access

shelf_gzip

Shelf middleware to GZIP encoding responses, with compression level and compression scope by content-type.

4.1.0 46K downloads/mo #1510 most downloaded on pub.dev johnpryan/shelf_gzip

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 3 weeks to 3.3 years

Most releases are documented

notes for 4 of 6 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

6 releases · first in 2016

0 releases in the last 12 months

see the full history below

Release timeline

6 releases · Dec 2016 to Dec 2023
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 6
  1. 4.1.0 11 Dec 2023
    Release notes
    • createGzipMiddleware and gzipEncodeResponse:

      • Added parameters addServerTiming and serverTimingEntryName.
    • lints: ^1.0.1

    Open source →
  2. 4.0.1 09 Jan 2023
    Release notes
    • X-Compression-Ratio: truncate ratio precision > 4.
    • Update .gitignore
    Open source →
  3. 4.0.0 07 Dec 2021
    Release notes
    • Null Safety compliant.
    • Added:
      • createGzipMiddleware: can create a Middleware with a custom compressionLevel.
      • acceptsGzipEncoding: checks if a Request accepts gzip encoding.
      • gzipEncodeResponse: converts a Response to a gzip encoding response.
      • isAlreadyCompressedContentType and isAlreadyCompressedExtension: checks if is already compressed.
    • Optimized bytes reading and compression.
    • Added an example.
    • Improved API documentation.
    • lints: ^1.0.0
      • Using lints/recommended.yaml
    • test: ^1.16.0
      • Added basic tests.
    • CI: Added GitHub action.
    Open source →
    Release notes
    • Null Safety compliant.
    • Added:
      • createGzipMiddleware: can create a Middleware with a custom compressionLevel.
      • acceptsGzipEncoding: checks if a Request accepts gzip encoding.
      • gzipEncodeResponse: converts a Response to a gzip encoding response.
      • isAlreadyCompressedContentType and isAlreadyCompressedExtension: checks if is already compressed.
    • Optimized bytes reading and compression.
    • Added an example.
    • Improved API documentation.
    • lints: ^1.0.0
      • Using lints/recommended.yaml
    • test: ^1.16.0
      • Added basic tests.
    • CI: Added GitHub action.
    Open source →
  4. 3.0.0 17 Aug 2018

    Nothing published for this version

  5. 2.0.0 26 Jul 2018

    Nothing published for this version

  6. 1.0.0 13 Dec 2016
    Release notes
    • Initial version
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive