Skip to content

Releases: akolman/EggDotNet

v0.0.9-beta

15 Jan 16:30
51798a7
Compare
Choose a tag to compare
v0.0.9-beta Pre-release
Pre-release

+LEA128 and LEA256 encryption now supported

v0.0.8-beta

04 Jan 17:01
c849c6b
Compare
Choose a tag to compare
v0.0.8-beta Pre-release
Pre-release

0.0.8-beta (2024-01-04)
+Refactored parsing and scanning logic to limit number of reads by reading larger chunks when scanning.
+Refactored parsing and scanning logic to use stack allocated Spans for netstandard2.1 instead of byte[]. This appears to yield some performance improvement for netstandard2.1.
Breaking change Updated callbacks to use delegates. Password callback now receives name of entity being decrypted. Method docs have been updated.
+Added additional tests.

v0.0.7-beta

31 Dec 18:26
3082330
Compare
Choose a tag to compare
v0.0.7-beta Pre-release
Pre-release

0.0.7-beta (2023-12-31)
+Added additional tests to EggDotNet.Tests.
+Fixed regression prevent decompression of store (uncompressed) entries.
+Fixed bug where additional data may be returned from decompression stream.
+Added EggArchiveEntry.CompressionMethod member.
+Fixed missing Alz property mappings and implemented CRC check for ALZ.
+Added windows file attribute setting for EggFile methods.
+Added documentation regarding ExternalAttributes.
+Added EggArchiveEntry.ToString() override.
+Added benchmark utility.
+Misc cleanup on code.

v0.0.5-beta

06 Dec 20:43
036a5d9
Compare
Choose a tag to compare
v0.0.5-beta Pre-release
Pre-release

0.0.5-beta (2023-12-06)
+Added checksum feature.
+Added EggArchiveEntry.Id member and EggArchive.GetEntry method.
+Removed EggArchive(filepath) constructor and moved to static EggFile method.
+Added Windows file attributes to EggArchive.ExternalAttributes.
+Fixed issue caused by data-less entries (e.g. empty directories).
+Added SOLID header warning. Extraction likely to fail.
+Added LEA error

v0.0.4-beta

29 Nov 17:08
b6a259a
Compare
Choose a tag to compare
v0.0.4-beta Pre-release
Pre-release

Adds LZMA support

v0.0.3-beta

22 Nov 04:11
94fa3b0
Compare
Choose a tag to compare
v0.0.3-beta Pre-release
Pre-release

Fixes and added features
+Added ALZ support, with limitations - for example, no split ALZs.
+Fixed bug preventing extraction

v0.0.2-beta

21 Nov 23:16
Compare
Choose a tag to compare
v0.0.2-beta Pre-release
Pre-release

Fixes and added features
+Fixed issue with AES128
+Added support for non-UTF8 filenames
+Added support for global comments
+Added ZIP encryption

0.0.1 initial release

21 Nov 05:40
b9e3757
Compare
Choose a tag to compare
0.0.1 initial release Pre-release
Pre-release

Initial 0.0.1 release. Experimental.

Includes the following features:
+EGG extraction
+AES decryption
+Split archive
+BZip and Deflate compression