File: Changes

package info (click to toggle)
libprogress-any-perl 0.220-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid, trixie
  • size: 216 kB
  • sloc: perl: 712; makefile: 2
file content (259 lines) | stat: -rw-r--r-- 7,218 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
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
0.220   2022-10-18  Released-By: PERLANCAR; Urgency: low

        - No functional changes.

        - [doc][ux] Mention about the need to install output modules
          (GH#4).


0.219   2020-08-15  Released-By: PERLANCAR; Urgency: medium

	- update(): Allow & pass message.* arguments.


0.218   2020-07-10  Released-By: PERLANCAR; Urgency: medium

	- Pass _update_id to output, to allow an output module know that
	  the update is done for the same indicator's update().


0.217   2020-07-09  Released-By: PERLANCAR; Urgency: low

	- No functional changes.

	- [doc] Fix typo in example in Synopsis.


0.216   2020-07-09  Released-By: PERLANCAR; Urgency: medium

	- Add reset().

	- Add optional argument 'force_update' to update().


0.215   2020-06-21  Released-By: PERLANCAR; Urgency: medium

	- Output: Accept -optname => optval, ... as an alternative to
	  {optname=>val, ...} syntax, to ease specifying on perl one-liners
	  using -M CLI option.

	- [doc] Mention Progress::Any::Examples.


0.214   2018-03-26  Released-By: PERLANCAR

	- Forget to remove old code.


0.213   2018-03-26  Released-By: PERLANCAR

	- [Incompatible change] [internal] Remove output_data structure, store
	  state in output objects directly. This simplifies things a bit.

	- [Bugfix][Regression] Initialize parent indicators with target=0
	  so percent-completion can be calculated.


0.212   2018-03-16  Released-By: PERLANCAR

        - Make regex to parse template available as package variable
          '$template_regex'.

        - fill_template(): Accept handle_unknown_conversion option to handle
          unknown conversion.


0.211   2018-03-17  Released-By: PERLANCAR

        - [Incompatible change] update(): Rename 'level' argument to 'priority'.
          High-priority updates are now not frequency-throttled.

        - [Bugfix] Indicator object's target was not initially set to undef but
          to 0.

        - Don't frequency-throttle update to output that has freq = 0.

        - Read output module data via output_data().

        - [doc] Fix/update/add examples.


0.210   2018-03-16  Released-By: PERLANCAR

	- Observe PROGRESS environment variable to let user turn off
	  progress updating.


0.20    2015-01-27  Released-By: PERLANCAR

	- Merge Progress::Any::Output back from separate distribution
	  Progress-Any-Output to Progress-Any (similar to what is done with
	  Log-Any vs Log-Any-Adapter).


0.19    2015-01-22  Released-By: PERLANCAR

	- Allow message to be coderef for delaying costly calculation, will
	  be converted to string when sent to output.


0.18    2014-10-14  Released-By: PERLANCAR

	- No functional changes.

	- Work around Pod::Weaver's quirks (the screenshots HTML ended up
	  in the Status section).


0.17    2014-10-14  Released-By: PERLANCAR

	- No functional changes.

	- Include screenshots.


0.16    2014-10-14  Released-By: PERLANCAR

        - No functional changes.

        - Show usage example with Perinci::CmdLine.


0.15    2014-07-29  Released-By: SHARYANTO

        - No functional changes.

        - Fix Synopsis [RT#97563].


0.14    2014-05-01  Released-By: SHARYANTO

        - No functional changes.

        - Temporarily make template test release testing only due to being
          timing-related and fail on some CT machines [CT].


0.13    2014-02-26  Released-By: SHARYANTO

        - Add frequency limiting for updating outputs. Currently set at (at most
          per) 0.5s. Will be configurable in the future.


0.12    2013-09-11  Released-By: SHARYANTO

        - No functional changes. Temporarily put some tests (elapsed, etc) on
          RELEASE_TESTING due to fragility of timing/sleep. Will need to use
          time mocking in the future [CT].


0.11    2013-09-08  Released-By: SHARYANTO

        - No functional changes. Increase granularity of elapsed tests from
          0.05s to 1s due to faliure in many systems [CT].


0.10    2013-09-03  Released-By: SHARYANTO

        - Rework internals and some API. This is the second API revision.

        [ENHANCEMENTS]

        - Allow reinitializing 'pos' and 'target'  Released-By: and all other rw attributes
          at subsequent get_indicator() for the same task. This is to make
          program more predictable, instead of silently ignoring parameters.

        - Allow indicator to be start()'ed and stop()'ed at any time.

        - Add task title (in addition to its name).

        - Allow specifying estimated remaining of a task when creating an
          indicator, via passing 'remaining'.

        - New fill templates: %r (remaining time), %R (remaining time or elapsed
          time).

        [INCOMPATIBLE CHANGES]

        - The $progress export is now set to the root ('') indicator instead of
          'main', so it includes all indicators.

        - fill_template(): re-rationalize template names: %a  Released-By: elapsed time
          becomes %e, %c (pos) becomes %P, %C (target) becomes %T, %t (task
          name) becomes %n.

        [REMOVED FEATURES]

        - Remove 'status' in update() because it is unneeded (concerning outputs
          can use 'message' instead).


0.09    2013-05-18  Released-By: SHARYANTO

        - Bugfix: double counting of children's targets.


0.08    2013-05-18  Released-By: SHARYANTO

        - Bugfix: update() didn't recognize 'finished' parameter.

        - Maintain a root-level indicator (task='') to capture updates from all
          progress indicators.


0.07    2013-05-18  Released-By: SHARYANTO

        [ENHANCEMENTS]

        - Add total_target().


0.06    2013-05-18  Released-By: SHARYANTO

        [INCOMPATIBLE CHANGES]

        - Change default task in get_indicator() to be caller's package, not
          subroutine.


0.05    2013-05-18  Released-By: SHARYANTO; Note: Happy birthday, bro!

        [INCOMPATIBLE CHANGES]

        - Revise API, now more resembles Log::Any and incompatible with previous
          version of Progress::Any. Split output to Progress-Any-Output (like
          Log-Any-Adapter is split from Log-Any), remove set_output(). Remove
          init() and replace it with pos() and target() because we might need to
          reinit (reset pos and target) any time. Remove 'inc' argument in
          update() to make things more orthogonal (you can always do update(pos
          => $progress->pos + $x). Check task syntax in get_indicator().

        [ENHANCEMENTS]

        - API: parent indicators now get update()'d also whenever we do
          update()/pos($val)/target($val) on an indicator.

        - Progress::Any is now the one which is responsible for calculating
          elapsed time/ETA/% completion. Output now just displays stuffs. This
          makes output simpler and reduce duplicated code.


0.04    2013-01-10  Released-By: SHARYANTO

        - No functional changes. More POD tweaks/fixes.


0.03    2013-01-10  Released-By: SHARYANTO

        - No functional changes. Update/fix Synopsis.


0.02    2012-10-24  Released-By: SHARYANTO

        - Some tweaks/fixes: don't pre-init $progress, give default message to
          reset() and finish().


0.01    2012-10-24  Released-By: SHARYANTO

        - First, early release.