diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 44154a9bb..cbf336354 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -34,7 +34,7 @@ body: required: true - label: > 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 - type: markdown attributes: diff --git a/README.md b/README.md index 823c7e083..5fe5ceb2e 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [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) -![Supports Emacs 27.1–29.4](https://img.shields.io/badge/Supports-Emacs_27.1–29.4-blueviolet.svg?style=flat-square&logo=GNU%20Emacs&logoColor=white) +![Supports Emacs 27.1–30.1](https://img.shields.io/badge/Supports-Emacs_27.1–30.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) [![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 - Git 2.23+ -- Emacs 27.1–29.4 (**Recommended: 29.4 + +- Emacs 27.1–30.1 (**Recommended: 30.1 + [native-comp](https://www.emacswiki.org/emacs/GccEmacs)**) - [ripgrep] 11.0+ - GNU `find` diff --git a/lisp/cli/doctor.el b/lisp/cli/doctor.el index 8991fdcd7..e802aeae8 100644 --- a/lisp/cli/doctor.el +++ b/lisp/cli/doctor.el @@ -54,19 +54,19 @@ in." (print! (start "Checking your Emacs version...")) (print-group! - (cond ((or (> emacs-major-version 29) + (cond ((or (> emacs-major-version 30) (string-match-p ".\\([56]0\\|9[0-9]\\)$" 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 " "(officially) support it. If you've found a stable commit, great! But be cautious " "about updating Emacs too eagerly!\n") (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")) - (explain! "Because development builds are prone to random breakage, there will be a greater " - "burden on you to investigate and deal with issues. Please make extra sure that " - "your issue is reproducible on a stable version (between 27.1 and 29.4) before " - "reporting them to Doom's issue tracker!\n" + (explain! "Because development (or bleeding edge) builds are prone to random breakage, " + "there will be a greater burden on you to investigate and deal with issues. " + "Please make extra sure that your issue is reproducible on a stable version " + "(between 27.1 and 30.1) before reporting them to Doom's issue tracker!\n" "\n" "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 " @@ -74,14 +74,14 @@ in." "Doom's best supported version of Emacs.")) ((= emacs-major-version 27) (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 " - "to the latest stable release (currently 29.4). It is better supported, faster, and " + (explain! "Doom will drop 27.x support sometime mid-2025. It's recommended that you upgrade " + "to the latest stable release (currently 30.1). It is better supported, faster, and " "more stable."))) (when (and (version= emacs-version "29.4") (featurep 'pgtk)) (warn! "Detected emacs-pgtk 29.4!") (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."))) (print! (start "Checking for Doom's prerequisites...")) diff --git a/lisp/doom.el b/lisp/doom.el index cb04e0831..0d371b37a 100644 --- a/lisp/doom.el +++ b/lisp/doom.el @@ -81,7 +81,7 @@ (when (< emacs-major-version 27) (user-error (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) "\n\nA guide for installing a newer version of Emacs can be found at:\n\n " (format "https://docs.doomemacs.org/-/install/%s"