branch: elpa/loopy
commit 4e22977b738f8baaf88e37f150e98cb219d25e71
Author: okamsn <[email protected]>
Commit: GitHub <[email protected]>

    Increase needed Emacs version from 27.1 to 28.1. (#246)
    
    We keep working around missing features in the built-in version of `map.el` 
in
    Emacs 27.  We also have workarounds in the code for older versions of Pcase,
    such as `loopy--pcase-let-workaround`.  Increase the required version
    so that we can start removing these things.
---
 .github/workflows/emacs-matrix-tests.yml | 2 --
 CHANGELOG.md                             | 4 ++++
 README.org                               | 2 ++
 lisp/loopy.el                            | 2 +-
 4 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/emacs-matrix-tests.yml 
b/.github/workflows/emacs-matrix-tests.yml
index 7cdd624d441..87201326a26 100644
--- a/.github/workflows/emacs-matrix-tests.yml
+++ b/.github/workflows/emacs-matrix-tests.yml
@@ -15,8 +15,6 @@ jobs:
     strategy:
       matrix:
         emacs-version:
-          # - '27.1'
-          - '27.2'
           # - '28.1'
           - '28.2'
           - '29.2'
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 681850f44aa..30532191e96 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -21,6 +21,9 @@ For Loopy Dash, see <https://github.com/okamsn/loopy-dash>.
 
 ### Breaking Changes
 
+- Loopy now requires at least Emacs version 28.1, increased from version 27.1
+  ([#446]).  This allows us to remove workarounds for missing features/fixes.
+
 - `set` now warns when it is not given a value ([#229]).  Currently, `(set 
VAR)`
   binds `VAR` to `nil`, but since this form is indistinguishable from a 
mistake,
   and since `nil` is a short word to write, this behavior is deprecated.
@@ -97,6 +100,7 @@ For Loopy Dash, see <https://github.com/okamsn/loopy-dash>.
 [#242]: https://github.com/okamsn/loopy/PR/242
 [#243]: https://github.com/okamsn/loopy/PR/243
 [#244]: https://github.com/okamsn/loopy/PR/244
+[#246]: https://github.com/okamsn/loopy/PR/246
 
 ## 0.14.0
 
diff --git a/README.org b/README.org
index c8431c9345f..8a3582b0c6e 100644
--- a/README.org
+++ b/README.org
@@ -36,6 +36,8 @@ please let me know.
 
  _Recent breaking changes:_
  - Unreleased:
+   - Loopy now requires at least Emacs version 28.1, increased from version
+     27.1.
    - =set= now warns when it is not given a value.  In the future, it will
      signal an error.
    - ~loopy-command-parsers~ and ~loopy-aliases~ are deprecated in favor of
diff --git a/lisp/loopy.el b/lisp/loopy.el
index e21e4593bab..bcc7495b23b 100644
--- a/lisp/loopy.el
+++ b/lisp/loopy.el
@@ -6,7 +6,7 @@
 ;; Created: November 2020
 ;; URL: https://github.com/okamsn/loopy
 ;; Version: 0.14.0
-;; Package-Requires: ((emacs "27.1") (map "3.3.1") (seq "2.22") (compat 
"29.1.3") (stream "2.4.0"))
+;; Package-Requires: ((emacs "28.1") (map "3.3.1") (seq "2.22") (compat 
"29.1.3") (stream "2.4.0"))
 ;; Keywords: extensions
 ;; LocalWords:  Loopy's emacs Edebug
 

Reply via email to