NEWS 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. -*- org -*-
  2. #+TITLE: Guile-zlib NEWS – history of user-visible changes
  3. #+STARTUP: content hidestars
  4. Copyright © 2021, 2024 Ludovic Courtès <ludo@gnu.org>
  5. Copying and distribution of this file, with or without modification,
  6. are permitted in any medium without royalty provided the copyright
  7. notice and this notice are preserved.
  8. Please report bugs at <https://notabug.org/guile-zlib/guile-zlib>.
  9. * Changes in 0.1.1 (compared to 0.1.0)
  10. ** Improve heuristics of bytevector size calculation in ‘uncompress’
  11. ‘uncompress’ now makes a better job at guessing the size of the
  12. output bytevector.
  13. ** ‘make-zlib-input-port’ & co. inherit the input port’s encoding
  14. ‘make-gzip-input-port’, ‘make-gzip-output-port’,
  15. ‘make-zlib-output-port’, and ‘make-zlib-input-port’ now inherit the
  16. encoding of their input port.
  17. * Changes in 0.1.0 (compared to 0.0.1)
  18. ** New procedures: ‘make-zlib-input-port’, ‘make-zlib-output-port’
  19. These procedures and the companion ‘call-with-zlib-*’ procedures
  20. provide an alternative to the ‘make-gzip-*’ and ‘call-with-gzip-*’
  21. procedures; unlike those, they operate on all types of ports, not
  22. just file ports.
  23. These procedures also support multiple formats: raw “deflate”,
  24. “zlib”, and “gzip”.
  25. ** New ‘compress’ and ‘uncompress’ procedures
  26. These procedures support compression/decompression of individual
  27. bytevectors.