Skip to content

Commit

Permalink
Prepare v1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
dinosaure committed May 11, 2021
1 parent ace9da0 commit fcbc448
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
### v1.4.1 2021-05-11 Paris (France)

- Fix and of file and end of block _op-code_ (@dinosaure, #123)
**breaking changes**
Semantically, the module `De` has another behavior about the inflation.
Previously, the _stream_ inflation was smart enough to recognize the end
of the stream and the user did not need to really emit:
`De.Inf.src decoder empty 0 0` to say the end of the stream. Now, such
call is required to notice to `De.Inf` the end of the stream. By this
way, we are able to terminate the inflation correctly and we still
continue to raise an error for unterminated stream
(see `tests/invalid_distance_code`).

For `Zl`/`Gz` users, this update does not imply anything when these
implementations take care about such detail. Only `De` users should update
their code to really emit the end of the stream with
`De.Inf.src decoder empty 0 0`. In the PR, the diff show how to upgrade such
code.
- Upgrade `decompress` to `optint.0.1.0` (@samoht, @dinosaure, #124)
- Fix compilation of benchmarks (@dinosaure, #128)
- Fix out of bounds errors on the _non-stream_ implementation (@clecat,
@ewanmellor, @dinosaure, #126, #127)
- Optimize `memcpy` used on the _non-stream_ implementation (@clecat,
@dinosaure, #129)

### v1.4.0 2021-04-22 Paris (France)

- Add a well-know limitation about the encoding on the documentation, the
Expand Down

0 comments on commit fcbc448

Please sign in to comment.