]> git.lyx.org Git - lyx.git/blob - ANNOUNCE
b3827fc3dcbb95e92bc0b0adae51e88f7f11313d
[lyx.git] / ANNOUNCE
1 Public release of LyX version 2.3.4-2
2 =====================================
3
4 This is an emergency release that fixes two bugs in 2.3.4.
5
6 The first, bug #11728, caused a five-second delay when attempting 
7 to save files on Windows. This was a side effect of the fix for #10091
8 and reminds us why it would be good to have more testing on Windows.
9
10 The other bug is discussed in this thread
11     https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg210294.html
12 and concerns a crash related to the math toolbar. This was due to an 
13 uninitialize buffer_ member revealed by the fix for #11586.
14
15 All LyX users are encouraged to upgrade to 2.3.4-2.
16
17 The original announcement for 2.3.4 follows.
18
19 =====
20
21 We are proud to announce the release of LyX 2.3.4. This is the fourth
22 maintenance release in the 2.3.x series. 
23
24 You can download LyX 2.3.4 from http://www.lyx.org/Download/.
25
26 LyX is a document processor that encourages an approach to writing based 
27 on the structure of your documents and not simply their appearance. It is
28 released under a Free and Open Source Software license.
29
30 LyX 2.3.4 is the result of on-going efforts to make our stable version more 
31 reliable and more stable. One important change is that we have finally fixed
32 a large number of bugs related to bibitems (see bug #7548). We have also (we
33 hope) fixed a long-standing bug involving the saving of files on Windows to
34 Dropbox folders.
35
36 If you think you have found a bug in LyX 2.3.4, please open a bug report at
37 http://www.lyx.org/trac/wiki/BugTrackerHome. If you're not sure whether it
38 really is a bug, you can e-mail the LyX developers' mailing list (lyx-devel 
39 <at> lists.lyx.org) and ask. 
40
41 If you have trouble using LyX or have a question, consult the documentation 
42 that comes with LyX (under the Help or Apple menu) and the LyX wiki, which 
43 is at http://wiki.lyx.org/. If you can't find the answer there, e-mail the 
44 LyX users' list (lyx-users <at> lists.lyx.org), where you will find an 
45 active community of people who are ready to help.
46
47 We hope you enjoy using LyX 2.3.4.
48
49 The LyX team.
50 http://www.lyx.org
51
52
53 What's new
54 ==========
55
56 ** Updates:
57 ***********
58
59 * USER INTERFACE
60
61 - The "Rows & Columns" optional submenu has been added to the math context menu.
62
63 - Avoid using text mode for unicode symbols representable in math mode (bug 9616).
64
65 - Do not issue error dialog when no tag is found in git repository for
66   tree-revision info inset.
67
68 - Fix display with Wayland (bug 11692).
69
70 - Improve editing performance when there are Include insets that point to
71   non-existing files. (bug 11656).
72
73
74 * DOCUMENTATION AND LOCALIZATION
75
76 - New section about references in the example file colored-boxes.lyx.
77
78 - The Dutch user interface localization has been revived, and the Dutch docs
79   revised.
80
81 - The Russian Tutorial has been updated.
82
83 - Updated localizations include Arabic, Bulgarian, Czech, Dutch, German, Hebrew, 
84   Italian, Brazilian Portuguese, Slovak, Swedish, and Ukrainian.
85
86 - Fixed index processor in some manuals (bug 11708).
87
88
89 ** Bug fixes:
90 *************
91
92 * DOCUMENT INPUT/OUTPUT
93
94 - Prevent crash due to unencodable path (bug 11688).
95
96 - Fix crash with polyglossia when the "Auto End" language preference setting
97   is off and titles are used.
98
99 - (Re-)fix problems with activated equal sign and graphic options in Turkish
100   and Latin documents (bug 2005).
101
102 - Correctly set language after intitle paragraphs (bug 11514).
103
104 - Fix toprule with booktabs/longtable and captions (bug 11589).
105
106 - Avoid adding spaces when parsing an array in a macro template (bug 10499).
107
108 - Avoid superfluous braces in the optional argument of a macro (bug 11552).
109
110 - Do not replace a latex command with the corresponding symbol in the
111   unicodesymbols file, unless it can be encoded in the document encoding
112   (bug 11586).
113
114 - Fix problems with paths that contain the tilde (~) character.
115
116 - Fix nomenclature processing with LuaTeX (bug 11571).
117
118 - Fix problem on Windows with saving files in Dropbox folders (bug 10091).
119
120 - Find local bib files when they exist in the same directory as the LyX
121   file (bug 11588).
122
123 - Fix table column order with RTL documents and LuaTeX (part of bug 9686).
124
125 - Fix paragraph alignment with RTL documents and LuaTeX (part of bug 11399).
126
127 - Fix direction of brackets with RTL documents and LuaTeX (part of bug 11187).
128
129 - Fix direction of roman numbers with RTL documents and LuaTeX.
130
131 - Fix direction of numbered citations outside XeTeX/bidi (bug 3005).
132
133 - Fix direction of references with XeTeX/bidi (bug 11626).
134
135 - Fix interplay of the memoir class and custom page size/geometry (bug 10970).
136
137 - Fix compilation of Hebrew Article with XeTeX and LuaTeX (bug 10525).
138
139 - Fix greyedout note with RTL documents (bug 8647).
140
141 - Fix colored and shaded boxes with RTL documents (bug 8642).
142
143 - Fix loading order problem with rotfloat/rotating and graphicx (bug 11502).
144
145 - Fix LaTeX error with Canadian French as second language. LyX now uses
146   the (recommended) babel option "acadian" rather than "canadien".
147
148 - Do not create unnecessary directories when exporting from the command
149   line (bug 11636).
150
151 - Fix problem with included objects with Linkback service on Mac (bug 6961).
152
153 - Fix termination of commands after math insets (bug 11667).
154
155 - Fix \binom command clash in beamer.
156
157
158 * USER INTERFACE
159
160 - Fix configure process with Python 3 (bug 11642).
161
162 - Fix some numbering issues with bibitems (bug 2743, 8499).
163
164 - Deal properly with orphaned bibitems (bug 7160).
165
166 - Fix endless loop when a macro definition references itself (bug 11595).
167
168 - Use the selection as the argument of a macro also when the macro has only
169   optional arguments (bug 10498).
170
171 - Correctly close a language opened in a branch inset (bug 9633).
172
173 - Fix additional problem with display of inline equations in outliner
174   (bug 11423).
175
176 - Preserve "all authors" state when switching citation style via context
177   menu (bug 11439).
178
179 - Fix right and left layout alignment (in workarea) with RTL (bug 11606).
180
181 - Show filenames for verbatim includes in outliner (bug 11612).
182
183 - Enable change tracking if paragraph break change (bug 11629).
184
185 - Fix crash when deleting column in math grid (bug 11623).
186
187 - Hide "LaTeX (Clipboard)" entry from import menu (bug 11657).
188
189 - Enable dissolve in undefined Flex inset context menu (bug 8650).
190
191 - Enable dissolve in context menu of element in table cells.
192
193 - Fix bad caret position when row scrolls horizontally (bug 11603).
194
195 - Fix crash when inserting some insets in math split insets  (bug 11686).
196
197 - Properly remember cursor position when many files have been opened
198   (bug 10310).
199
200
201 * INTERNALS
202
203 - Fix TeX file listing with the Nix package manager.
204
205 - Fix Python detection routines, and so instant preview on some platforms
206   (bug 11282).
207
208
209 * DOCUMENTATION AND LOCALIZATION
210
211 - Fix string direction in Hebrew localization (bug 11607).
212
213
214 * LYX2LYX
215
216 - Fix typo in the code that converts from file formats older than lyx 2.1
217   (thanks to Salvatore Falco).
218
219
220 * TEX2LYX
221
222 - Significantly improve support for modules (bug 11259, 8229).
223
224 - Prevent multiplication of preamble code on (re-)import (bug 8229).
225
226 - Fix import of custom float definitions.
227
228
229 * BUILD/INSTALLATION
230
231 - avoid annoying warnings with g++ 9.
232