mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-07-10 02:57:21 +00:00
143 lines
5.2 KiB
Markdown
143 lines
5.2 KiB
Markdown
|
|
# Version Log
|
|
|
|
* [Releases](https://github.com/adamhathcock/sharpcompress/releases)
|
|
|
|
## Version 0.18
|
|
|
|
* [Now on Github releases](https://github.com/adamhathcock/sharpcompress/releases/tag/0.18)
|
|
|
|
## Version 0.17.1
|
|
|
|
* Fix - [Bug Fix for .NET Core on Windows](https://github.com/adamhathcock/sharpcompress/pull/257)
|
|
|
|
## 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](https://github.com/adamhathcock/sharpcompress/issues/241)
|
|
* New - XZ read support! Can read XZ files and Tars inside XZ files. [XZ in SharpCompress #91](https://github.com/adamhathcock/sharpcompress/issues/94)
|
|
* Fix - [Regression - zip file writing on seekable streams always assumed stream start was 0. Introduced with Zip64 writing.](https://github.com/adamhathcock/sharpcompress/issues/244)
|
|
* Fix - [Zip files with post-data descriptors can be properly skipped via decompression](https://github.com/adamhathcock/sharpcompress/issues/162)
|
|
|
|
## Version 0.16.2
|
|
|
|
* Fix [.NET 3.5 should support files and cryptography (was a regression from 0.16.0)](https://github.com/adamhathcock/sharpcompress/pull/251)
|
|
* Fix [Zip per entry compression customization wrote the wrong method into the zip archive](https://github.com/adamhathcock/sharpcompress/pull/249)
|
|
|
|
## Version 0.16.1
|
|
|
|
* Fix [Preserve compression method when getting a compressed stream](https://github.com/adamhathcock/sharpcompress/pull/235)
|
|
* Fix [RAR entry key normalization fix](https://github.com/adamhathcock/sharpcompress/issues/201)
|
|
|
|
## Version 0.16.0
|
|
|
|
* Breaking - [Progress Event Tracking rethink](https://github.com/adamhathcock/sharpcompress/pull/226)
|
|
* Update to VS2017 - [VS2017](https://github.com/adamhathcock/sharpcompress/pull/231) - Framework targets have been changed.
|
|
* New - [Add Zip64 writing](https://github.com/adamhathcock/sharpcompress/pull/211)
|
|
* [Fix invalid/mismatching Zip version flags.](https://github.com/adamhathcock/sharpcompress/issues/164) - This allows nuget/System.IO.Packaging to read zip files generated by SharpCompress
|
|
* [Fix 7Zip directory hiding](https://github.com/adamhathcock/sharpcompress/pull/215/files)
|
|
* [Verify RAR CRC headers](https://github.com/adamhathcock/sharpcompress/pull/220)
|
|
|
|
## Version 0.15.2
|
|
|
|
* [Fix invalid headers](https://github.com/adamhathcock/sharpcompress/pull/210) - fixes an issue creating large-ish zip archives that was introduced with zip64 reading.
|
|
|
|
## Version 0.15.1
|
|
|
|
* [Zip64 extending information and ZipReader](https://github.com/adamhathcock/sharpcompress/pull/206)
|
|
|
|
## Version 0.15.0
|
|
|
|
* [Add zip64 support for ZipArchive extraction](https://github.com/adamhathcock/sharpcompress/pull/205)
|
|
|
|
## Version 0.14.1
|
|
|
|
* [.NET Assemblies aren't strong named](https://github.com/adamhathcock/sharpcompress/issues/158)
|
|
* [Pkware encryption for Zip files didn't allow for multiple reads of an entry](https://github.com/adamhathcock/sharpcompress/issues/197)
|
|
* [GZip Entry couldn't be read multiple times](https://github.com/adamhathcock/sharpcompress/issues/198)
|
|
|
|
## Version 0.14.0
|
|
|
|
* [Support for LZip reading in for Tars](https://github.com/adamhathcock/sharpcompress/pull/191)
|
|
|
|
## Version 0.13.1
|
|
|
|
* [Fix null password on ReaderFactory. Fix null options on SevenZipArchive](https://github.com/adamhathcock/sharpcompress/pull/188)
|
|
* [Make PpmdProperties lazy to avoid unnecessary allocations.](https://github.com/adamhathcock/sharpcompress/pull/185)
|
|
|
|
## 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 `bool` overload. 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)
|