[LyX/2.5.x] Prepare for 2.5.1

Richard Kimberly Heck <[email protected]>
Newsgroups gmane.editors.lyx.cvs
Message-ID <[email protected]>
commit 9884456d02ac4aabefc4deb0a7770a53fe77909e
Author: Richard Kimberly Heck <[email protected]>
Date:   Sun Apr 12 14:54:51 2026 -0400

    Prepare for 2.5.1
---
 ANNOUNCE     | 123 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
 NEWS         |   9 +++++
 configure.ac |   4 +-
 3 files changed, 111 insertions(+), 25 deletions(-)

diff --git a/ANNOUNCE b/ANNOUNCE
index a6d33df9c7..fb0e43f7ac 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,19 +1,13 @@
 Public release of LyX version 2.5.0
 ===================================
 
-We are proud to announce the release the new LyX 2.5.0. The 2.5 series has a
-rich set of new features compared to the 2.4 series. An overview of the new
-features can be found here:
+We are proud to announce the release the LyX 2.5.1, the first maintenance
+release in the 2.5.x series.
 
-  https://wiki.lyx.org/LyX/NewInLyX25
-
-This release also celebrates LyX's 30th anniversary, just a bit late: The
-first versions were released in 1995.
-
-As this release ships with new features, we strongly recommend that packagers
-of LyX on various platforms and distributions read RELEASE-NOTES in order to
-get the new dependencies right. That file contains additional information about
-some of the changes from 2.4.x.
+This release fixes a number of mostly minor bugs in 2.5.0. One important fix
+concerns crashes when exiting LyX on OSX, specifically when documents are still
+open. We have also fixed a handful of bugs with the new input method support.
+If you should encounter any more, please do let us know.
 
 If a file from an earlier version of LyX is opened *and saved* with any version
 of 2.5.x, then the original file will automatically be backed up. The backup
@@ -21,23 +15,106 @@ file will be found in the backup directory, if one is set under
 Tools> Preferences> Paths
 or else in the same folder as the original file, if no backup directory is set.
 
-The file RELEASE-NOTES also lists some known issues and problems compared
-to the current stable releases (LyX 2.4.x).
-
-As with any major release, this one comes with a lot of new features but also
-some bugs. If you think you have found a bug in LyX 2.5.0, either email the
-LyX developers' mailing list (lyx-devel at lists.lyx.org), or open a bug report
-at
+If you think you may have found a bug in LyX 2.5.1, either email the developers'
+mailing list (lyx-devel at lists.lyx.org), or open a bug report at
   https://www.lyx.org/trac/wiki/BugTrackerHome
 Please specify if the behavior you are reporting is different from behavior in
 a previous LyX version. Please note that we have had to disable registration
-for new accounts due to spam. If you would like an account, email the
+for new accounts due to spam. If you would like an account, email the LyX
 developers' list.
 
 If you have trouble using LyX or have a question, consult the documentation
-that comes with LyX (under Help) and the LyX wiki, which you
-will find at https://wiki.lyx.org/. You can also send email to the LyX users'
-list (lyx-users at lists.lyx.org).
+that comes with LyX (under Help) and the LyX wiki, which you will find at
+https://wiki.lyx.org/. You can also send email to the LyX users' list
+(lyx-users at lists.lyx.org).
 
 The LyX team.
 https://www.lyx.org
+
+What's new
+==========
+
+** Updates:
+***********
+
+* DOCUMENT INPUT/OUTPUT
+
+- Support the Sioyek PDF viewer.
+
+
+* USER INTERFACE
+
+-  Enable dark/light mode preference setting on Linux.
+   This is supported at least for QT_QPA_PLATFORMTHEME=gtk3 (bug 12224).
+
+
+* DOCUMENTATION AND LOCALIZATION
+
+- Update the KOMA-Letter (v. 2) template.
+
+- Add a German KOMA-Letter (v. 2) template.
+
+- Update Brazilian Portuguese, Czech, Dutch, German, Italian, Japanese, and
+  Slovak translations.
+
+
+* BUILD/INSTALLATION
+
+- Accept macos SDKs with version 20 and higher to build bundle package.
+
+
+
+** Bug fixes:
+*************
+
+* DOCUMENT INPUT/OUTPUT
+
+- Fix an assertion caused by the new Input Method implementation in relation to
+  the change of work area.
+
+- Properly resolve font in insets that do not inherit font (bug 13278).
+
+- Fix switch of text direction with verbatim content (bug 6373).
+
+- Fix several cases where language begin/end commands have not been
+  properly nested when "Set document language explicitly" or
+  "Unset document language explicitly" have been selected in preferences.
+
+- Fix old docbook layouts.
+
+
+* USER INTERFACE
+
+- Fix crash in mathed when using cursor right to end the input of
+  macro names like \alpha.
+
+- Fix crash when quitting LyX on recent macOS versions.
+
+- Fix cross-references dialog in mathed (bug 13285).
+
+- Fix pasting of partial math grids (bug 13277).
+
+- Fix logic of auto-insertion to argument insets (part of 12364).
+
+- Automatically insert overlay argument of beamer layouts (part of 12364).
+
+- Fix empty paragraph check in pasting (bug 13281).
+
+- Do not allow to split InsetArgument which does not make sense.
+
+- Fix initial value of custom color dialog.
+
+- Build InsetInfo info also when inset is hidden in collapsible (bug 13280).
+
+- Fix computer algebra system bug: converting the displayed math
+  into eqnarray* environment (bug 13247).
+
+- Fix PDF->PNG conversion problem on macOS. Now gs takes priority over sips
+  on that os (bug 12632).
+
+- Reintroduce a proper version of a broken optimization that was removed for 2.5.0.
+
+
+* TEX2LYX
+
+- Update tex2lyx support for babel-german.
diff --git a/NEWS b/NEWS
index bd129365bf..f2957d69e5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+What's new in version 2.5.1?
+----------------------------
+
+This release fixes a number of mostly minor bugs in 2.5.0. One important fix
+concerns crashes when exiting LyX on OSX, specifically when documents are still
+open. We have also fixed a handful of bugs with the new input method support.
+If you should encounter any more, please do let us know.
+
+
 What's new in version 2.5.0?
 ----------------------------
 
diff --git a/configure.ac b/configure.ac
index f094a644f7..e48dd0285a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,9 +1,9 @@
 dnl Process with autoconf to generate configure script   -*- sh -*-
 
-AC_INIT([LyX],[2.5.1~devel],[[email protected]],[lyx])
+AC_INIT([LyX],[2.5.1],[[email protected]],[lyx])
 AC_PRESERVE_HELP_ORDER
 # Use ISO format only. The frontend needs to parse this
-AC_SUBST(LYX_DATE, ["2026-02-13"])
+AC_SUBST(LYX_DATE, ["2026-04-12"])
 AC_PREREQ([2.65])
 AC_CONFIG_SRCDIR(src/main.cpp)
 AC_CONFIG_HEADERS([config.h])
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.