mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-02-04 05:25:00 +00:00
5.2 KiB
5.2 KiB
Version Log
Version 0.18
Version 0.17.1
Version 0.17.0
- New - Full LZip support! Can read and write LZip files and Tars inside LZip files. Make LZip a first class citizen. #241
- New - XZ read support! Can read XZ files and Tars inside XZ files. XZ in SharpCompress #91
- Fix - Regression - zip file writing on seekable streams always assumed stream start was 0. Introduced with Zip64 writing.
- Fix - Zip files with post-data descriptors can be properly skipped via decompression
Version 0.16.2
- Fix .NET 3.5 should support files and cryptography (was a regression from 0.16.0)
- Fix Zip per entry compression customization wrote the wrong method into the zip archive
Version 0.16.1
- Fix Preserve compression method when getting a compressed stream
- Fix RAR entry key normalization fix
Version 0.16.0
- Breaking - Progress Event Tracking rethink
- Update to VS2017 - VS2017 - Framework targets have been changed.
- New - Add Zip64 writing
- Fix invalid/mismatching Zip version flags. - This allows nuget/System.IO.Packaging to read zip files generated by SharpCompress
- Fix 7Zip directory hiding
- Verify RAR CRC headers
Version 0.15.2
- Fix invalid headers - fixes an issue creating large-ish zip archives that was introduced with zip64 reading.
Version 0.15.1
Version 0.15.0
Version 0.14.1
- .NET Assemblies aren't strong named
- Pkware encryption for Zip files didn't allow for multiple reads of an entry
- GZip Entry couldn't be read multiple times
Version 0.14.0
Version 0.13.1
- Fix null password on ReaderFactory. Fix null options on SevenZipArchive
- Make PpmdProperties lazy to avoid unnecessary allocations.
Version 0.13.0
- Breaking change: Big refactor of Options on API.
- 7Zip supports Deflate
Version 0.12.4
- Forward only zip issue fix https://github.com/adamhathcock/sharpcompress/issues/160
- Try to fix frameworks again by copying targets from JSON.NET
Version 0.12.3
- 7Zip fixes https://github.com/adamhathcock/sharpcompress/issues/73
- Maybe all profiles will work with project.json now
Version 0.12.2
- Support Profile 259 again
Version 0.12.1
- Support Silverlight 5
Version 0.12.0
- .NET Core RTM!
- Bug fix for Tar long paths
Version 0.11.6
- Bug fix for global header in Tar
- Writers now have a leaveOpen
booloverload. They won't close streams if not-requested to.
Version 0.11.5
- Bug fix in Skip method
Version 0.11.4
- SharpCompress is now endian neutral (matters for Mono platforms)
- Fix for Inflate (need to change implementation)
- Fixes for RAR detection
Version 0.11.1
- Added Cancel on IReader
- Removed .NET 2.0 support and LinqBridge dependency
Version 0.11
- Been over a year, contains mainly fixes from contributors!
- Possible breaking change: ArchiveEncoding is UTF8 by default now.
- TAR supports writing long names using longlink
- RAR Protect Header added
Version 0.10.3
- Finally fixed Disposal issue when creating a new archive with the Archive API
Version 0.10.2
- Fixed Rar Header reading for invalid extended time headers.
- Windows Store assembly is now strong named
- Known issues with Long Tar names being worked on
- Updated to VS2013
- Portable targets SL5 and Windows Phone 8 (up from SL4 and WP7)
Version 0.10.1
- Fixed 7Zip extraction performance problem
Version 0.10:
- Added support for RAR Decryption (thanks to https://github.com/hrasyid)
- Embedded some BouncyCastle crypto classes to allow RAR Decryption and Winzip AES Decryption in Portable and Windows Store DLLs
- Built in Release (I think)