]> git.lyx.org Git - lyx.git/blob - ANNOUNCE
Only trim right end of lines in header. This allows us to preserve
[lyx.git] / ANNOUNCE
1 Public release of LyX version 2.2.1
2 ===================================
3
4 We are proud to announce the release of LyX 2.2.1. This is the first
5 maintenance release in the 2.2.x series. You can download LyX 2.2.1 from http://www.lyx.org/Download/.
6
7 LyX is a document processor that encourages an approach to writing based 
8 on the structure of your documents and not simply their appearance. It is
9 released under a Free and Open Source Software license.
10
11 LyX 2.2.1 is the result of on-going efforts to make our stable version more 
12 reliable and more stable. We have fixed a number of bugs and made a number 
13 of improvements. Most of these are relatively minor, but we nonetheless
14 encourage all users of 2.2.0 to upgrade to this version.
15
16 One important change is to the behavior of character styles. By default,
17 these now prohibit changes to the paragraph layout. Putting a description 
18 inside a character style typically results in invalid LaTeX code, so this 
19 makes certain mistakes harder to make. Power users who have taken advantage 
20 of the previous behavior can restore it by adding "ForcePlain 0" to the 
21 declaration of the character style, so long as this is done after "LyXType 
22 charstyle" has been declared.
23
24 If you think you have found a bug in LyX 2.2.1, please open a bug report at
25 http://www.lyx.org/trac/wiki/BugTrackerHome. If you're not sure whether it
26 really is a bug, you can e-mail the LyX developers' mailing list (lyx-devel 
27 <at> lists.lyx.org) and ask. 
28
29 If you have trouble using LyX or have a question, consult the
30 documentation that comes with LyX and the LyX wiki, which lives at
31 http://wiki.lyx.org/. If you can't find the answer there, e-mail the LyX 
32 users' list (lyx-users <at> lists.lyx.org).
33
34 We hope you enjoy using LyX 2.2.1.
35
36 The LyX team.
37 http://www.lyx.org
38
39
40 What's new
41 ==========
42
43 ** Updates:
44 ***********
45
46 * DOCUMENT INPUT/OUTPUT
47
48 - Enable the use of LuaTeX for all polyglossia-supported languages.
49
50 - New document parameter "Save transient properties" under Document Properties >
51   Format. (Output has been renamed into Format.) Disabling this option is made
52   to play nicer in collaborative settings. (bug 9841)
53
54
55 * USER INTERFACE
56
57 - Syntax highlighting in the preamble and and the source view has been made
58   compatible with dark themes (bug 8325).
59
60 - Changed the display of buttons for collapsed branches. We now display the
61   same thing as if the branches were open (bug 10213).
62
63 - "Provides <package> 1" now works with fontspec, subfig, and listings (bug
64   10257).
65
66 - Added a new module "Title and Preamble Hacks".
67
68 - Bring window to front after loading a document in single instance (bug 7875).
69
70
71 * DOCUMENTATION AND LOCALIZATION
72
73 - Updated Brazilian, French, German, Interlingua, Italian and Slovakian user
74   interface localization.
75
76 - Increase the maximum value for the number of last open files that LyX can
77   remember (bug 9924).
78
79 - Change mouse cursor to indicate row/column selection in tabulars.
80
81 - Make inset-select-all select all cells only in tables.
82
83 - Automatically show the review toolbar if the document has tracked changes
84   (bug 8738), and related UI improvements.
85
86 - Implement "Dissolve Inset" and "Show Label" context menu items for
87   arguments (bug 10150).
88
89 - Restore selected reference when using "Go to label" and "Go back" in the
90   cross-reference dialog.
91
92
93 ** Bug fixes:
94 *************
95
96 * DOCUMENT INPUT/OUTPUT
97
98 - Correctly protect the \pagebreak command when needed (bug 10092).
99
100 - Resolve problem on Windows with importing files from directories with
101   accented characters on FAT drives (bug 10218).
102
103 - InPreamble styles should be written to the preamble as many times as the
104   user requests them, even if it results in duplicate commands.
105
106 - Make sure we output all XHTML table cells, even the empty ones (bug 10153).
107
108 - .svgz images are now converted to .svg for XHTML export (bug 10160).
109
110 - Ask where to export file if not yet saved (bug 8814).
111
112 - Fix size issue with outliner icons on HiDPI monitors (bug 10125).
113
114 - Load math packages automatically with JSS template (bug 9242).
115
116 - Calling a Computer Algebra System from LyX works again (windows only bug 10262).
117
118 - Fix command clash between beamer and covington (from the Linguistics module).
119
120 - Fix crash on Buffer preview when not exporting in thread.
121
122
123 * LYX2LYX
124
125 - Fix paragraph argument conversion for \labelwidthstring etc (bug 10243).
126
127
128
129 * USER INTERFACE
130
131 - CharStyles now prohibit layout changes by default (bug 10237).
132
133 - Fix display of labels in right-to-left languages (bug 10169).
134
135 - Fix button label font of inset arguments when some traits are inherited.
136
137 - When a counter is stepped, reset recursively all subcounters (bug #10063).
138
139 - Fix on screen narrow box when using \width as box width unit (bug 10048).
140
141 - Raise GuiView on buffer switch to bring it topmost in multi-window mode.
142
143 - Fix small typo in Reference dialog (bug 10194).
144
145 - Fix default location for RPM based hunspell dictionary search (bug 10071 and 10192).
146
147 - Fix double input of tabulations with Qt5 < Qt5.5 (bug 9218).
148
149 - Do not omit the first space of the selection when copying (bug 9995).
150
151 - Do not allow non-default layouts to be pasted into table cells that are not fixed
152   width (bug 8782).
153
154 - Display the correct column alignment and a better column spacing in AMS
155   environments (bugs 1861, 9908).
156
157 - Disable properly toggling math display in places where it is not
158   possible (bug 10033).
159
160 - Fix horizontal scrolling feature when inside a collapsable inset
161   with several paragraphs.
162
163 - Fix selection of large formula with the mouse when horizontal
164   scrolling kicks in (but 10094).
165
166 - Fix bug where cursor can't be put at the end of a line before an
167   inset (bug 10180).
168
169 - Fix display of collapsable insets when the same document is shown in
170   two views with different width (bug 9756).
171
172 - fix display glitches when editing changes the dimension of insets
173   (bug 6691).
174
175 - Raise GuiView on buffer switch to bring it topmost in multi-window mode.
176
177 - Fix cursor position after Redo of a document settings change (bug
178   10097).
179
180 - Handle undo after deleting end of paragraph in change tracking mode
181   (bug 10253).
182
183 - Disable Edit > Dissolve Inset in tabulars (bug 9954).
184
185 - Shortcut preferences: ask the user for removing bindings when using the
186   "restore" button (#9174).
187
188 - Shortcut preferences: fix the already-bound-key detection logic.
189
190 - Shortcut preferences: don't forget to trigger the search when it is
191   initialized with the previous value.
192
193 - Remove extra spacing around button insets (bug 10149).
194
195 - Fix drawing of buttons by enforcing equal left/right spacing (bug 10147).
196
197 - Fix problem with drawing of lists after pasting normal text (bug 8735).
198
199 - Accessibility of the document class selector from keyboard (bug 10035).
200
201 - Fix title of LuaTeX and XeTeX error dialogs (part of bug 10013).
202
203 - Remove special code for Qt5 to load SVG icons with HiDPI (bug 10281).
204
205
206 * DOCUMENTATION AND LOCALIZATION
207
208 - Move documentation change logs to lib/doc (they are not distributed).
209
210
211 * LYXHTML
212
213 - Output width of table columns (bug 8168).
214
215 - Fix output of math sizes (bug 10129).
216
217 - Fix output of vertical space in the middle of a paragraph (bug 8154).
218
219 - Fix output of ABOVE and CENTERED label types (bug 8843).
220
221 - Output correct entities for named delimiters (bug 8280).
222
223 - Added class attribute for mathbb to allow customization (part of bug
224   8521).
225
226 - Use 'text-align: center;' with displayed equations (bug 8654).
227
228
229 * BUILD/INSTALLATION
230
231 - Due to bug fixes, it is no longer discouraged to build against Qt 5.4.
232
233 - Building against Qt < 4.7 no longer fails.
234
235 - Fix monolithic builds with autotools on Mac OS X.
236
237 - Avoid 'ar' warning with recent binutils versions.
238
239 - LyX compiled with Microsoft Visual Studio 2015 runs now on Windows Vista (bug 10186)
240
241 - Add some missing oxygen and IPA icons to the distribution.
242