All notable changes to this project will be documented in this file, in reverse chronological order by release.
- #6:
php8.1
: addedreadonly
modifier - #8:
php8.1
: addednever
type - #10:
php8.1
: added new octal numbers syntax - #12:
php8.1
: added enums - #15:
php8.1
: addedfinal
modifier for constants in class - #18:
php8.1
: added first class callable syntax
4cd50d
:cmd
: added file path output before errors
- #22: fixed bug with
#
comments
- #10:
php8
: nullsafe operator (?->
) - #13:
php8
: named arguments - #19:
php8
:match
expression - #21:
php8
: union types in type hints andstatic
typehint - #23:
php8
: blockcatch
without variable - #25:
php8
: trailing comma in parameter lists - #27:
php8
:throw
can be used as an expression - #32:
php8
: declaring properties in the constructor - #34:
php8
: attributes - #38:
php8
: trailing comma in closure use list
- #30:
php8
: concatenation precedence - #36:
php8
: names in the namespace are treated as a single token - #42:
php8
: deferencable changes and arbitrary expressions innew
/instanceof
Versions prior to 0.8.0 were not included in this changelog.