tar 0.3.3 tar: ^0.3.3 copied to clipboard
Memory-efficient, streaming implementation of the tar file format
0.3.3 #
- Drop
chunked_stream
dependency in favor ofpackage:async
.
0.3.2 #
- Allow arbitrarily many zero bytes at the end of an archive when
disallowTrailingData
is enabled.
0.3.1 #
- Add
disallowTrailingData
parameter toTarReader
. When the option is set,readNext
will ensure that the input stream does not emit further data after the tar archive has been read fully.
0.3.0 #
- Remove outdated references in the documentation
0.3.0-nullsafety.0 #
- Remove
TarReader.contents
andTarReader.header
. Usecurrent.contents
andcurrent.header
, respectively. - Fix some minor implementation details
0.2.0-nullsafety #
Most of the tar package has been rewritten, it's now based on the implementation written by Garett Tok Ern Liang in the GSoC 2020.
- Added
tar
prefix to exported symbols. - Remove
MemoryEntry
. UseTarEntry.data
to create a tar entry from bytes. - Make
WritingSink
private. UsetarWritingSink
to create a generalStreamSink<tar.Entry>
. TarReader
is now aStreamIterator
, the transformer had some design flaws.
0.1.0-nullsafety.1 #
- Support writing user and group names
- Better support for PAX-headers and large files
0.1.0-nullsafety.0 #
- Initial version