Skip to content

v1.26.1 - Sunset of Emacs 26

Latest
Compare
Choose a tag to compare
@zonuexe zonuexe released this 12 Sep 22:20
· 4 commits to master since this release

Note

This is the last release that supports Emacs 26.x. Please read Drop Emacs 26 Support · Issue #771.

Added

  • Add php-base-mode which is the base of php related modes (#772)
    • php-base-mode is designed as a common parent mode for php-mode and php-ts-mode.

Changed

  • Make php-mode inherit from php-base-mode instead of c-mode (#772)
  • Modify indentation of PEAR Coding Standards (#774, #777)
    • No longer overindent it by default, since we don't see any mention in the coding style that it should hang .. (refs #227 and #229)
    • If you have any feedback on PEAR style, please let us know in the discussion #776.
  • Remove $ from face names for interoperability with treesit (#780, emacs-php/php-ts-mode#68)
    • php-$thisphp-this
    • php-$this-sigilphp-this-sigil
  • Add php-function-call-standard face inherit font-lock-function-call-face on Emacs 29.1 and above (#782, thanks @bricka!)
  • Add -tranditional suffix to the php-*-call faces.
    • php-function-callphp-function-call-traditional
    • php-method-callphp-method-call-traditional
    • php-static-method-callphp-static-method-call-traditional
  • Add variables for the php-function-call, php-method-call, and php-static-method-call faces, defaulting to the -traditional face.
  • Changes how php-syntax-propertize-rules are 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-hook custom variable and php-mode-neutralize-cc-mode-effect function (#775)
    • php-mode no longer inherits c-mode, so this variable won't work.

Full Changelog: v1.25.1...v1.26.1