]> git.lyx.org Git - lyx.git/blobdiff - lib/RELEASE-NOTES
ANNOUNCE updates.
[lyx.git] / lib / RELEASE-NOTES
index c605cb48502dad54917687050205e40f0584e987..a5760387efb32c8a469fa9bccede9d3c6c3dd24c 100644 (file)
@@ -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
 
 
   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:
 
   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.
 
   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'',
   "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.
 
 !!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.
 
 
 !!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
   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:<br>
-  0x200b "\\hspace{0pt}" "" "" "" "" # ZERO WIDTH SPACE<br>
-  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: