[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[NonGNU ELPA] Php-Mode version 1.24.1
From: |
ELPA update |
Subject: |
[NonGNU ELPA] Php-Mode version 1.24.1 |
Date: |
Thu, 08 Sep 2022 05:05:49 -0400 |
Version 1.24.1 of package Php-Mode has just been released in NonGNU ELPA.
You can now find it in M-x package-list RET.
Php-Mode describes itself as:
Major mode for editing PHP code
More at https://elpa.nongnu.org/nongnu/php-mode.html
Recent NEWS:
# Changes for PHP Mode by Version
All notable changes of the PHP Mode 1.19.1 release series are documented in
this file using the [Keep a CHANGELOG](https://keepachangelog.com/) principles.
<!-- ## Unreleased -->
## [1.24.1] - 2022-10-08
### Added
* Support new PHP 8.0 and 8.1 syntax hilighting and indentation
* [8.0] `#[Attributes]`
* [8.1] `readonly` property ([#680])
* Add `php-imenu-generic-expression-default` for default value or
`php-imenu-generic-expression`
* Add `php-imenu-generic-expression-legacy` for compatibility
* Add `php-imenu-generic-expression-simple` for simple display
* Add `php-project-project-find-function` compatible with
`project-find-functions` ([#693])
### Changed
* Optimized propertize process ([#669])
* Reimoplement `php-syntax-propertize-function` using
`syntax-propertize-rules`
* Make propertize PHP 8 `#[Attribute]` always enabled
* Changed grouping of `php-heredoc-start-re`
* Re-organized `php-imenu-generic-expression`
* Added `Import`, `Constants` and `Properties`
* Removed `Anonymous Functions`
* Renamed `Named Functions` to `Functions`
* Renamed `All Methods` to `Methods`
* Removed `Public Methods`, `Protected Methods` and `Provate Methods`
* Unified `Classes`, `Traits`, `Interfaces` into `Classes`
* Modified regexp patterns ([#681])
* Suppress compile-time warnings ([#683], [#690], [#697])
### Fixed
* Fix `php-run-builtin-web-server` to expand root path (#699)
[#669]: https://github.com/emacs-php/php-mode/pull/669
[#680]: https://github.com/emacs-php/php-mode/pull/680
[#681]: https://github.com/emacs-php/php-mode/pull/681
[#683]: https://github.com/emacs-php/php-mode/pull/683
[#690]: https://github.com/emacs-php/php-mode/pull/690
[#693]: https://github.com/emacs-php/php-mode/pull/693
[#697]: https://github.com/emacs-php/php-mode/pull/697
[#699]: https://github.com/emacs-php/php-mode/pull/699
## [1.24.0] - 2021-03-07
### Added
* Support new PHP 8.0 and 8.1 syntax hilighting and indentation
* [8.0] `match` expression ([#632])
* [8.0] `mixed` pseudo type declaration ([#633])
* [8.1] `enum` statement ([#653])
### Changed
* Drop support for Emacs 24 and 25.1 ([#654])
* Raises an error when the byte-compiled Cc Mode version does not match that
version at runtime.
* You will need to recompile php-mode after the GNU Emacs version changes.
## Removed
* Remove `(require 'add-log)`
### Fixed
* Fix font-lock highlighting
* `!=` ([#630])
* Fix Heredoc and Nowdoc highlighting ([#651] thanks [@antoineB])
* Fix documentation mistake
* `php-mode-lineup-cascaded-calls` in README.md ([#644] thanks [@cweiske]!)
[#630]: https://github.com/emacs-php/php-mode/pull/630
[#632]: https://github.com/emacs-php/php-mode/pull/632
[#633]: https://github.com/emacs-php/php-mode/pull/633
[#644]: https://github.com/emacs-php/php-mode/pull/644
[#651]: https://github.com/emacs-php/php-mode/pull/651
[#653]: https://github.com/emacs-php/php-mode/pull/653
[#654]: https://github.com/emacs-php/php-mode/pull/654
[@antoineB]: https://github.com/antoineB
[@cweiske]: https://github.com/cweiske
## [1.23.0] - 2020-05-06
Initial support for PHP 8 has been added. PHP Mode has some issues for
compatibility with Emacs 27.0.
The list of all past contributors has been moved to [`AUTHORS.md`](/AUTHORS.md).
This release is positioned as the last minor version of the PHP Mode 1.x series.
### Added
* Add `php-project-use-projectile-to-detect-root` ([#608])
* Add PHP file extensions to `auto-mode-alist` ([#609])
* `.php.inc` is file extension for
[Rector](https://github.com/rectorphp/rector)'s test code.
* `.stub` is file extension for
[PHPStan](https://github.com/phpstan/phpstan)'s stub file.
* Add `php-mode-disable-c-auto-align-backslashes` ([#621])
* Add PHP 8.0 Attribute syntax as vsemi ([#626])
* Add feature `php-align` from [tetsujin/emacs-php-align] ([#615],
[melpa/melpa#6759])
### Changed
* Disable `c-auto-align-backslashes` by default. ([#621])
...
...
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [NonGNU ELPA] Php-Mode version 1.24.1,
ELPA update <=