File: Changes

package info (click to toggle)
libparse-debianchangelog-perl 1.2.0-13
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 976 kB
  • sloc: perl: 1,380; makefile: 25
file content (260 lines) | stat: -rw-r--r-- 10,358 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
Parse-DebianChangelog (1.2.0) unstable; urgency=low

  * DebianChangelog:
    - Improve readability of regexes by using named captures
    - Don't use $& or $` (Closes: #515018)
    - Don't use "English" just for $.
    - Allow '.' and '+' in distribution names. Patch by John Wright.
      (Closes: #565238)
    - Add Danish translation of bin.pot by Joe Dalton (Closes: #605820)
  * ChangesFilters:
    - Fix conversion of <http://something/> (Closes: #603341)
    - Allow to omit # before closed bug numbers (Closes: 446798 ;)
    - Update gnu.org URLs and add more FSF licenses to account for
      license releases and additions to common-licenses.
  * Require Perl 5.10. I'm pretty sure some of that regex stuff will
    not work in 5.8.

 -- Frank Lichtenheld <frank@lichtenheld.de>  Mon, 04 Apr 2011 16:43:54 +0200

Parse-DebianChangelog (1.1.1) unstable; urgency=low

  * Bug fixes:
    - handle dates equal to the epoch correctly
    - fix an error in the German translation
    - misc fixes to tests and build system

 -- Frank Lichtenheld <frank@lichtenheld.de>  Sat, 01 Sep 2007 03:24:08 +0200

Parse-DebianChangelog (1.1) unstable; urgency=low

  * Bug fixes and misc stuff:
    - Move repository from darcs to git and include
      Debian packaging stuff in the master branch.
      Neither should be visible to users.
    - Move build system to Module::Build
    - Make all output and documentation translatable,
      using po4a for the POD part
    - Add a Pod::UsageTrans module which works like
      Pod::Usage, but allows for translated content.
    - Make the old-format patterns a little less
      trigger-happy.

 -- Frank Lichtenheld <frank@lichtenheld.de>  Mon, 16 Jul 2007 03:40:24 +0200

Parse-DebianChangelog (1.0) unstable; urgency=low

  * API changes:
    - New range selection option 'offset' which complements
      the 'count' option.
    - new get_error() method to get the last non-parser error
      message. Use this when parse() returns undef and you
      want to know why.
    - parse() now also accepts a 'instring' option instead of
      'infile' to directly parse strings in memory.
  
  * parsechangelog changes:
    - Support new 'offset' option as --offset, -o
    - Remove ugly eval construct to call the <format>_str
      method and replace it with a slightly less ugly
      symbolic ref construct.
    - Changelog files can now also specified directly on the command
      line, one doesn't have to use the -l option anymore which is
      mainly for dpkg-parsechangelog compatibility.
    - Interpret filename '-' as request to parse STDIN instead.
  
  * Bug fixes and misc stuff:
    - Fix some more POD errors
    - Run ispell on the POD parts
    - Let changelog{,-print}.css know about {stable,testing}-security
    - Fix broken printing of module name in html()
    - Add documentation for Parse::DebianChangelog::Util

 -- Frank Lichtenheld <frank@lichtenheld.de>  Thu,  6 Oct 2005 04:03:50 +0200

Parse-DebianChangelog (0.9) unstable; urgency=low

  * API changes:
    - data() now supports the range selection options, too.
    - New range selection option 'count' which lets you
      request a given number of entries from the top or
      the tail.
    - init() now returns undef if there was a fatal error in
      parsing like when the specified file couldn't be read.
      Please call parse() separatly after init() if you don't want
      this.
  
  * parsechangelog changes:
    - Support new 'count' option as --count, -c, -n
  
  * Bug fixes:
    - Fix semantic error in handling of "all" option for
      XML and HTML format
    - Fix POD error in Parse::DebianChangelog which caused a
      headline to "disappear" in the output

 -- Frank Lichtenheld <frank@lichtenheld.de>  Tue,  4 Oct 2005 03:47:17 +0200

Parse-DebianChangelog (0.8) unstable; urgency=low

  * API changes:
    - Add new XML output format (xml() and xml_str()). Not something
      really thought through yet, no schema or DTD, just a simple
      "data dump". Suggestions for improvements welcome.
    - ::ChangesFilters contains a new filter cve_to_mitre that links
      CAN/CVE numbers to the mitre page. The filter is enabled by default.
  
  * parsechangelog changes:
    - Support the standard --version, -V options
  
  * Bug fixes:
    - Document the --file, -l options of parsechangelog
    - Some more small documentation fixes

 -- Frank Lichtenheld <frank@lichtenheld.de>  Sun,  2 Oct 2005 02:54:36 +0200

Parse-DebianChangelog (0.7a) unstable; urgency=low

  * Actually include changelog entry for 0.7, D'oh!

 -- Frank Lichtenheld <frank@lichtenheld.de>  Tue, 16 Aug 2005 02:55:31 +0200

Parse-DebianChangelog (0.7) unstable; urgency=low

  * Add parsechangelog script that offers the Parse::DebianChangelog
    functionality from the command line (with some limitations
    related to the HTML format currently)
  
  * API changes:
    - Unify range selection for output functions
      All output functions now take at least interpret the four options
      'since', 'until', 'from', and 'to'. The code for that is capsuled
      in the (currently internal) method _data_range. See the documentation
      for the semantics of the options
  
  * Bug fixes:
    - Fix some typos in the POD documentation
    - Fix error in ::ChangesFilters that caused the script to die
      whenever the common_licenses filter matched
    - Update FSF address in GPL notices

 -- Frank Lichtenheld <frank@lichtenheld.de>  Tue, 16 Aug 2005 02:55:08 +0200

Parse-DebianChangelog (0.6) unstable; urgency=low

  * API changes:
    - Make the parsed date available as Timestamp from ::Entry
    - Change return value of get_parse_errors to
      return an array of arrays and not a reference to it in
      list context
  
  * Bug fixes:
    - The parse errors weren't available if parsing the file from
      init due to a re-initialisation after the parse run.

 -- Frank Lichtenheld <frank@lichtenheld.de>  Wed,  3 Aug 2005 13:26:45 +0200

Parse-DebianChangelog (0.5) unstable; urgency=low

  * Major code refactoring:
    - Make changes filters costumizable (even though this is not
      really documented yet). Default filters are available via
      Parse::DebianChangelog::ChangesFilters
    - Move non-oo helper stuff mostly to Parse::DebianChangelog::Util.
      This is not yet ready to be used independently from the
      main modul but could easily be soon
    - Entry information is now stored in Parse::DebianChangelog::Entry
      objects. Introduce data() method to be able to retrieve these

  * Minor bugfixes/enhancements:
    - html: make changes also available as CONTENT_CHANGES_UNFILTERED,
      the name should explain the purpose of the variable
    - html: don't bail out if the user decides not to use a defined
      variable in his template

 -- Frank Lichtenheld <frank@lichtenheld.de>  Tue, 12 Jul 2005 20:04:53 +0300

Parse-DebianChangelog (0.4) unstable; urgency=low

  * Complete API overhaul (read the the documentation)
  * Documentation:
    - basic module documentation in POD format,
      available as man page, too
    - basic README
    - TODO file
  * Use HTML::Template for HTML output
  * New RFC822 output format (like dpkg output format but
    in multiple stanzas)
  * Don't use dpkg's controllib.pl anymore which makes the dpkg output
    actually usable (STDOUT don't getting closed anymore, output available
    as a string and not just on STDOUT, etc.)

  * Minor bugfixes:
    - html: Always generate valid ID fields (~ and + are not allowed
      in ID fields)
    - dpkg: Avoid some "Use of uninitialized value in concatenation"
      warnings related to handling of urgency comments

 -- Frank Lichtenheld <frank@lichtenheld.de>  Sun,  3 Jul 2005 17:52:37 +0200

Parse-DebianChangelog (0.3a) unstable; urgency=low

  * Fix issue with the Changes file:
     - Use Parse-DebianChangelog instead of Parse::DebianChangelog
       as "package" name since I the latter isn't valid for the format
       and the former is the directory name anyway
  * Add test that always parses the own changelog and
    suceeds if there were no errors
  * No code changes so version number of module not updated

 -- Frank Lichtenheld <djpig@debian.org>  Fri,  1 Jul 2005 22:03:57 +0200

Parse-DebianChangelog (0.3) unstable; urgency=low

  * First version officially released as a module
    (previous versions lived in the packages.debian.org
     CVS)
  * If get_parse_errors is called in scalar context, return
    a usefull string representation
  * Many more old formats added
  * Skip more ugly stuff like:
     - /* */ style comments
     - Emacs local variables in lisp comments (;;)
  * Eliminate many occourences of undefined variables
  * Give unknown versions unique names (important e.g. for
    producing anchors on html_out)

 -- Frank Lichtenheld <djpig@debian.org>  Fri,  1 Jul 2005 21:12:47 +0200

Parse-DebianChangelog (0.2) unstable; urgency=low

  * Add dpkg_out function which produces the exact same output
    as dpkg-parsechangelog (as far as tested). This isn't true
    for error messages, though
  * Modules only required for html_out are now loaded only if html_out
    is called
  * Make parse errors available to callers via get_parse_errors. With
    the quiet option the normal output to stderr can be surpressed
  * Let html_out deal with nearly everything it gets from parse without
    spitting Perl warnings and still produce output which is meaningful
    to the viewer and cleary indicates that an error has occoured
  * Try to do some error_recovery in parse so that no entries are
    actually and that no changes text appears under the wrong entry
  * Let the parser deal with ugly stuff like:
     - Emacs local variables
     - vim at the start of the line
     - #-style comments
     - CVS keywords
     - changelog entrys in old formats (I've not added support to
       parse that, but the whole text from the first occourence will
       be stored verbatim at a separate place. html_out makes a
       separate section titled 'Old changelog format' for it and
       doesn't format the text at all)
  
 -- Frank Lichtenheld <djpig@debian.org>  Fri,  17 Jun 2005 13:10:38 +0000

Parse-DebianChangelog (0.1) unstable; urgency=low

  * Initial Version 

 -- Frank Lichtenheld <djpig@debian.org>  Mon,  13 Jun 2005 21:14:32 +0000