Releases: arokettu/bencode
Releases · arokettu/bencode
4.3.2
09 Oct 20:56
Compare
Sorry, something went wrong.
No results found
Fixed a notice in PHP 8.5 on big integer detection
4.3.1
20 May 19:29
Compare
Sorry, something went wrong.
No results found
Fixed an issue where dictType may resolve to an empty iterable when not iterated immediately
4.3.0
25 Sep 14:45
Compare
Sorry, something went wrong.
No results found
BcMath\Number support for encoding and decoding
Encoder now throws instances of ValueNotSerializableException (subclass of UnexpectedValueException)
4.2.1
28 Jul 12:57
Compare
Sorry, something went wrong.
No results found
Exception fixes:
Using $options array now throws BadFunctionCallException
ParseErrorException reclassified to UnexpectedValueException (runtime instead of logic)
4.2.0
08 Mar 23:05
Compare
Sorry, something went wrong.
No results found
4.1.0
14 Jul 17:04
Compare
Sorry, something went wrong.
No results found
Removed implicit conversion of floats to strings.
Since it was unreliable, it's not considered a BC break.
3.1.1
14 Dec 19:24
Compare
Sorry, something went wrong.
No results found
sandfoxme/bencode is now provided by the package
2.8.1
14 Dec 19:24
Compare
Sorry, something went wrong.
No results found
sandfoxme/bencode is now provided by the package
1.8.1
14 Dec 19:24
Compare
Sorry, something went wrong.
No results found
sandfoxme/bencode is now provided by the package
4.0.0
13 Dec 23:50
Compare
Sorry, something went wrong.
No results found
The package is now arokettu/bencode
The namespace is now Arokettu\Bencode\
New class names can be used with old branches (1.8+, 2.8+, 3.1+)
$options arrays now generate an exception if they are not empty
The parameters are kept for param order compatibility
Passing class names to listType, dictType, and bigInt generates a TypeError
listType, dictType, and bigInt callbacks receive iterable instead of array
Dictionaries are converted to ArrayObject by default