Skip to content

Releases: arokettu/torrent-file

5.3.1

28 Jul 21:45
Compare
Choose a tag to compare
  • 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

20 Jul 05:04
Compare
Choose a tag to compare
  • 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

20 Jul 05:03
Compare
Choose a tag to compare
  • Handle hexadecimal sha1 sums in V1 files [gl#5]

5.2.1

17 Dec 20:02
Compare
Choose a tag to compare
  • Fix: remove @internal mark from TorrentFile

5.2.0

17 Dec 19:32
Compare
Choose a tag to compare
  • Torrent signing (BEP-0035)
  • Update URL (BEP-0039)
  • Hidden attribute for files

4.1.1

07 Dec 05:33
Compare
Choose a tag to compare
  • 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

07 Dec 05:32
Compare
Choose a tag to compare
  • 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

07 Dec 05:29
Compare
Choose a tag to compare
  • Drop dependency on league/uri-components entirely
  • Allow Symfony 7
  • Allow PHP 7.1 again

5.1.0

10 Nov 08:32
Compare
Choose a tag to compare
  • 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

21 Oct 22:01
Compare
Choose a tag to compare
  • Fix symlink handling in v2 torrents
  • Allow Symfony 7
  • nikic/iter dependency was bumped to 2.2 (the lowest with PHP 8.1 support)