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