commit 28f99f53d8c12dd540ca05ca7c0e5ae4787f4c2f
Author: Richard Kimberly Heck <[email protected]>
Date: Mon Sep 7 14:54:02 2026 -0400
Prepare for 2.5.3
---
ANNOUNCE | 133 +++++++++++++++++------------------------------------------
NEWS | 7 ++++
configure.ac | 4 +-
3 files changed, 47 insertions(+), 97 deletions(-)
diff --git a/ANNOUNCE b/ANNOUNCE
index 7d654ef151..5d5dea15e7 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,27 +1,14 @@
-Public release of LyX version 2.5.2
+Public release of LyX version 2.5.3
===================================
-We are pleased to announce the release the LyX 2.5.2, the second maintenance
+We are pleased to announce the release the LyX 2.5.3, the third maintenance
release in the 2.5.x series.
-This release is somewhat special. Apart from usual bag of bugfixes we also
-include number of fixes to vulnerabilities dicovered in cooperation with AI
-tools.
+This release fixes a number of mostly minor bugs in 2.5.2. One important fix
+restores the captions in starred environments---and explains why this release
+comes so soon after 2.5.2.
-We strongly urge our users to upgrade from previous releases, especially
-if they routinely use/exchange .lyx documents with external parties.
-In previous versions of LyX, malformed .lyx documents can cause arbitrary
-execution of shell commands upon .lyx load or within export processing.
-
-As the capabilities of frontier AI models quickly develop this might not
-be the last such release and we suggest that users employ extreme caution
-when dealing with files from untrusted sources.
-
-This release fixes a number of mostly minor bugs in 2.5.1. One important fix
-solves the regression introduced in 2.5.1 which caused LyX not to store Qt
-session configuration (e.g. size and position of windows).
-
-If you think you may have found a bug in LyX 2.5.2, either email the
developers'
+If you think you may have found a bug in LyX 2.5.3, 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
@@ -44,65 +31,41 @@ What's new
** Updates:
***********
-* SECURITY HARDENING FIXES
-
-- Load-triggered arbitrary command execution vulnerabilities fixes:
- - 00a: kpsewhich shell injection via filename
- - 00b: lyx2lyx shell injection via filename
- - 00c: graphics-extension name shell injection
- - 00h: import-path filename shell injection into converters
-
-- Export/View triggered arbitrary command execution vulnerabilities fixes:
- - 00d: bibtex command shell injection
- - 00e: index command shell injection
- - 00g: mangled filenames shell injection
- - 00i: convert-pdf helper shell injection
- - 00k: paperwidth/height injection causing arbitrary files rewrite
-
-- New consent authorization gate for unpatched external tools
- - 00de: processing gate prompts before running a code-capable bib/index
tools
- (biber/xindy/xindex) on an untrusted document,
- The real fixes are upstream (biber 2.22, xindex 1.07, xindy from
up-to-date
- TL tree), while the gate is LyX's interim guard.
- For biber 2.22 the gate automatically relaxes to no-op.
- - 00de-2: xindex version check relaxing the gate above.
-
-
* DOCUMENT INPUT/OUTPUT
-- Issue an error on @ catcode mismatch by layout definitions (bug 13275)
+- Improve support for newer minted versions.
-* MISCELLANEOUS
+* USER INTERFACE
-- LyX now supports the Elsevier CAS classes.
+- Improve keyboard navigation in Cross-References dialog.
-* TEX2LYX IMPROVEMENTS
+- Improve the display of index entries in the outliner (bug 13289):
+ 1. Abbreviate long entries
+ 2. Display hierarchical entries as tree
-- Add support for \colorlet if the second arg is a known LaTeX or custom
- color (bug 13310).
+- Use cached citation labels for statistics and plaintext to
+ improve performance (bug 13322).
+- improve performance of code panel with a document with many math
+ macros (bug 13321).
-* USER INTERFACE
+- Avoid big delays when selecting a macro definition (bug 13338).
-- Implement LFUN_REFERENCE_TO_PARAGRAPH for mathed (bug 13206).
+- When a macro is modified, make previews update faster (bug 13342).
-- It is now possible in the tabular creation dialog (Inset > Table) to
- insert a multi-page table (optionally with caption) directly.
+- Improve performance of toolbar update after each action (bug 13324).
-- Simple search within selection now remembers the initial selection
- beyond the first match (bug 13293).
-- Fix session information not being properly restored. This regression
- introduced was introduced in 2.5.1 as a side effect of fixing macOS
- crash on exit and new fix should fix both issues.
+* DOCUMENTATION AND LOCALIZATION
+- Updates to Brazilian Portuguese, Czech, French, German, Italian, Japanese,
+ Slovak, and Ukranian translations.
-* BUILD/INSTALLATION
-- Use inkscape as fallback png->eps converter if ImageMagick is not
- available or IM policy does not allow for png->eps conversion.
+* BUILD/INSTALLATION
+- Fix a make check issue that was introduced in 2.5.2.
** Bug fixes:
@@ -110,52 +73,32 @@ What's new
* DOCUMENT INPUT/OUTPUT
-- Fix problem with nesting of languages.
-
-- Fix closing of local CJK language with polyglossia (bug 13315).
-
-- Prevent duplicate theorem definitions (bug 13302).
+- Fix crash when closing complex multipart-documents (bug 13358).
-- Fix case where the colortbl package has been loaded unnecessarily
- (bug 13306).
+- Fix captions of starred theorems (bug 13356).
-- Fix order of theorem definitions for pandoc processing (bug 13307).
-
-- Fix support for import/export of ODT documents using pandoc.
+- Font changes should not be allowed for passthru environment
+ (e.g. verbatim). Fixes bug 13350.
* USER INTERFACE
-- Fix crash when selecting inset (bug 13294).
-
-- Fix assertion when closing buffer with listings settings dialog open.
-
-- Consider longtable caption when adding new column (bug 13299).
+- Fix autoselect filter on Citation dialog (bug 13333).
-- Load externally referred buffers and initialize their labels.
+- Fix status setting of DynamicMenuButton (bug 13332).
-- Fix pasting of cross-references in math (bug 13290).
+- Do not open inset settings when click happened elsewhere (bug 13340).
-- Fix pasting from LaTeX with keepEmpty environment in first paragraph
- (bug 13295).
+- Fix cursor position when going to previous cell in a macro template
+ (bug 13237).
-- Fix casing of strings in English localization (bug 13304).
+- Do not display obsoleted insets in the toolbar menus.
-- Fix background color drawing for non-center aligned tabular cells.
+- fix crash on document reload (bug 13091).
-- Fix on-screen representation of "pagewidth" length (bug 13309).
-- Fix sorting of colors in preferences.
-
-- Fix zoom-in/out functions so that the inverse (e.g. with the mouse wheel)
- end up at the exact same value (bug 13327).
-
-
-* TEX2LYX
-
-- Fix import of table with linebreak in column specification.
+* MISCELLANEOUS
-- Fix parsing of more complex column specification.
+- Fix longstanding bug in comparison feature, which missed changes in
+ nested insets (bug 9395).
-- Error if TeX file has a preamble but no (accessible) \begin{document}
- (bug 13297).
diff --git a/NEWS b/NEWS
index cf27cbd632..22e81be576 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,10 @@
+What's new in version 2.5.3?
+----------------------------
+
+This release fixes a number of mostly minor bugs in 2.5.2. One important fix
+restores the captions in starred environments---and explains why this release
+comes so soon after 2.5.2.
+
What's new in version 2.5.2?
----------------------------
diff --git a/configure.ac b/configure.ac
index 4411bcbe8d..6eaa5d8e6d 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.3~dev],[[email protected]],[lyx])
+AC_INIT([LyX],[2.5.3],[[email protected]],[lyx])
AC_PRESERVE_HELP_ORDER
# Use ISO format only. The frontend needs to parse this
-AC_SUBST(LYX_DATE, ["2026-08-17"])
+AC_SUBST(LYX_DATE, ["2026-09-07"])
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