Interface changes
Behavior changes that may affect your projects
Other minor changes and bug fixes
- Fixed problem with Deflate64 decompression with highly compressed data.
- Reduced memory usage when decompressing very well-compressed files.
- Non-freed memory no longer occurs when creating many different TarArchive or GZipArchive instances around different AbstractFile instances.
- An exception is no longer thrown when handling the ByteProgression event on an item with an unknown size. The fix now allows you to subscribe to this event, and the following behavior is expected: the bytes processed will be incremented, the total bytes will always be 0, the percentage will always return 100.
- Calling Delete on a non-existent AbstractFile now throws an ItemDoesNotExistException exception as the documentation states.