v1.26.1 - Sunset of Emacs 26
Note
This is the last release that supports Emacs 26.x. Please read Drop Emacs 26 Support · Issue #771.
Added
- Add
php-base-modewhich is the base of php related modes (#772)php-base-modeis designed as a common parent mode forphp-modeand.php-ts-mode
Changed
- Make
php-modeinherit fromphp-base-modeinstead ofc-mode(#772) - Modify indentation of PEAR Coding Standards (#774, #777)
- Remove
$from face names for interoperability with treesit (#780, emacs-php/php-ts-mode#68)php-$this→php-thisphp-$this-sigil→php-this-sigil
- Add
php-function-call-standardface inheritfont-lock-function-call-faceon Emacs 29.1 and above (#782, thanks @bricka!) - Add
-tranditionalsuffix to thephp-*-callfaces.php-function-call→php-function-call-traditionalphp-method-call→php-method-call-traditionalphp-static-method-call→php-static-method-call-traditional
- Add variables for the
php-function-call,php-method-call, andphp-static-method-callfaces, defaulting to the-traditionalface. - Changes how
php-syntax-propertize-rulesare applied for the first time. (#785 and #786)- This change is expected to make heredoc and attribute coloring more stable and reduce flicker.
Removed
- Remove
php-mode-disable-c-mode-hookcustom variable andphp-mode-neutralize-cc-mode-effectfunction (#775)php-modeno longer inheritsc-mode, so this variable won't work.
Full Changelog: v1.25.1...v1.26.1