Skip to content

Releases: JuliaIO/Tar.jl

v1.3.0

02 Apr 22:01
b8bd833
Compare
Choose a tag to compare

Tar v1.3.0

Diff since v1.2.0

The extract function now takes an optional predicate argument to filter and/or capture what is extracted from a tarball.

Merged pull requests:

v1.2.0

01 Apr 20:02
2f5aaf4
Compare
Choose a tag to compare

Tar v1.2.0

Diff since v1.1.0

The major functional change in this release is that extract will ignore more POSIX headers, including some global headers which are commonly emitted by tar tools when generating PAX formatted tarballs.

Closed issues:

  • Pathnames by Tar.create differ from pathnames by command line utility (#21)
  • use Tar_jll for CLI testing (#24)
  • predicate stops at false result? (#28)

Merged pull requests:

v1.1.0

19 Jan 19:22
v1.1.0
829119d
Compare
Choose a tag to compare

Tar v1.1.0 (2020-01-19)

Diff since v1.0.1

GNU tar (and likely other tar tools) unconditionally emit POSIX extended headers for certain metadata fields (mtime, user & group IDs) even though these fields can be encoded perfectly well without extended headers. Previously Tar.jl was assuming that tarballs would only use extended headers for fields for which it is necessary to do so. This release allows these extended headers, but ignores them just as we ignore the same metadata encoded in normal headers.

Closed issues:

  • Tar.list refuses Posix formated input files (#20)

Merged pull requests:

v1.0.1

17 Jan 15:09
v1.0.1
6e2a6bf
Compare
Choose a tag to compare

v1.0.1 (2020-01-17)

Diff since v1.0.0

Merged pull requests:

v1.0.0

02 Jan 23:33
v1.0.0
e595b69
Compare
Choose a tag to compare

v1.0.0 (2020-01-02)

Diff since v0.2.1

Added support for reading GNU long name & long link extensions. GNU tar emits these by default, so they are quite common in the wild.

Closed issues:

Merged pull requests:

v0.2.1

31 Dec 22:09
v0.2.1
bc3d434
Compare
Choose a tag to compare

v0.2.1 (2019-12-31)

Diff since v0.2.0

Merged pull requests:

v0.2.0

20 Dec 18:21
v0.2.0
6b6ef49
Compare
Choose a tag to compare

v0.2.0 (2019-12-20)

Diff since v0.1.0

Merged pull requests:

v0.1.0

09 Dec 16:22
v0.1.0
ec03551
Compare
Choose a tag to compare

v0.1.0 (2019-12-09)

Diff since a51d42ece3914481ccf520e678a4852b97335a76

Merged pull requests:

  • remove unused utils.jl code (#8) (StefanKarpinski)
  • show Travis and Codecov badges in readme (#7) (visr)
  • create: only look at user exe bit for execuableness (#6) (StefanKarpinski)
  • full API coverage (#5) (StefanKarpinski)
  • Add CI and compat shims for Julia 1.3 (#4) (staticfloat)
  • write possibly emptied link to standard header (#3) (visr)
  • fix create to IO (#2) (visr)
  • prevent UndefVarError for Cmode_t on loading package on Windows (#1) (visr)