Folgende Änderungen wurden an den Klassen/Funktionen/Methoden dieser Extension vorgenommen.
| Version | Function | Description |
|---|---|---|
| 8.4.0 | exit | exit ist nun eine echte Funktion, folgt also der üblichen Semantik der Typen-Jonglage, ist von der strict_types-Deklaration betroffen, kann mit benannten Argumenten aufgerufen werden und kann eine Variablenfunktion sein. |
| highlight_string | Der Typ der Rückgabe wurde von stringbool auf stringtrue geändert. | |
| 8.3.0 | highlight_file | Das resultierende HTML wurde geändert. |
| highlight_string | Das resultierende HTML wurde geändert. | |
| 8.1.0 | define | value kann nun ein Objekt sein. |
| 8.0.0 | constant | Wenn die Konstante nicht definiert ist, löst constant nun eine Error-Exception aus; vorher wurde ein Fehler der Stufe E_WARNING erzeugt und null zurückgegeben. |
| define | Die Übergabe von true an case_insensitive gibt nun einen Fehler der Stufe E_WARNING aus; die Übergabe von false ist weiterhin erlaubt. | |
| ignore_user_abort | enable ist nun ein Nullable-Typ. | |
| pack | Diese Funktion gibt bei einem Fehler nicht mehr false zurück. | |
| sapi_windows_vt100_support | enable is now nullable. | |
| sleep | Die Funktion löst bei negativem seconds einen ValueError aus; vorher wurde stattdessen ein Fehler der Stufe E_WARNING ausgelöst, und die Funktion gab false zurück. | |
| 7.3.0 | define | case_insensitive ist missbilligt und wird in Version 8.0.0 entfernt. |
| 7.2.0 | pack | float- und double-Typen unterstützen sowohl Big-Endian als auch Little-Endian. |
| unpack | float- und double-Typen unterstützen sowohl Big-Endian als auch Little-Endian. | |
| 7.1.1 | pack | Die Codes "e", "E", "g" und "G" wurden hinzugefügt, um die Byte-Folgen-Unterstützung für float und double zu ermöglichen. |
| 7.1.0 | unpack | Der optionale offset wurde hinzugefügt. |
| 7.0.15 | pack | Die Codes "e", "E", "g" und "G" wurden hinzugefügt, um die Byte-Folgen-Unterstützung für float und double zu ermöglichen. |