Skip to content

Commit c95295d

Browse files
committed
upgrade: version to 0.17.0
1 parent 48c719a commit c95295d

File tree

2 files changed

+27
-6
lines changed

2 files changed

+27
-6
lines changed

package.xml

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,34 @@
1010
<email>[email protected]</email>
1111
<active>yes</active>
1212
</lead>
13-
<date>2025-04-22</date>
13+
<date>2025-05-19</date>
1414
<version>
15-
<release>0.16.0</release>
16-
<api>0.16.0</api>
15+
<release>0.17.0</release>
16+
<api>0.17.0</api>
1717
</version>
1818
<stability>
1919
<release>stable</release>
2020
<api>stable</api>
2121
</stability>
2222
<license>MIT</license>
2323
<notes>
24-
- change: brotli.state resource in brotli_uncompress_{init,add}() to Btorli\UnCompress\Context class
25-
- change: brotli.state resource in brotli_compress_{init,add}() to Btorli\Compress\Context class
24+
- experimental: dcb support in output handler
25+
- feat: dictionary support
26+
- feat: named arguments support (PHP 8.0+)
27+
- change: argumeent name for brotli_compress() and brotli_compress_init(): quality -> level
28+
- change: argumeent name for brotli_uncompress(): max -> length
29+
- change: version in info to BrotliDecoderVersion()
30+
- change: add GCC visibility hidden when include bundled
31+
- change!: incorrect parameter cause errors
32+
- refactor: output hander context start
33+
- refactor: change use php_brotli_context in brotli_uncompress()
34+
- refactor: add parameter settings for BROTLI_DECODER_PARAM_LARGE_WINDOW to brotli_uncompress_init()
35+
- refactor: change error message
36+
- refactor: change use BrotliEncoderCompressStream() in brotli_compress()
37+
- refactor: php_brotli_decoder_create() -> php_brotli_context_create_decoder()
38+
- refactor: php_brotli_encoder_create() -> php_brotli_context_create_encoder()
39+
- refactor: php_brotli_stream_data struct
40+
- refactor: php_brotli_context struct
2641
</notes>
2742
<contents>
2843
<dir name="/">
@@ -156,6 +171,12 @@
156171
<file name="tests/streams_004.phpt" role="test" />
157172
<file name="tests/streams_005.phpt" role="test" />
158173
<file name="tests/streams_006.phpt" role="test" />
174+
<file name="tests/files/dictionary_ob.br" role="test" />
175+
<file name="tests/files/ob_008.br" role="test" />
176+
<file name="tests/files/ob_011.br" role="test" />
177+
<file name="tests/files/ob_data.br" role="test" />
178+
<file name="tests/files/ob_dcb.br" role="test" />
179+
<file name="tests/files/ob_hi.br" role="test" />
159180
</dir>
160181
</contents>
161182
<dependencies>

php_brotli.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ extern "C" {
66
#endif
77

88
/* Don't forget to check BROTLI_LIB_VERSION in config.m4/w32 */
9-
#define BROTLI_EXT_VERSION "0.16.0"
9+
#define BROTLI_EXT_VERSION "0.17.0"
1010
#define BROTLI_NS "Brotli"
1111

1212
/* brotli */

0 commit comments

Comments
 (0)