As alterações a seguir foram feitas em classes/funções/métodos desta extensão.
| Version | Function | Description |
|---|---|---|
| 8.4.0 | exit | exit agora é uma função verdadeira, portanto segue a conversão automática de tipos usual, é afetada pela declaração strict_types, pode ser chamada com argumentos nomeados, e pode ser uma função variável. |
| highlight_string | O tipo de retorno foi alterado de stringbool para stringtrue. | |
| 8.3.0 | highlight_file | O HTML resultante foi alterado. |
| highlight_string | O HTML resultante foi alterado. | |
| 8.1.0 | define | value agora pode ser um objeto. |
| 8.0.0 | constant | Se a constante não estiver definida, constant agora lança uma exceção Error; anteriormente um E_WARNING era gerado e null era retornado. |
| define | Passar true para case_insensitive agora emite um E_WARNING. Passar false ainda é permitido. | |
| ignore_user_abort | enable agora pode ser nulo. | |
| pack | Esta função não mais retorna false em caso de falha. | |
| sapi_windows_vt100_support | enable agora pode ser nulo. | |
| sleep | A função lança um ValueError para valores negativos de seconds; anteriormente, um E_WARNING era emitido, e a função retornava false. | |
| 7.3.0 | define | case_insensitive foi descontinuado e será removido na versão 8.0.0. |
| 7.2.0 | pack | Tipos float e double suportam tanto Big Endian quanto Little Endian. |
| unpack | Tipos float e double suportam Big Endian e Little Endian. | |
| 7.1.1 | pack | Os códigos "e", "E", "g" e "G" foram adicionados para habilitar suporte a ordem de byte para float e double. |
| 7.1.0 | unpack | O parâmetro opcional offset foi adicionado. |
| 7.0.15 | pack | Os códigos "e", "E", "g" e "G" foram adicionados para habilitar suporte a ordem de byte para float e double. |