Skip to content

Commit 08c6e0f

Browse files
authored
Merge pull request #627 from emacs-php/release/1.23.0
Release v1.23.0
2 parents df00855 + 6fd843b commit 08c6e0f

9 files changed

+59
-15
lines changed

Diff for: CHANGELOG.md

+45-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,50 @@ All notable changes of the PHP Mode 1.19.1 release series are documented in this
88

99
* Drop support for Emacs 24 and 25.1
1010

11+
## [1.23.0] - 2020-05-06
12+
13+
Initial support for PHP8 has been added. PHPMode has some issues for compatibility with Emacs 27.0.
14+
15+
The list of all past contributors has been moved to [`AUTHORS.md`](/AUTHORS.md).
16+
17+
This release is positioned as the last minor version of the PHP Mode 1.x series.
18+
19+
### Added
20+
21+
* Add `php-project-use-projectile-to-detect-root` ([#608])
22+
* Add PHP file extensions to `auto-mode-alist` ([#609])
23+
* `.php.inc` is file extension for [Rector](https://github.com/rectorphp/rector)'s test code.
24+
* `.stub` is file extension for [PHPStan](https://github.com/phpstan/phpstan)'s stub file.
25+
* Add `php-mode-disable-c-auto-align-backslashes` ([#621])
26+
* Add PHP 8.0 Attribute syntax as vsemi (#)
27+
* Add feature `php-align` from [tetsujin/emacs-php-align] ([#615], [melpa/melpa#6759])
28+
29+
### Changed
30+
31+
* Disable `c-auto-align-backslashes` by default. ([#621])
32+
* Add new faces and font locking ([#611], [#614])
33+
34+
### Removed
35+
36+
* Remove `php-mode-extra-constants` variable and function. ([#605])
37+
* This mechanism is for synchronizing the added user-defined constants with WebMode, but it hasn't worked since 2014.
38+
39+
### Fixed
40+
41+
* Fix indentation of object operator (->) at the beginning of line ([#623], [#624])
42+
43+
[#605]: https://github.com/emacs-php/php-mode/pull/605
44+
[#608]: https://github.com/emacs-php/php-mode/pull/608
45+
[#609]: https://github.com/emacs-php/php-mode/pull/609
46+
[#611]: https://github.com/emacs-php/php-mode/pull/611
47+
[#614]: https://github.com/emacs-php/php-mode/pull/614
48+
[#615]: https://github.com/emacs-php/php-mode/pull/615
49+
[#621]: https://github.com/emacs-php/php-mode/pull/621
50+
[#623]: https://github.com/emacs-php/php-mode/issues/623
51+
[#624]: https://github.com/emacs-php/php-mode/pull/624
52+
[melpa/melpa#6759]: https://github.com/melpa/melpa/pull/6759
53+
[tetsujin/emacs-php-align]: https://github.com/tetsujin/emacs-php-align
54+
1155
## [1.22.2] - 2019-12-23
1256

1357
A face has been added for coloring PHP syntax. Thank you [@minikN]!
@@ -63,7 +107,7 @@ PHP Mode 2.0 is planned to be released in January 2020.
63107

64108
## [1.22.0] - 2019-09-27
65109

66-
This release is positioned as the last minor version of the PHP Mode 1.x series.
110+
~~This release is positioned as the last minor version of the PHP Mode 1.x series.~~
67111
PHP Mode 2.0 is planned to be released in January 2020.
68112

69113
### Added

Diff for: Cask

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

44
(package-file "php.el")

Diff for: php-align.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
;; Maintainer: USAMI Kenta <[email protected]>
88
;; Keywords: php languages convenience align
99
;; Homepage: https://github.com/emacs-php/php-mode
10-
;; Version: 1.22.2
10+
;; Version: 1.23.0
1111
;; Package-Requires: ((emacs "24.3"))
1212
;; License: GPL-3.0-or-later
1313

Diff for: php-face.el

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
;;; php-face.el --- Face definitions for PHP script -*- lexical-binding: t; -*-
22

3-
;; Copyright (C) 2019 Friends of Emacs-PHP development
3+
;; Copyright (C) 2020 Friends of Emacs-PHP development
44

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

Diff for: php-mode-debug.el

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
;;; php-mode-debug.el --- Debug functions for PHP Mode -*- lexical-binding: t; -*-
22

3-
;; Copyright (C) 2018-2019 Friends of Emacs-PHP development
3+
;; Copyright (C) 2020 Friends of Emacs-PHP development
44

55
;; Author: USAMI Kenta <[email protected]>
66
;; URL: https://github.com/emacs-php/php-mode
77
;; Keywords: maint
8-
;; Version: 1.22.2
8+
;; Version: 1.23.0
99
;; Package-Requires: ((emacs "24.3"))
1010
;; License: GPL-3.0-or-later
1111

Diff for: php-mode.el

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
;;; php-mode.el --- Major mode for editing PHP code
22

3-
;; Copyright (C) 2018-2019 Friends of Emacs-PHP development
3+
;; Copyright (C) 2020 Friends of Emacs-PHP development
44
;; Copyright (C) 1999, 2000, 2001, 2003, 2004 Turadg Aleahmad
55
;; 2008 Aaron S. Hawley
66
;; 2011, 2012, 2013, 2014, 2015, 2016, 2017 Eric James Michael Ritz
@@ -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.22.2
12+
;; Version: 1.23.0
1313
;; Package-Requires: ((emacs "24.3"))
1414
;; License: GPL-3.0-or-later
1515

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

1919
;; This program is free software; you can redistribute it and/or modify

Diff for: php-project.el

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
;;; php-project.el --- Project support for PHP application -*- lexical-binding: t; -*-
22

3-
;; Copyright (C) 2018-2019 Friends of Emacs-PHP development
3+
;; Copyright (C) 2020 Friends of Emacs-PHP development
44

55
;; Author: USAMI Kenta <[email protected]>
66
;; Keywords: tools, files
77
;; URL: https://github.com/emacs-php/php-mode
8-
;; Version: 1.22.2
8+
;; Version: 1.23.0
99
;; Package-Requires: ((emacs "24.3"))
1010
;; License: GPL-3.0-or-later
1111

Diff for: php-util-buffer.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
;;; php-util-buffer.el --- Utility function for buffer manipulation -*- lexical-binding: t; -*-
22

3-
;; Copyright (C) 2018-2019 Friends of Emacs-PHP development
3+
;; Copyright (C) 2020 Friends of Emacs-PHP development
44
;; Copyright 2013 The go-mode Authors. All rights reserved.
55

66
;; Author: Dominik Honnef

Diff for: php.el

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
;;; php.el --- PHP support for friends -*- lexical-binding: t; -*-
22

3-
;; Copyright (C) 2019 Friends of Emacs-PHP development
3+
;; Copyright (C) 2020 Friends of Emacs-PHP development
44

55
;; Author: USAMI Kenta <[email protected]>
66
;; Created: 5 Dec 2018
7-
;; Version: 1.22.2
7+
;; Version: 1.23.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)