File: Changes

package info (click to toggle)
libgetopt-long-descriptive-perl 0.116-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 236 kB
  • sloc: perl: 1,188; makefile: 2
file content (213 lines) | stat: -rw-r--r-- 7,518 bytes parent folder | download
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
Revision history for Getopt-Long-Descriptive

0.116     2024-12-30 16:13:39-05:00 America/New_York
        - do not leave Getopt::Long configuration in an altered state after
          getting options

0.115     2024-11-07 18:00:02+00:00 Europe/Dublin
        - cope with the user forgetting the first argument, generally "%c %o",
          to `describe_options`, by assuming they meant that value exactly

0.114     2024-01-20 17:14:21-05:00 America/New_York
        - a switch with (required => 0) is no longer treated as a required!

0.113     2023-12-15 16:55:46-05:00 America/New_York
        - improve line wrapping so spacers (non-option text lines) can use more
          horizontal characters
        - replace tabs (generally 8 space) indents in output with four spaces

0.112     2023-11-20 19:34:53-05:00 America/New_York
        - This version removes the redundant option warning, which is now
          provided by Getopt::Long v2.55 and later -- which is now required!
          As before, this will someday become fatal.

0.111     2022-12-31 21:15:52-05:00 America/New_York
        - clean up the required perl version in the code
        - update author contact info

0.110     2021-10-30 23:11:43-04:00 America/New_York
        - just small packaging updates
        - ...and bumped the minimum perl to v5.12 (inadvertantly)

0.109     2021-03-16 19:55:45-04:00 America/New_York
        - eliminate warnings-count failure by requiring an ExtUtils::MakeMaker
          from late 2013 or later;  without this, very old EUMM could pass -w
          to the tests, enabling more warnings than we wanted (thanks, Matthew
          Horsfall and Graham Knop!)

0.108     2021-03-16 09:54:51-04:00 America/New_York
        - provide diagnostics in tests when more warnings arrive than are
          expected

0.107     2021-03-14 16:15:57-04:00 America/New_York
        - Term::ReadKey has been dropped; caused too many problems
        - minimum version is now v5.10.1, not v5.10.0

0.106     2021-03-12 21:29:54-05:00 America/New_York
        - improved formatting of switches
        - when available, use Term::ReadKey to get terminal width
        - when an option name is defined twice, warn about it
          THIS WILL BECOME FATAL IN A FUTURE VERSION

0.105     2020-02-26 09:40:36+11:00 Australia/Melbourne
        - one_of suboptions now get accessors (thanks, Michael McClimon!)

0.104     2019-04-27 10:50:50+01:00 Europe/London
        - allow for verbatim text in descripition options

0.103     2018-08-02 11:11:30-04:00 America/New_York
        - show --[no-]option for boolean toggle options

0.102     2018-02-20 14:44:17-05:00 America/New_York
        - long spacer lines are now line broken
        - "empty" spacer lines no longer have leading whitespace
        - option specifications ":+" and ":5" (etc.) now get better
          presentation in the usage description

0.101     2018-01-21 19:32:11-05:00 America/New_York
        - escape some unescaped braces in regex

0.100     2016-07-11 22:21:26-04:00 America/New_York
        - show off "shortcircuit" in synopsis (thanks, Zhenyi Zhou)
        - Fix rendering of complex types ('i@' → 'INT...', etc)
          (thanks, Arthur Axel fREW Schmidt)

0.099     2015-01-23 21:11:09-05:00 America/New_York
        - options that take arguments now indicate the argument's type and
          whether it can be given multiply (thanks, Niels Thykier)

0.098     2014-11-16 14:35:34-05:00 America/New_York
        - when showing defaults, show false ones, too

0.097     2014-03-05 21:57:32-05:00 America/New_York
        - explicitly make the default behavior case-sensitive
        - add show_defaults option (thanks, Thomas Neumann)

0.096     2013-10-04 08:03:12 America/New_York
        - update version of Test::Warnings required
          (thanks, Alexandr Ciornii!)

0.095     2013-09-26 20:32:55 America/New_York
        - add the "shortcircuit" option option (thanks, Diab Jerius!)

0.094     2013-09-05 09:35:26 America/New_York
        - update documentation to note that failed validation is fatal (thanks,
          SMYLERS)
        - show off "required" in the SYNOPSIS (thanks, OALDERS)

0.093     2012-11-01 15:55:35 America/New_York
        - bogus %-codes in usage description are now noticed and fatal

0.092     2012-07-31 22:51:09 America/New_York
        - make "hidden" options usable on their own (thanks, Roman Hubacek!)

0.091     2012-02-22 18:15:08 America/New_York
        - don't die quite so violently when a Params::Validate constraint fails
          (initial patch by harleypig@github; final blame to RJBS)

0.090     2011-04-21 20:43:07 America/New_York
        - bump prereq on Params::Validate to deal with recent buggy versions

0.089     2011-01-13
        - bump version to deal with busted PAUSE indexing

0.088     2011-01-12
        - fix infinite loop when long option documentation strings couldn't wrap
          (HDP)

0.087     2010-11-30
        - long option documentation strings are now line-wrapped and aligned
          correctly (Dave Rolsky)

0.086     2010-09-19
        - fix minimum required version of Sub::Exporter
        - minor tweak to avoid warnings when run with -w

0.085     2010-03-13
        - rewrite much of the documentation

0.084     2010-02-14
        - prevent auto-enabling of auto_help (Thanks, DOUGDUDE)

0.083     2009-12-12
        - create an Opts module to store the opts object code
        - add _specified_opts method and _specified method for Opts

0.082     2009-12-03
        - require Getopt::Long 2.33 for proper --no-foo handling

0.081     2009-11-27
        - \%opt will not contain entries for opts that were not given
          (this reverts 0.079 and 0.080's new behavior of undef entries)

0.080     2009-11-27
        - fix option naming to ignore "+" used to mark cumulative options
        - fix direct calls to Getopt::Long::Descriptive::describe_options

0.079     2009-11-26 Happy Thanksgiving!
        - improve the "opt as object" facility to have all opts as methods

0.078     2009-08-21
        - refactoring to allow subclassing of Getopt::Long::Descriptive

0.077     2009-08-21
        - allow 'f' as an option name; had mistakenly required 2 characters

0.076     2009-08-20
        - bundle the accidentally omitted Usage.pm file
        - the $opt returned by described_options is now an object with accessors

0.075     2009-08-19
        - significant refactoring, especially to GLD::Usage, which is now a more
          traditional (non-hash-based) object (RJBS)

0.074     2008-05-11

        - fix RT#35678 (thanks RJBS)

0.073     2008-04-04

        - packaging fix

0.072     2008-04-03

        - remove duplicate option name in test

0.071     2008-04-03

        - fix RT#34153 (bcbailey++)

0.070     2008-01-29

        - fix RT#32481 (nothingmuch++)

0.06      2006-08-20

        - Required options should not give an unhelpful
          Params::Validate error message when they're missing.

        - Add %c to 'format' for command name.

        - Use [] for spacers in option list.

0.05      2006-01-25

        - Support negatable ('foo!') options from Getopt::Long.

0.04      2005-11-28

        - Include IO::Scalar prereq in Makefile.PL

0.03      2005-11-15

        - Add 'one_of' and 'hidden'.

0.02      2005-11-10

        - Bugfix: Getopt::Long type specifiers were sneaking
          into option names

0.01      2005-11-10

        - First version, released on an unsuspecting world.