Skip to content

Releases: r-lib/zip

zip 2.3.1

27 Jan 11:31
Compare
Choose a tag to compare
  • The zip shared library now hides its symbols (on platforms that support
    this), to avoid name clashes with other libraries (#98).

zip 2.3.0

17 Apr 17:20
Compare
Choose a tag to compare
  • zip now handles large zip files on Windows (#65, #75, #79, @weshinsley).

  • zip now behaves better for absolute paths in mirror mode, and when the
    paths contain a : character (#69, #70).

  • zip::unzip() now uses the process's umask value (see umask(2)) on Unix
    if the zip file does not contain Unix permissions (#67).

  • Fix segmentation fault when zip file can't be created (#91, @zeehio)

  • Fix delayed evaluation error on zipfile when zip::zip()
    is used (#92, @zeehio)

  • New deflate() and inflate() functions to compress and uncompress
    GZIP streams in memory.

zip 2.2.2

26 Oct 11:13
Compare
Choose a tag to compare
  • No user visible changes.

zip 2.2.1

08 Sep 12:42
Compare
Choose a tag to compare
  • No user visible changes.

v2.2.0

31 May 08:46
Compare
Choose a tag to compare
  • Header values (of version made by and external attributes) are now
    correctly read and written on big-endian systems (#68).

  • zip_list() now also returns crc32 and offset (#74, @jefferis).

v2.1.1

30 Jan 12:24
Compare
Choose a tag to compare

This version has no user visible changes.

v2.1.0

11 Aug 09:07
Compare
Choose a tag to compare
  • unzip_process() now does not fail randomly on Windows (#60).

  • Now all functions handle Unicode paths correctly, on Windows
    as well (#42, #53).

  • unzip_process() now works when R library is on different drive
    than exdir on Windows (#45)

  • zip functions now have a mode argument to choose how files and
    directories are assembled into the archive. See the docs for
    details.

  • zip functions now have a root argument, zip changes the working
    directory to this before creating the archive, so all files are
    relative to root.

  • zip() and zip_append() are not deprecated any more, as it was
    hard to achieve the same functionality with the other zip functions.

v2.0.4

01 Sep 09:18
Compare
Choose a tag to compare
  • unzip_process() prints better error messages to the standard error,
    and exits with a non-zero status, on error.

v2.0.3

03 Jul 12:16
Compare
Choose a tag to compare
  • zipr() and zipr_append() get an include_directories = TRUE
    argument, that can be used to omit directory entries from the zip
    archive. These entries may cause problems in MS Office docx files (#34).

v2.0.2

13 May 15:43
Compare
Choose a tag to compare
  • zip_process() and unzip_process() can now pass extra arguments to
    processx::process (#32).

  • unzip_process() now makes sure the exdir path is created with
    forward slashes on Windows, mixing forward and backward slashes can
    cause errors.