docs: bump latest supported Emacs version to 30.1

30.1 was released yesterday.

Fix: #8283
This commit is contained in:
Henrik Lissner
2025-02-24 13:49:10 -05:00
parent ffc5c60721
commit 6e6eaa1189
4 changed files with 13 additions and 13 deletions

View File

@ -34,7 +34,7 @@ body:
required: true required: true
- label: > - label: >
The issue can be reproduced on a stable release of Emacs, such as 27, The issue can be reproduced on a stable release of Emacs, such as 27,
28, or 29. *(Unstable versions end in .50, .60, or .9x)* 28, 29, or 30. *(Unstable versions end in .50, .60, or .9x)*
required: true required: true
- type: markdown - type: markdown
attributes: attributes:

View File

@ -5,7 +5,7 @@
[Install](#install) • [Documentation] • [FAQ] • [Screenshots] • [Contribute](#contribute) [Install](#install) • [Documentation] • [FAQ] • [Screenshots] • [Contribute](#contribute)
![Made with Doom Emacs](https://img.shields.io/github/tag/doomemacs/doomemacs.svg?style=flat-square&label=release&color=58839b) ![Made with Doom Emacs](https://img.shields.io/github/tag/doomemacs/doomemacs.svg?style=flat-square&label=release&color=58839b)
![Supports Emacs 27.129.4](https://img.shields.io/badge/Supports-Emacs_27.129.4-blueviolet.svg?style=flat-square&logo=GNU%20Emacs&logoColor=white) ![Supports Emacs 27.130.1](https://img.shields.io/badge/Supports-Emacs_27.130.1-blueviolet.svg?style=flat-square&logo=GNU%20Emacs&logoColor=white)
![Latest commit](https://img.shields.io/github/last-commit/doomemacs/doomemacs?style=flat-square) ![Latest commit](https://img.shields.io/github/last-commit/doomemacs/doomemacs?style=flat-square)
<!-- ![Build status: master](https://img.shields.io/github/workflow/status/doomemacs/doomemacs/CI/master?style=flat-square) --> <!-- ![Build status: master](https://img.shields.io/github/workflow/status/doomemacs/doomemacs/CI/master?style=flat-square) -->
[![Discord Server](https://img.shields.io/discord/406534637242810369?color=738adb&label=Discord&logo=discord&logoColor=white&style=flat-square)][Discord] [![Discord Server](https://img.shields.io/discord/406534637242810369?color=738adb&label=Discord&logo=discord&logoColor=white&style=flat-square)][Discord]
@ -99,7 +99,7 @@ Check out [the FAQ][FAQ] for answers to common questions about the project.
# Prerequisites # Prerequisites
- Git 2.23+ - Git 2.23+
- Emacs 27.129.4 (**Recommended: 29.4 + - Emacs 27.130.1 (**Recommended: 30.1 +
[native-comp](https://www.emacswiki.org/emacs/GccEmacs)**) [native-comp](https://www.emacswiki.org/emacs/GccEmacs)**)
- [ripgrep] 11.0+ - [ripgrep] 11.0+
- GNU `find` - GNU `find`

View File

@ -54,19 +54,19 @@ in."
(print! (start "Checking your Emacs version...")) (print! (start "Checking your Emacs version..."))
(print-group! (print-group!
(cond ((or (> emacs-major-version 29) (cond ((or (> emacs-major-version 30)
(string-match-p ".\\([56]0\\|9[0-9]\\)$" emacs-version)) (string-match-p ".\\([56]0\\|9[0-9]\\)$" emacs-version))
(warn! "Detected a development version of Emacs (%s)" emacs-version) (warn! "Detected a development version of Emacs (%s)" emacs-version)
(if (> emacs-major-version 29) (if (> emacs-major-version 30)
(explain! "This is the bleeding edge of Emacs. As it is constantly changing, Doom will not " (explain! "This is the bleeding edge of Emacs. As it is constantly changing, Doom will not "
"(officially) support it. If you've found a stable commit, great! But be cautious " "(officially) support it. If you've found a stable commit, great! But be cautious "
"about updating Emacs too eagerly!\n") "about updating Emacs too eagerly!\n")
(explain! "A version that ends in .50, .60, or .9X indicates a build of Emacs in between " (explain! "A version that ends in .50, .60, or .9X indicates a build of Emacs in between "
"stable releases (i.e. development builds). Doom does not support these well.\n")) "stable releases (i.e. development builds). Doom does not support these well.\n"))
(explain! "Because development builds are prone to random breakage, there will be a greater " (explain! "Because development (or bleeding edge) builds are prone to random breakage, "
"burden on you to investigate and deal with issues. Please make extra sure that " "there will be a greater burden on you to investigate and deal with issues. "
"your issue is reproducible on a stable version (between 27.1 and 29.4) before " "Please make extra sure that your issue is reproducible on a stable version "
"reporting them to Doom's issue tracker!\n" "(between 27.1 and 30.1) before reporting them to Doom's issue tracker!\n"
"\n" "\n"
"If this doesn't phase you, read the \"Why does Doom not support Emacs HEAD\" QnA " "If this doesn't phase you, read the \"Why does Doom not support Emacs HEAD\" QnA "
"in Doom's FAQ. It offers some advice for debugging and surviving issues on the " "in Doom's FAQ. It offers some advice for debugging and surviving issues on the "
@ -74,14 +74,14 @@ in."
"Doom's best supported version of Emacs.")) "Doom's best supported version of Emacs."))
((= emacs-major-version 27) ((= emacs-major-version 27)
(warn! "Emacs 27 is supported, but not for long!") (warn! "Emacs 27 is supported, but not for long!")
(explain! "Doom will drop 27.x support sometime late-2024. It's recommended that you upgrade " (explain! "Doom will drop 27.x support sometime mid-2025. It's recommended that you upgrade "
"to the latest stable release (currently 29.4). It is better supported, faster, and " "to the latest stable release (currently 30.1). It is better supported, faster, and "
"more stable."))) "more stable.")))
(when (and (version= emacs-version "29.4") (featurep 'pgtk)) (when (and (version= emacs-version "29.4") (featurep 'pgtk))
(warn! "Detected emacs-pgtk 29.4!") (warn! "Detected emacs-pgtk 29.4!")
(explain! "If you are experiencing segfaults (crashes), consider downgrading to 29.3 or " (explain! "If you are experiencing segfaults (crashes), consider downgrading to 29.3 or "
"upgrading to 30+. A known bug in 29.4 causes intermittent crashes. " "upgrading to 30.1+. A known bug in 29.4 causes intermittent crashes. "
"See doomemacs#7915 for details."))) "See doomemacs#7915 for details.")))
(print! (start "Checking for Doom's prerequisites...")) (print! (start "Checking for Doom's prerequisites..."))

View File

@ -81,7 +81,7 @@
(when (< emacs-major-version 27) (when (< emacs-major-version 27)
(user-error (user-error
(concat (concat
"Detected Emacs " emacs-version ", but Doom requires 27.1 or newer (29.4 is\n\n" "Detected Emacs " emacs-version ", but Doom requires 27.1 or newer (30.1 is\n\n"
"recommended). The current Emacs executable in use is:\n\n " (car command-line-args) "recommended). The current Emacs executable in use is:\n\n " (car command-line-args)
"\n\nA guide for installing a newer version of Emacs can be found at:\n\n " "\n\nA guide for installing a newer version of Emacs can be found at:\n\n "
(format "https://docs.doomemacs.org/-/install/%s" (format "https://docs.doomemacs.org/-/install/%s"