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