]> git.cameronkatri.com Git - mandoc.git/blobdiff - NEWS
release 1.14.3
[mandoc.git] / NEWS
diff --git a/NEWS b/NEWS
index ab9b4e7a9e2f730e9c00ff6646d3b55eb988ca52..1bc72236d7a364ed6b136b3a92abde2daa34bc3b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,23 @@
-$Id: NEWS,v 1.23 2017/07/15 01:11:19 schwarze Exp $
+$Id: NEWS,v 1.27 2017/08/05 13:34:39 schwarze Exp $
 
 This file lists the most important changes in the mandoc.bsd.lv distribution.
 
-Changes in version 1.14.2, released on July XXX, 2017
+Changes in version 1.14.3, released on August 5, 2017
+
+    --- BUG FIXES ---
+ * man(7): Do not crash with out-of-bounds read access to a constant
+   array if .sp or a blank line immediately precedes .SS or .SH.
+ * mdoc(7): Do not crash with out-of-bounds read access to a constant
+   array if .sp or a blank line precede the first .Sh macro.
+ * tbl(7): Ignore explicitly specified negative column widths rather than
+   wrapping around to huge numbers and risking memory exhaustion.
+ * man(1): No longer use names that only occur in the SYNOPSIS section.
+   Gets rid of some surprising behaviour and bogus warnings.
+    --- THANKS TO ---
+   Leah Neukirchen (Void Linux), Markus Waldeck (Debian),
+   Peter Bui (nd.edu), and Yuri Pankov (illumos) for bug reports.
+
+Changes in version 1.14.2, released on July 28, 2017
 
     --- MAJOR NEW FEATURES ---
  * New mdoc(7) -Tmarkdown output mode.
@@ -23,7 +38,10 @@ Changes in version 1.14.2, released on July XXX, 2017
  * Delete the -Txhtml command line option.  It has been an obsolete
    alias for the -Thtml output mode for more than two years.
     --- MINOR NEW FEATURES ---
+ * -Tlint now puts parser messages on stdout instead of stderr,
+   making commands like "man -l -Tlint *.1" useful.
  * mdoc(7): Various .Lk formatting improvements.
+ * mdoc(7) -Thtml: Better CSS for .Bl lists.
  * man(7): Implement the .MT/.ME block macro (mailto hyperlink).
  * man(7): Implement the .DT macro (restore default tab positions).
  * man(7): Improved support for manuals generated with reStructuredText
@@ -46,12 +64,15 @@ Changes in version 1.14.2, released on July XXX, 2017
    and also several additional character escape sequences.
  * roff(7): Implement the 'd' conditional (macro or string defined).
  * man.cgi(8) now uses pledge(2), too.
+ * regress.pl(1): simpler user interface, better summary output,
+   simpler code, and no more recursion.
     --- THANKS TO ---
  * Anthony Bentley (OpenBSD) for the implementation of .MT/.ME,
    reports of many bugs and missing features, and suggestions
    for a number of feature and documentation improvements.
  * Sebastien Marie (OpenBSD) for two source code patches and
    for some useful discussions.
+ * Florian Obser (OpenBSD) for a bugfix patch and a bug report.
  * Jonathan Gray (OpenBSD) for several bug reports from afl(1)
    and several more from static analysis tools.
  * Theo Buehler (OpenBSD) for several bug reports, most from afl(1).
@@ -59,20 +80,26 @@ Changes in version 1.14.2, released on July XXX, 2017
    wide variety of topics, lots of continuous testing, a number of
    bug reports, and some suggestions for messages and documentation.
  * Thomas Klausner (NetBSD) for lots of help while migrating
-   mdoclint(1) functionality to mandoc -Tlint, and for suggesting
-   several useful new messages.
+   mdoclint(1) functionality to mandoc -Tlint, for suggesting
+   several useful new messages, and for release testing.
  * Reyk Floeter (OpenBSD) and Vsevolod Stakhov (FreeBSD) for
    suggesting a markdown output mode.
  * Thomas Guettler for suggesting -Thtml internal hyperlinks.
- * Anton Lindqvist (OpenBSD) and Jan Stary for multiple bug reports.
- * Martin Natano, Theo de Raadt, T. J. Townsend (all OpenBSD),
-   Leah Neukirchen (Void Linux), Andreas Voegele, Gabriel Guzman,
-   Gonzalo Tornaria, Markus Waldeck, and Raf Czlonka for bug reports.
- * Antoine Jacoutot (OpenBSD) and Michael Stapelberg (Debian)
-   for suggesting feature improvements.
- * Dag-Erling Smoergrav (FreeBSD) and Yuri Pankov (Illumos)
-   for inspiring new warning messages.
- * Ted Unangst (OpenBSD) for providing quite a few useful ideas.
+ * Yuri Pankov (Illumos) for inspiring new warning messages and
+   for extensive release testing.
+ * Anton Lindqvist and TJ Townsend (both OpenBSD) and Jan Stary
+   for multiple bug reports.
+ * Leah Neukirchen (Void Linux) for bug reports and release testing.
+ * Michael Stapelberg (Debian) for suggesting feature improvements
+   and for release testing.
+ * Martin Natano and Theo de Raadt (both OpenBSD), Andreas Voegele,
+   Gabriel Guzman, Gonzalo Tornaria, Markus Waldeck, and Raf Czlonka
+   for bug reports.
+ * Antoine Jacoutot (OpenBSD) and Steffen Nurpmeso for suggesting
+   feature improvements.
+ * Dag-Erling Smoergrav (FreeBSD) for inspiring new warning messages.
+ * Ted Unangst and Marc Espie (OpenBSD) for providing useful ideas.
+ * Svyatoslav Mishyn (Crux Linux) for release testing.
  * Carsten Kunze (Heirloom roff) for help keeping mandoc and groff
    compatible and for committing some of my patches to groff.