Bump to 1.49.3
[platform/upstream/help2man.git] / NEWS
1 Version 1.49            December 13, 2022
2
3   * Use @samp{} around the option in the menu description for "--help
4     recommendations" to avoid rendering the -- as endash.
5   * Don't translate @documentencoding.
6   * Fall back to forking iconv for encodings which are not supported by
7     Perl's Encode module.
8   * Add Korean translation of manual page.
9
10 Version 1.48            February 6, 2021
11
12   * Add Serbian, Swedish, Brazilian Portuguese and Chinese (simplified)
13     translations of info documentation.
14   * Add Tamil and Chinese (simplified) translations.
15   * Move table of contents to the top of the texi file so that it appears
16     in the correct location in the html page.
17   * Use the package name and version as the default for --source (was
18     program).
19   * Support packages in version strings without the GNU or Free prefix.
20   * Allow an optional second dash to separate the package name from the
21     version for multi-word packages: "program - package name - version".
22   * Suppress creation of an empty pkglibdir when nls is disabled.
23   * Fix ordering of "other" sections in manual page.
24   * Use POSIX compliant TZ when setting UTC (thanks to Paul Eggert).
25
26 Version 1.47            June 9, 2015
27
28   * Set document language for localised info pages.
29   * Add French and Spanish translations of info documentation.
30   * Add Spanish and Danish translations.
31   * Add support for reproducible builds by using $SOURCE_DATE_EPOCH as the
32     date for the generated pages.
33
34 Version 1.46            July 7, 2014
35
36   * Add German, Ukranian and Polish translations of info documentation.
37   * Add Hungarian and Norwegian Bokmaal translations.
38
39 Version 1.45            March 24, 2014
40
41   * Add recognition of explicit section headings indicated with *Heading*.
42   * Improve handling of tagged paragraphs when body is on a following line.
43   * Add escapes to adjust spacing of italic text at roman/italic boundaries.
44
45 Version 1.44            February 2, 2014
46
47   * Parse option lines in the header section of include files using shell word
48     splitting which allows quoting of multiple words and backslash-escaping of
49     spaces.
50
51 Version 1.43            Jun 4, 2013
52
53   * Add explicit include syntax for prepending, replacing or appending to
54     generated output for a section.
55
56 Version 1.42            May 28, 2013
57
58   * Consistently strip path and/or libtool `lt-' prefix from program
59     name.
60
61 Version 1.41            December 31, 2012
62
63   * Set filenames in italics.
64   * Suppress option/filename handling in EXAMPLES section.
65   * Add Croatian translation.
66   * Add Serbian translation.
67
68 Version 1.40            May 28, 2011
69
70   * Update texinfo docs.
71   * Document --libtool option.
72   * Allow date format to be localised.
73   * Add Japanese translation.
74
75 Version 1.39            March 8, 2011
76
77   * Add --libtool option to remove `lt-' prefix for libtool programs.
78   * Add Ukranian translation.
79   * Add Esperanto translation.
80
81 Version 1.38            April 26, 2010
82
83   * Support ENVIRONMENT and FILES sections.
84   * Move all translated text into .po files (previously .h2m include
85     files were handled seperately).
86   * Submit package to the Translation Project (translationproject.org).
87   * Add Vietnamese translation.
88   * Add some comments for translators.
89
90 Version 1.37            November 14, 2009
91
92   * Update GPL to v3.
93   * Add --version-string option.
94   * Add --no-discard-stderr option.
95   * Add line breaks into bug reporting section.
96   * Add Brazilian Portuguese and German translations.
97   * Select a reasonable configure default for --enable-nls.
98   * Revise preload mechanism to not require preloadable libintl.
99
100 Version 1.36            October 17, 2005
101
102   * Add default territory to --locale option.
103   * Add Finnish translations.
104
105 Version 1.35            November 25, 2004
106
107   * Set program name to the first word of NAME paragraph in --include
108     file if given.
109
110 Version 1.34            November 20, 2004
111
112   * Escape all unescaped hyphens in output.
113   * Convert parenthesised options, eg (-F).
114   * Fix info section in SEE ALSO to use $program rather than
115     $info_page when referring to the program.
116
117 Version 1.33            July 18, 2003
118
119   * Add Polish translations.
120   * Support for localised "Usage:" output.
121   * configure: add --disable-nls option; verify gettext support.
122
123 Version 1.32            July 10, 2003
124
125  * Set modification time on generated help2man script so that generation
126    of man pages is dependent only on changes to the source help2man.PL
127    script.
128
129 Version 1.31            July 9, 2003
130
131  * Check for errors writing to output page.
132
133 Version 1.30            July 9, 2003
134
135  * Support for localised manual pages has been added (--locale option).
136
137 Version 1.29            September 7, 2002
138
139  * Change info category to "GNU programming support".
140
141 Version 1.28            June 4, 2002
142
143  * Add --info-page option.
144
145 Version 1.27            March 19, 2002
146
147  * Allow short and long options to be separated by multiple spaces
148    rather than a comma.
149
150 Version 1.26            March 9, 2002
151
152  * Documentation updates giving suggested --help output.
153
154 Version 1.25            December 3, 2001
155
156  * New --source and --manual options to allow the page headers and
157    footers to be specified.
158
159  * New --help-option and --version-option options to cater for programs
160    which don't support the standard --help and --version.
161
162 Version 1.24            December 22, 2000
163
164  * Allow options to be specified in the initial block of include files.
165
166 Version 1.23            October 31, 2000
167
168  * Escape leading apostrophes.
169
170 Version 1.022           July 7, 2000
171
172  * help2man is now officially a GNU program.  Add bug reporting
173    address and `GNU' prefix.
174
175  * configure now checks for `perl5' as well as `perl'.
176
177 Version 1.021           April 16, 2000
178
179  * Create directories if required (Makefile).
180
181 Version 1.020           December 30, 1999
182
183  * Remove directory from command name(s) in synopsis.
184
185 Version 1.019           November 3, 1999
186
187  * Sadly, 2+ spaces *are* required to unambiguously separate options
188    from descriptions.
189
190 Version 1.018           November 1, 1999
191
192  * Recognise additional synopsis lines without requiring `or:' prefix.
193  * Adjust option tagged paragraph matching so that the first option
194    argument does not require an `='.
195
196 Version 1.017           October 27, 1999
197
198  * Allow --include to be used multiple times.
199  * Include files may now contain `/pattern/' which will append the text
200    following to any paragraph which matches the pattern.
201
202 Version 1.016           October 25, 1999
203
204  * Handle indenting/continuation of things which look like options
205    separately.  This removes the requirement for 2+ spaces between
206    option and description, allows the description to occur on the line
207    below the option and relaxes the indent matching rules for continued
208    lines.