Skip to content

Commit 58de9a7

Browse files
authored
Merge pull request #577 from emacs-php/release/v1.22.0
Release v1.22.0
2 parents b9e97a6 + 94b5203 commit 58de9a7

File tree

7 files changed

+57
-9
lines changed

7 files changed

+57
-9
lines changed

CHANGELOG.md

+50-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,54 @@
11
# Changes for PHP Mode by Version
22

3-
All notable changes of the PHP Mode 1.19.1 release series are documented in this file using the [Keep a CHANGELOG](http://keepachangelog.com/) principles.
3+
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.
4+
5+
## [1.22.0] - 2019-09-27
6+
7+
This release is positioned as the last minor version of the PHP Mode 1.x series.
8+
PHP Mode 2.0 is planned to be released in January 2020.
9+
10+
### Added
11+
12+
* Improve PHP 7 and PHPDoc support
13+
* Highlighting typed property ([#545])
14+
* Highlighting `{@inheritdoc}` tag ([#566])
15+
* Highlighting multiple `catch` ([#567])
16+
* Add new `php-class` face ([#545])
17+
* Add new `php-run-builtin-web-server` command for invoke `php -S` buitin server ([#548])
18+
* Add new `php-copyit-fqsen` command for kill current method FQSEN ([#561])
19+
* Apply lineup cascaded call (method chain separated by new line) for all styles ([#563], [#572])
20+
21+
### Changed
22+
23+
* Loose HTML template detection algorithm ([#558])
24+
* Move php-mode-test.el into tests directory ([#559])
25+
* `php-mode-autoloads.el` no longer includes `php-mode-test`
26+
* Modify syntax-entry `$` to `"_"` from `"'"` ([#565])
27+
* Make `php-set-style` display only styles that inherited "php" ([#573])
28+
29+
### Fixed
30+
31+
* Fix default major mode for `*.phpt` file as `php-default-major-mode` ([#542])
32+
* prevent recursion in `php-syntax-propertize-extend-region` ([$556], thanks [Herbert Jones][@herbertjones])
33+
* Fix call `run-hooks` in `set-style` ([#571])
34+
35+
[#542]: https://github.com/emacs-php/php-mode/pull/542
36+
[#545]: https://github.com/emacs-php/php-mode/pull/545
37+
[#548]: https://github.com/emacs-php/php-mode/pull/548
38+
[#556]: https://github.com/emacs-php/php-mode/pull/556
39+
[#558]: https://github.com/emacs-php/php-mode/pull/558
40+
[#559]: https://github.com/emacs-php/php-mode/pull/559
41+
[#561]: https://github.com/emacs-php/php-mode/pull/561
42+
[#563]: https://github.com/emacs-php/php-mode/issues/563
43+
[#565]: https://github.com/emacs-php/php-mode/pull/565
44+
[#566]: https://github.com/emacs-php/php-mode/pull/566
45+
[#567]: https://github.com/emacs-php/php-mode/pull/567
46+
[#571]: https://github.com/emacs-php/php-mode/pull/571
47+
[#572]: https://github.com/emacs-php/php-mode/pull/572
48+
[#572]: https://github.com/emacs-php/php-mode/pull/572
49+
[#573]: https://github.com/emacs-php/php-mode/pull/573
50+
[#556]: https://github.com/emacs-php/php-mode/pull/556
51+
[@herbertjones]: https://github.com/herbertjones
452

553
## [1.21.4] - 2019-05-29
654

@@ -11,7 +59,7 @@ This version contains unobtrusive changes for future compatibility. Also, `forwa
1159
* A new command `php-mode-maybe` has been added to improve the compatibility of Blade templates and HTML templates with Web Mode. ([#532])
1260
* A new custom variable php-mode-page-delimiter is added, which is assigned to page-delimiter in PHP-Mode. It allows you to move smoothly to the previous and subsequent definition statements with `forward-page` (<kbd>C-x C-[</kbd>) and `backward-page` (<kbd>C-x C-]</kbd>). ([#540] by [@takeokunn])
1361

14-
### Change
62+
### Changed
1563

1664
* `php-maybe-mode` and `.php` files are associated with `auto-mode-alist` instead of `php-mode` ([#532])
1765
* Compatibility with [poly-php] has been improved. This has not yet been officially released.

Cask

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(package "php-mode" "1.21.3" "Major mode for editing PHP code")
1+
(package "php-mode" "1.22.0" "Major mode for editing PHP code")
22
(source melpa)
33

44
(package-file "php.el")

php-face.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
;; Author: USAMI Kenta <[email protected]>
66
;; Created: 5 May 2019
7-
;; Version: 1.21.4
7+
;; Version: 1.22.0
88
;; Keywords: faces, php
99
;; Homepage: https://github.com/emacs-php/php-mode
1010
;; Package-Requires: ((emacs "24.3"))

php-mode-debug.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
;; Author: USAMI Kenta <[email protected]>
66
;; URL: https://github.com/emacs-php/php-mode
77
;; Keywords: maint
8-
;; Version: 1.21.4
8+
;; Version: 1.22.0
99
;; Package-Requires: ((emacs "24.3"))
1010
;; License: GPL-3.0-or-later
1111

php-mode.el

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
;; Maintainer: USAMI Kenta <[email protected]>
1010
;; URL: https://github.com/emacs-php/php-mode
1111
;; Keywords: languages php
12-
;; Version: 1.21.4
12+
;; Version: 1.22.0
1313
;; Package-Requires: ((emacs "24.3"))
1414
;; License: GPL-3.0-or-later
1515

16-
(defconst php-mode-version-number "1.21.4"
16+
(defconst php-mode-version-number "1.22.0"
1717
"PHP Mode version number.")
1818

1919
(defconst php-mode-modified "2019-05-29"

php-project.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
;; Author: USAMI Kenta <[email protected]>
66
;; Keywords: tools, files
77
;; URL: https://github.com/emacs-php/php-mode
8-
;; Version: 1.21.4
8+
;; Version: 1.22.0
99
;; Package-Requires: ((emacs "24.3"))
1010
;; License: GPL-3.0-or-later
1111

php.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
;; Author: USAMI Kenta <[email protected]>
66
;; Created: 5 Dec 2018
7-
;; Version: 1.21.4
7+
;; Version: 1.22.0
88
;; Keywords: languages, php
99
;; Homepage: https://github.com/emacs-php/php-mode
1010
;; Package-Requires: ((emacs "24.3"))

0 commit comments

Comments
 (0)