Revision history for Perl extension IO::Compress::Brotli.
+0.004_002 2019-06-11T16:06+03:00
+ - Make unbro not require maximum buffer size (RT #129480)
+ - Add "binmode FH" to 01-uncompress.t (RT #125995)
+ - Fix link in POD
+ - Update POD for bro to include configurables (thanks, Mark Zabaro)
+ - Update included Brotli library to v1.0.7
+
0.004001 2018-05-19T19:58+01:00
- Update included Brotli library to v1.0.4
- Use File::Slurper instead of File::Slurp
-IO-Compress-Brotli version 0.004001
-===================================
+IO-Compress-Brotli version 0.004_002
+====================================
Brotli is a data compression format primarily used in web fonts and
(more recently) HTTP compression.
our @EXPORT = qw/bro/;
our @EXPORT_OK = @EXPORT;
-our $VERSION = '0.004001';
+our $VERSION = '0.004_002';
my %BROTLI_ENCODER_MODE = ( generic => 0, text => 1, font => 2 );
sub mode {
our @EXPORT = qw/unbro/;
our @EXPORT_OK = @EXPORT;
-our $VERSION = '0.004001';
+our $VERSION = '0.004_002';
require XSLoader;
XSLoader::load('IO::Compress::Brotli', $VERSION);
-# 0.004 has unbro with prototype $$
-# 0.004_001 renames it to unbro_given_size, and provides unbro with
+# 0.004001 has unbro with prototype $$
+# 0.004_002 renames it to unbro_given_size, and provides unbro with
# prototype $;$ which calls:
# * unbro_given_size when called with two arguments
# * the OO interface when called with one argument
the decompressed data, if this is not sufficient (or there is another
error) this function will croak.
-As of version 0.004_001, the I<$maximum_decoded_size> argument is
+As of version 0.004_002, the I<$maximum_decoded_size> argument is
optional. If not provided, B<unbro> uses the streaming interface
described in the next section to decompress the buffer in blocks of
one megabyte. The decompressed blocks are concatenated and returned.