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