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