Skip to content

Releases: LebJe/ArArchiveKit

Add GNU `ar` Support

14 Jul 16:57
ec33ce8
Compare
Choose a tag to compare

Changelog

0.3.0 - 2021-07-14

Added

  • Added support for the GNU ar format.
  • Added a variant field to ArArchiveReader. This field contains the Variant of the archive that was parsed.
  • Add a noEntries case to ArArchiveError.

Changed

  • ArArchiveWriter now requires users to call finalize to access the bytes of the archive.

Fixed

  • Correctly parse archive headers whose mode field is 0.

Removed

  • ArArchiveWriter.bytes.

Added `ArArchiveReaderIterator`.

22 Jun 15:52
8b87ec2
Compare
Choose a tag to compare

Changelog

0.2.3 - 2021-06-22

Added

  • Added ArArchiveReaderIterator.

0.2.2

11 Jun 17:04
Compare
Choose a tag to compare

Changelog

0.2.2 - 2021-06-11

Fixed

  • Replaced the compiler-generated CodingKey with a hand-written one so contentLocation isn't encoded or decoded.

0.2.1

11 Jun 16:03
d21ccf5
Compare
Choose a tag to compare

Changelog

0.2.1 - 2021-06-11

Added

  • Header now conforms to Codable.
  • ArArchiveReader now has a count property.

Fix Archive Parsing

02 May 20:36
Compare
Choose a tag to compare

Changelog

Added

  • Added three new options to Foundationless.
  • Added support for changing the amount of characters/bytes printed, whether to print in binary of hexadecimal, and changing the line width in Foundationless.

Fixed

  • Fixed a bug that occurred when parsing a file in an archive that contained a \n after it's content.

BSD `ar` Variation Support.

09 Apr 22:58
5c85f97
Compare
Choose a tag to compare

This release adds support for the BSD variation of the ar format.

`ar` Archive Parsing Support

19 Mar 01:21
b580355
Compare
Choose a tag to compare

Changelog

  • ArArchiveKit can parse archives.

First Release

17 Mar 22:04
Compare
Choose a tag to compare

Initial release.