Brotli

Latest version: v1.1.0

Safety actively analyzes 625051 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.5.2

Not secure
Added
- common: `BROTLI_BOOL`, `BROTLI_TRUE`, `BROTLI_FALSE`
- decoder: API with `BrotliDecoder` prefix instead of plain `Brotli`
- build: Bazel, CMake

Deprecated
- decoder: API with plain `Brotli` prefix

Changed
- boolean argument / result types are re-branded as `BROTLI_BOOL`

Improved
- build: reduced amount of warnings in various build environments
- encoder: faster compression
- encoder: lower memory usage

0.5.0

Added
- common: library has been assembled from shared parts of decoder and encoder
- encoder: C API

Removed
- encoder: C++ API

0.4.0

Added
- encoder: faster compression modes (quality 0 and 1)
- decoder: `BrotliGetErrorCode`, `BrotliErrorString` and
`BROTLI_ERROR_CODES_LIST`

Removed
- decoder: deprecated streaming API (using `BrotliInput`)

Fixed
- decoder: possible pointer underflow

Improved
- encoder: faster compression

0.3.0

LICENSE
License have been upgraded to more permissive MIT.

Added
- CLI: `--window` option
- `tools/version.h` file
- decoder: low level streaming API
- decoder: custom memory manager API

Deprecated
- decoder: streaming API using `BrotliInput` struct

Fixed
- decoder: processing of uncompressed blocks
- encoder: possible division by zero

Improved
- encoder: faster decompression
- build: more portable builds for various CPU architectures

0.2.0

Added
- CLI: `--verbose` and `--repeat` options

Fixed
- decoder: processing of uncompressed blocks
- encoder: block stitching on quality 10 / 11

Improved
- build: CI/CD integration
- build: better test coverage
- encoder: better compression of UTF-8 content
- encoder: faster decompression

0.1.0

Initial release.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.