v1.9.0
Tar v1.9.0
This is the release in which Tar.jl has become a stdlib, so many changes were made to accommodate that. The primary "feature" in this release is technically a bug fix: previously on Windows Tar would not correctly detect executable files and it would always extract all files as executable; now, when using Julia ≥ 1.6 it will do both correctly.
Closed issues:
- AssertionError when extracting tarball (#80)
Merged pull requests:
- tests: make it easier to turn GNU tar tests on/off (#71) (@StefanKarpinski)
- tests: drop all non-stdlib test dependencies (#72) (@StefanKarpinski)
- travis config: also test Linux & Windows 32-bit (#73) (@StefanKarpinski)
- travis config: can't test on nightly since Tar is a stdlib (#74) (@StefanKarpinski)
- tests: use mktempdir() to get absolute paths, instead of hard-coding (#75) (@StefanKarpinski)
- can_symlink: don't modify logging (#76) (@StefanKarpinski)
- Fix inference problems in read_header (#78) (@timholy)
- update .travis.yml (copy from Downloads.jl) (#79) (@StefanKarpinski)
- Set up GitHub Actions for testing (#82) (@StefanKarpinski)
- Windows file modes: turn executable bits off for plain files (#83) (@StefanKarpinski)
- Use
Sys.isexecutable()on Windows to determine file mode (#84) (@staticfloat) - Windows extract: always chmod files (#85) (@StefanKarpinski)