X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2FRELEASE-NOTES;h=a5760387efb32c8a469fa9bccede9d3c6c3dd24c;hb=refs%2Fheads%2F2.3.1-1;hp=c605cb48502dad54917687050205e40f0584e987;hpb=fa32ad6adf3052f6beae5d0bb701b24641cb0422;p=lyx.git diff --git a/lib/RELEASE-NOTES b/lib/RELEASE-NOTES index c605cb4850..a5760387ef 100644 --- a/lib/RELEASE-NOTES +++ b/lib/RELEASE-NOTES @@ -1,3 +1,10 @@ +!Important Change in LyX 2.3.1 + +* A change to how math macros are output can break some documents that use + ERT to comment out macros. Please see bug #11216 if you experience this + sort of problem. + + !Important Changes in LyX 2.3.0 @@ -14,16 +21,18 @@ if needed, as usual. * The new setting - "Document->Settings->Fonts->Output em- and en-dash as ligatures" forces - output of en- and em-dashes as -- and --- when exporting to LaTeX. - It is is "true" by default but "false" when opening documents edited - with LyX 2.2. - See chapter 3.9.1.1 "Dashes and line breaks" of the User Guide and + "Document->Settings->Fonts->Disallow line breaks after dashes" + turns off the conversion of em- and en-dash characters to --- and -- + respectively for LaTeX export. It is is "false" by default. + See chapter 3.9.1.1 "Dashes and Line Breaks" of the User Guide and "Caveats when upgrading from earlier versions to 2.3.x" below. -* The following UI translations were dropped, because the lack of translation - maintenance: Russian, Danish, Greek, Serbian, Galician, Catalan, Romanian, - Dutch. +* The preference "Tools->Preferences->Look&Feel->Screen Fonts->Use + pixmap cache to speed up font rendering" is not available anymore. + It was of dubious value and led to rendering issues. + +* The following UI translations were dropped, because of the lack of translation + maintenance: Catalan, Danish, Dutch, Galician, Romanian, Serbian. !!Documents compilation process and images conversion @@ -88,6 +97,8 @@ * \screen_zoom This is now independent of the value set via buffer-zoom[-in|-out]. +* \use_pixmap_cache + The value of this variable is now ignored. !!!The following new LyX functions have been introduced in 2.3: @@ -107,6 +118,10 @@ opened in editable mode. This state used to be hardcoded at compile time. +* buffer-anonymize (2.3.2) + Replace all text n the document by streams of `a'. This is useful + for sharing private documents in a bug report. + * font-crossout Cross out characters. @@ -130,6 +145,10 @@ The Zoom value set by these is now relative to the default zoom value set in preferences. +* environment-split + The new arguments "before" and "previous" can be used for finer control on + where/how the new environment is created. + * inset-modify This function now also applies to quote insets. It takes a three-character string as an argument, referring (1.) to the style (e = ``english'', @@ -149,6 +168,14 @@ "inset-forall Quotes inset-modify changetype g.s" => change all quote insets to German single quotes, keeping left/right setting +* layout + The new argument "ignorenests" can be used to ignore nesting advice contained + in the layout tag "AutoNests". + +* paragraph-break + The new argument "ignoresep" can be used to break without accounting for + separators. + * paragraph-goto The function has now two further optional arguments that determine end positions. If specified, a selection is performed. @@ -186,6 +213,8 @@ !!Changes with respect to external programs and libraries in 2.3: +* LyX now supports only macOS 10.9 and higher (due to using Qt 5.9). + * Inkscape SVG with separate LaTeX + PDF or PS output is supported via External Material. @@ -201,7 +230,7 @@ !!Known issues in version 2.3.0 -* See http://www.lyx.org/trac/wiki/BugTrackerHome. +* See http://www.lyx.org/trac/wiki/BugTrackerHome . !!Caveats when upgrading from earlier versions to 2.3.x @@ -212,24 +241,14 @@ the external_templates file, you will have to move the modifications to the respective *.xtemplate file manually. -* If you used literal em- and en-dashes in pre-2.2 documents, - you must manually unselect - "Document->Settings->Fonts->Output em- and en-dash as ligatures" - to ensure unchanged behaviour. - -* ZWSP characters (u200b) following literal em- and en-dashes are deleted by - lyx2lyx when converting to 2.3 format. If you used them as optional line - breaks after dashes, convert them to space insets before opening your - document with LyX 2.3 or the optional line breaks will be lost! - -* If using TeX fonts and en- and em-dashes are output as font ligatures, - when exporting documents containing en- and em-dashes to the format of - LyX 2.0 or earlier, the following line has to be manually added to the - unicodesymbols file of that LyX version:
- 0x200b "\\hspace{0pt}" "" "" "" "" # ZERO WIDTH SPACE
- This avoids "uncodable character" issues if the document is actually - loaded by that LyX version. LyX 2.1 and later versions already have the - necessary definition in their unicodesymbols file. +* By default, LyX 2.3 outputs en- and em-dashes as -- and --- respectively, + so that a line break can occur in the output immediately after the dash. + Sometimes, this results in undesired line breaks or overfull lines due to + suppression of hyphenation in the word preceding the dash. + Select "Document->Settings->Fonts->Disallow line breaks after dashes" + to keep the LyX 2.2 behaviour. + See chapter 3.9.1.1, "Dashes and Line Breaks", of the User Guide + for details. * If trying to compile documents using R scripts and sweave/knitr, LyX 2.3.x would not allow for re-running the R scripts, unless the user: