SharpZipLib v0.85.5.452 Release Notes
Release Date: 2016-08-15 // over 7 years ago-
๐ Changes for 0.85.5
- ๐ Fix for unreferenced ZipFile causing read failure after garbage collection.
- ๐ Fix to ZipInputStream.CloseEntry were skipping could fail for long values.
- ๐ Potential race condition flaw in FastZip event handling fixed up.
- ๐ Wrong exceptions being thrown and wrong arguments for some exceptions fixed.
- TarArchive handling tweaked so creation of archive with Tar streams is handled cleanly
- โ ZipFile Testing now handles directories better.
- DeflatorEngine altered so TotalIn is long.
- ๐ ZipInputStream handles initial reading for entries with no data better.
- โก๏ธ Updates to unit tests
- BZip2Constants made internal. A breaking change in theory but no-one should be using these values.
- BZip2 QSort3 optimised somewhat by changing StackElement from class to struct as per lytico suggestion.
- Name filters allow quoting of ';' characters using ;
- ๐ Fix GZIP flag checking bug
- ArgumentNull instead of NullReference in tar header now thrown.
- ๐ WindowsNameTransform now used in fastzip
- Disposed checking in ZipFile beefed up.
- ๐ Bug in entry handling for stored entries and sizing fixed.
- Zip entries with zero bytes written optimised.
- TarBuffer.IsEofBlock made obsolete use static TarBuffer.IsEndOfArchiveBlock instead.
- ๐ป GZip Finish and Close no longer add extra footers. Close can be called twice without exception. Writes after finish/close now fail.
- Fastzip now throws exceptions if they are 'handled' via delegates.