Skip to content

Releases: arokettu/bencode

1.6.1

14 Feb 15:11

Choose a tag to compare

  • Fixed invalid BigIntType::assertValidInteger visibility
  • Added missing @internal and strict type markings

1.6.0

14 Feb 15:11

Choose a tag to compare

  • Expanded big integer support:
    • brick/math
    • Math_BigInteger
    • Custom BigIntType numeric string wrapper
    • Callback and custom class name

2.5.0

03 Feb 02:01

Choose a tag to compare

  • Added stream API
  • Added GMP support

1.5.0

03 Feb 02:01

Choose a tag to compare

  • Added stream API
  • Added GMP support

2.4.0

10 Nov 06:20

Choose a tag to compare

  • Make spec compliant BitTorrent code simpler: null and false values are now skipped on encoding
  • Remove deprecation warning for options array

1.4.0

10 Nov 06:20

Choose a tag to compare

  • Make spec compliant BitTorrent code simpler: null and false values are now skipped on encoding
  • Add 'dictType' alias for 'dictionaryType' for 2.3 compatibility

2.3.0

04 Oct 14:11

Choose a tag to compare

  • Shorten dictionaryType to dictType. dictionaryType will be removed in 3.0
  • Trigger silent deprecations for deprecated stuff

2.2.0

04 Oct 14:11

Choose a tag to compare

  • Update dump() and load() signatures to match encode() and decode()

2.1.0

05 Aug 20:27

Choose a tag to compare

  • Replace Becnode::decode() options array with named parameters.
    Options array is now deprecated and will be removed in 3.0
  • Engine optimizations

2.0.0

30 Jun 15:29

Choose a tag to compare

  • PHP 8 is required
  • Legacy namespace SandFoxMe\Bencode is removed
  • Encode now throws an error if it encounters a value that cannot be serialized