| Changelog for brotli | 
                                    
                        | Release | What has changed? | 
                                            
                                                    
                                | 0.18.2 | - fix: disable dcb encoding when dictionary loading fails | 
                                                                    
                                                    
                                | 0.18.1 | - improve: Use Zend/zend_smart_string.h - improve: PHP 8.5 alpha3 compatibility
 - fix: Add missing zend_string_release calls to prevent memory leaks
 | 
                                                                    
                                                    
                                | 0.18.0 | - add: BROTLI_VERSION_TEXT and BROTLI_VERSION_NUMBER constants - change!: remove length argument for brotli_uncompress()
 - remove: BROTLI_LIB_VERSION that is no longer needed
 - fix: memory leak
 - refactor: change library version acquisition in ZEND_MINFO_FUNCTION to constant
 - refactor: zend parse parameters sets the return value on error to false
 | 
                                                                    
                                                    
                                | 0.17.0 | - experimental: dcb support in output handler - feat: dictionary support
 - feat: named arguments support (PHP 8.0+)
 - change: argumeent name for brotli_compress() and brotli_compress_init(): quality -> level
 - change: argumeent name for brotli_uncompress(): max -> length
 - change: version in info to BrotliDecoderVersion()
 - change: add GCC visibility hidden when include bundled
 - change!: incorrect parameter cause errors
 - refactor: output hander context start
 - refactor: change use php_brotli_context in brotli_uncompress()
 - refactor: add parameter settings for BROTLI_DECODER_PARAM_LARGE_WINDOW to brotli_uncompress_init()
 - refactor: change error message
 - refactor: change use BrotliEncoderCompressStream() in brotli_compress()
 - refactor: php_brotli_decoder_create() -> php_brotli_context_create_decoder()
 - refactor: php_brotli_encoder_create() -> php_brotli_context_create_encoder()
 - refactor: php_brotli_stream_data struct
 - refactor: php_brotli_context struct
 | 
                                                                    
                                                    
                                | 0.16.0 | - change: brotli.state resource in brotli_uncompress_{init,add}() to Btorli\UnCompress\Context class - change: brotli.state resource in brotli_compress_{init,add}() to Btorli\Compress\Context class
 | 
                                                                    
                                                    
                                | 0.15.2 | - fix: argument format of type - fix: incompatible pointer type
 | 
                                                                    
                                                    
                                | 0.15.1 | - fix: output handler | 
                                                                    
                                                    
                                | 0.15.0 | - change: default mode of brotli_uncompress_add() to BROTLI_FLUSH - change: default mode of brotli_compress_add() to BROTLI_FLUSH
 - add: BROTLI_FLUSH to environment variables
 - remove: PHP 5 support
 | 
                                                                    
                                                    
                                | 0.14.2 | - fix module version | 
                                                                    
                                                    
                                | 0.14.1 | - update build-in brotli library to v1.1.0 | 
                                                                    
                                                    
                                | 0.14.0 | - First release |