Releases: zeebinz/rarinfo
Releases · zeebinz/rarinfo
2.5.0
2.4.0
2.3.0
2.2.0
New features, fixes and improvements include:
- New SzipInfo class added for handling 7-zip (.7z) archives, with support also added to ArchiveInfo (v2.1). Please read the Technical Note in the class docblock first.
- Changed the getFileList() methods to return empty arrays on errors for ArchiveReader (v2.8), RarInfo (v5.2), SfvInfo (v2.0), SrrInfo (v2.3), Par2Info (v1.7), ZipInfo (v2.0).
2.1.0
2.0.1
Minor fixes and improvements include:
- Better handling of external clients and fix for Windows with RarInfo (v5.0) and ZipInfo (v1.9).
- Improved ArchiveInfo (v2.0) reporting of any recursion errors when using external clients. These can still be quite fiddly to debug, though.
- Fixed PipeReader (v1.1) handle visibility.
2.0.0
As this removes RecursiveRarInfo and replaces it wholly with ArchiveInfo, let's call this the first b/c breaking release. Main features:
- ArchiveReader (v2.6) can create temporary files for processing stored data.
- ArchiveInfo (v1.9), RarInfo (v4.9) and ZipInfo (v1.8) now all support using external clients for extracting compressed files.
- New PipeReader class added for handling the output of piped commands.
Currently supported external clients are:
- for RarInfo: UnRAR.exe (Windows) or unrar (*nix) (>> download)
- for ZipInfo: 7za.exe (Windows) or 7za from the p7zip package (*nix) (>> download).
1.0.0
Initial release for the whole library using semantic versioning with Github's new Releases feature. The individual classes are currently at these non-semantic version numbers:
Class | Version |
---|---|
ArchiveReader | v2.5 |
ArchiveInfo | v1.8 |
RarInfo | v4.8 |
RecursiveRarInfo | [DEPRECATED] |
RarUnicodeFilename | v1.2 |
SfvInfo | v1.9 |
SrrInfo | v2.1 |
Par2Info | v1.6 |
ZipInfo | v1.7 |