Skip to content

Commit

Permalink
Drop support for Emacs versions older than 27.1
Browse files Browse the repository at this point in the history
  • Loading branch information
sergeyklay committed Sep 15, 2024
1 parent ccb8c0d commit a2a9a74
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 30 deletions.
15 changes: 0 additions & 15 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,25 +37,10 @@ jobs:

matrix:
emacs_version:
# 2016-09 - 2017-09
- '25.1'
- '25.2'
- '25.3'

# 2018-05 - 2019-08
- '26.1'
- '26.2'
- '26.3'

# 2020-08 - 2021-03
- '27.1'
- '27.2'

# 2022-04 - 2022-09
- '28.1'
- '28.2'

# 2023-07 - 2024-06
- '29.1'
- '29.2'
- '29.3'
Expand Down
12 changes: 7 additions & 5 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,13 @@ See the end of the file for license conditions.
This file is about changes in BNF Mode.

* BNF Mode 0.5.0
** GNU Emacs < 25.1 is no longer supported.
Due to difficulties in setting up the environment and test automation, the
version of GNU Emacs older than 25.1 is no longer officially supported. BNF Mode
may still work with older versions of GNU Emacs, like 24.3, or with other
flavors of Emacs (e.g. XEmacs) but this is not guaranteed anymore.
** GNU Emacs < 27.1 is no longer supported. Support for versions of
GNU Emacs older than 27.1 has been discontinued, primarily due to the
adoption of more modern APIs, such as `rx-define', and the increased
complexity of CI workflows required for maintaining older versions.
If you are still using GNU Emacs versions older than 27.1 or other
Emacs flavors (e.g., XEmacs), please continue using an earlier version
of BNF Mode.

* BNF Mode 0.4.5
** Tests were migrated from ert-runner to buttercup.
Expand Down
9 changes: 5 additions & 4 deletions README.org
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,11 @@ When developing this mode, the following documents were taken into account:

** Installation

Known to work with GNU Emacs 25.1 and later. BNF Mode may work with
older versions of Emacs, or with other flavors of Emacs (e.g. XEmacs)
but this is /not/ guaranteed. Bug reports for problems related to using
BNF Mode with older versions of Emacs will most like not be addressed.
The current version of BNF Mode known to work with GNU Emacs 27.1 and
later. It may still function with older versions of Emacs, or with
other flavors of Emacs (e.g. XEmacs) but this is /not/ guaranteed. Bug
reports for problems related to using this version of BNF Mode with
older versions of Emacs will most like not be addressed.

The master of all the material is the Git repository at
https://github.com/sergeyklay/bnf-mode .
Expand Down
2 changes: 1 addition & 1 deletion bnf-mode.el
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
;; Version: 0.4.5
;; URL: https://github.com/sergeyklay/bnf-mode
;; Keywords: languages
;; Package-Requires: ((cl-lib "0.5") (emacs "25.1"))
;; Package-Requires: ((cl-lib "0.5") (emacs "27.1"))
;; Revision: $Format:%h (%cD %d)$

;;;; License
Expand Down
10 changes: 5 additions & 5 deletions bnf-mode.texi
Original file line number Diff line number Diff line change
Expand Up @@ -127,11 +127,11 @@ Bellow canonical BNF notation represented with a BNF is presented. The syntax o

@cindex Installation

BNF Mode known to work with GNU Emacs 25.1 and later. BNF Mode may
work with older versions of Emacs, or with other flavors of Emacs
(e.g. XEmacs) but this is @i{not} guaranteed. Bug reports for problems
related to using BNF Mode with older versions of Emacs will most like
not be addressed.
The current version of BNF Mode known to work with GNU Emacs 27.1 and
later. It may still function with older versions of Emacs, or with
other flavors of Emacs (e.g. XEmacs) but this is @i{not} guaranteed.
Bug reports for problems related to using this version of BNF Mode
with older versions of Emacs will most like not be addressed.

@menu
* Installing from Elpa or Melpa::
Expand Down

0 comments on commit a2a9a74

Please sign in to comment.