Releases: arokettu/torrent-file
Releases · arokettu/torrent-file
5.3.1
- Exception rework:
- Invalid file creation options now throw
DomainException
- Setters throw
UnexpectedValueException
for invalid input
- Invalid operations on infohash data now throw
BadMethodCallException
5.3.0
- Added
createdBy
and creationDate
directly to the file creation
- Removed useless dependency on
psr/clock
- Small BC break: if you used
$clock
param intended only for the development,
it's now gone, please use $creationDate
5.2.2
- Handle hexadecimal sha1 sums in V1 files [gl#5]
5.2.0
- Torrent signing (BEP-0035)
- Update URL (BEP-0039)
- Hidden attribute for files
4.1.1
- Backported magnet link code from 5.x to fix problem with invalid magnet links
with latest version of league/uri-components
- Dependency on league/uri-components dropped entirely
- Symfony 7 is allowed
3.3.1
- Backported magnet link code from 5.x to fix problem with invalid magnet links
with latest version of league/uri-components
- Dependency on league/uri-components dropped entirely
- Symfony 7 is allowed
1.4.2
- Drop dependency on league/uri-components entirely
- Allow Symfony 7
- Allow PHP 7.1 again
5.1.0
- Force multifile is now default for v1 torrent creation
- Methods to "unhybridize" hybrid torrents (Note: infohash changes in this process)
TorrentFile::removeMetadata(MetaVersion)
TorrentFile::keepOnlyMetadata(MetaVersion)
5.0.3
- Fix symlink handling in v2 torrents
- Allow Symfony 7
- nikic/iter dependency was bumped to 2.2 (the lowest with PHP 8.1 support)