File: CHANGELOG.md

package info (click to toggle)
libtest-timer-perl 2.12-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 268 kB
  • sloc: perl: 201; makefile: 2
file content (206 lines) | stat: -rw-r--r-- 9,894 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
# Revision history for Test-Timer

## 2.12 2021-07-08 Maintenance release, update not required

* Updated CODE OF CONDUCT to latest version (thanks to Yak)

* Migrated change log (`Changes`) from text file to Markdown file, renamed to: `CHANGELOG.md`

* Removed [Dist::Zilla::Plugin::Test::CPAN::Changes](https://metacpan.org/pod/Dist::Zilla::Plugin::Test::CPAN::Changes) from [Dist::Zilla](https://metacpan.org/pod/Dist::Zilla) configuration

* All code has been run through [Perl::Tidy](https://metacpan.org/pod/Perl::Tidy)

## 2.11 2019-09-06T17:43:07Z Maintenance release, update not required

* Applied PR [#23](https://github.com/jonasbn/perl-test-timer/pulls/16) with POD improvements from Mohammad S Anwar

## 2.10 2019-02-19T16:13:40Z Maintenance release, update not required

* Cleaned the code a bit and eliminated use of regular expression for parsing output from Benchmark, issue [#21](https://github.com/jonasbn/perl-test-timer/issues/21)

## 2.09 2017-11-24 Maintenance release, update not required

* Attempting to address issues with [tests on Windows](http://www.cpantesters.org/distro/T/Test-Timer.html?grade=3&perlmat=2&patches=2&oncpan=2&distmat=2&perlver=ALL&osname=ALL&version=2.08)

* Reinstated `sleep` over `select` in the test suite

* Changed some test parameters was made a bit less relaxed attempting to decrease the execution time
  for the test suite

* Removed loose match in regular, it should be possible to anticipate the timeout

* Removed redundant tests, trying to cut down execution time for the test suite

## 2.08 2017-11-20 Maintenance release, update not required

* Addressing reports on failing tests from CPAN testers

## 2.07 2017-11-18 Maintenance release, update not required

* Addressing issue [#17](https://github.com/jonasbn/perl-test-timer/issues/17), the tests are now more liberal, so when executed on smokers, CI environments and similar, load will not influence the test results. The requirement for [Test::Tester](https://metacpan.org/pod/Test::Tester) has been updated and a patch required by this distribution has been included

## 2.06 2017-11-14 Maintenance release, update not required

* Added cancellation of alarm, based on advice from Erik Johansen

* Implemented own `sleep`, based on `select`, this might address possible issues with
  `sleep` implementations

## 2.05 2017-11-12 Maintenance release, update not required

* Addressed issue [#11](https://github.com/jonasbn/perl-test-timer/issues/11) adding experimental graphical support elements to the documentation

## 2.04 2017-10-15 Maintenance release, update not required

* Minor improvements to Test::Timer::TimeoutException, some obsoleted code could
  be removed

* Generalising test asserting, since CPAN testers are sometime constrained on resources,
  making it impossible to predict the actual timeout value, see [example](http://www.cpantesters.org/cpan/report/2561e32c-9efa-11e7-bc90-bbe42ddde1fb)

* Correction of spelling mistake via PR [#16](https://github.com/jonasbn/perl-test-timer/pulls/16) from Gregor Herrmann of the Debian Perl Group

## 2.03 2017-07-01 Maintenance release, update not required

* Minor clean up in code and tests

## 2.02 2017-06-30 Maintenance release, update recommended

* Correction to documentation

* Improvements to alarm signal handling and other internal parts

* Addressed issue [#15](https://github.com/jonasbn/perl-test-timer/issues/15) meaning thresholds are now included in the assertions

## 2.01 2017-06-12 Bug fix release, update recommended

* Fixed bug where execution/time would be reported as `0`, ref: issue [#13](https://github.com/jonasbn/perl-test-timer/issues/13)

## 2.00 2017-06-06 Feature release, update recommended

* Improved diagnostics based on feedback for change introduced in 1.00
  from Nigel Horne. The actual measured time used is now presented, ref: issue [#12](https://github.com/jonasbn/perl-test-timer/issues/12)

* private subroutine `_runtest_atleast` factored out, ref: [#9](https://github.com/jonasbn/perl-test-timer/issues/9)

## 1.00 2017-06-03 Feature release, update recommended

* Implemented suggestion for improvement from Nigel Horne [#10](https://github.com/jonasbn/perl-test-timer/issues/10)

  This change impacts all the diagnostics, so these now communicate the relevant specified thresholds

* Added [Dist::Zilla](https://metacpan.org/pod/Dist::Zilla) plugins requirements causing issues to `dist.ini`, so these are explicitly specified

* Exchanged CJM´s: [Dist::Zilla::Plugin::VersionFromModule](https://metacpan.org/pod/Dist::Zilla::Plugin::VersionFromModule) for Dave Rolskys: [Dist::Zilla::Plugin::VersionFromMainModule](https://metacpan.org/pod/Dist::Zilla::Plugin::VersionFromMainModule)

  There are some deprecation notices from Dist::Zilla making tests fail
  see XDG's [PR](https://github.com/madsen/dist-zilla-plugins-cjm/pull/5)

## 0.18 2016-12-30 Maintenance release, update not required

* Reenabled Github issues over RT, the [Dist::Zilla](https://metacpan.org/pod/Dist::Zilla) plugins not completely compatible

## 0.17 2016-12-30 Maintenance release, update not required

* Exchanged use of Test::Exception for Test::Fatal

* Exchanged use of: [Dist::Zilla::Plugin::GitHub::Meta](https://metacpan.org/pod/Dist::Zilla::Plugin::GitHub::Meta) for [Dist::Zilla::Plugin::GithubMeta](https://metacpan.org/pod/Dist::Zilla::Plugin::GithubMeta) to specify a proper homepage attribute

## 0.16 2016-12-29 Maintenance release, update not required

* Elimination of warnings in test suite, PR [#4](https://github.com/jonasbn/perl-test-timer/pulls/4) from p-alik

## 0.15 2016-12-11 Maintenance release, update not required

* Addressed Kwalitee test: `has_meta_json`

* Addressing minor cosmetics issues in release 0.14

## 0.14 2016-12-10 Maintenance release, update not required

* Corrections to file permissions, PR [#7](https://github.com/jonasbn/perl-test-timer/pulls/7) from Kent Fredric

## 0.13 2016-08-05 Maintenance release, update not required

* Corrections to the POD, PR [#5](https://github.com/jonasbn/perl-test-timer/pulls/5) from Nick Morrott

## 0.12 2015-08-02 Maintenance release, update not required

* Added `MetaProvides` to [Dist::Zilla](https://metacpan.org/pod/Dist::Zilla) build, this should assist in addressing the issue listed on CPANTS, see also below

* Addressing [issue](http://cpants.cpanauthors.org/dist/Test-Timer-0.11) with inconsistent version

## 0.11 2015-07-15 Maintenance release, update not required

* Requirement for Perl 5.12 sneaked in issue [#3](https://github.com/jonasbn/perl-test-timer/issues/3), analysed code with [Perl::MinimumVersion](https://metacpan.org/pod/Perl::MinimumVersion) and decided for Perl version 5.6.0 as minimum requirement

## 0.10 2015-06-01 Maintenance release, update not required

* [Test::Tester](https://metacpan.org/pod/Test::Tester) is marked as a normal runtime dependency issue [#2](https://github.com/jonasbn/perl-test-timer/issues/2) (RT:1047699)

* Upgraded license from Artistic license 1.0 to Artistic license 2.0

* Migrated build system from [Module::Build](https://metacpan.org/pod/Module::Build) to [Dist::Zilla](https://metacpan.org/pod/Dist::Zilla)

## 0.09 2014-08-29 Maintenance release, update not required

* Addressing issue [#1](https://github.com/jonasbn/perl-test-timer/issues/1), the occassional report on failing the rigid test of: `test_between`

## 0.08 2014-02-22 Maintenance release, update not required

* Repository migrated to Github from hosted Subversion

* Plenty of POD updates

* Added `changes.t` automatic assertion of the integrity of the `Changes` file

## 0.07 2013-07-31 Maintenance release, update not required

* Corrected minor issue in this file, had forgotten to run in through [the validator](http://changes.cpanhq.org/validate)

## 0.06 2013-07-26 Maintenance release, update not required

* Fixed up `Changes` file as part of my Questhub quest adhering to the standard
  described in: [CPAN::Changes::Spec](https://metacpan.org/module/CPAN::Changes::Spec)

## 0.05 2008-11-16 Bug fix release, update not required

* Added use of [Test::Builder::Module](https://metacpan.org/pod/Test::Builder::Module)

* Added patch from brian d foy, bug in `_run_test`

## 0.04 2007-03-18 Maintenance release, update not required

* Added creation of traditional `Makefile.PL` to `Build.PL`

* Added `Makefile.PL` to `MANIFEST`

## 0.03 2007-03-11 Maintenance release, update not required

* Removed version number from `README`

* Read up on the [Test::Perl::Critic](https://metacpan.org/pod/Test::Perl::Critic) documentation and updated my [Perl::Critic](https://metacpan.org/pod/Perl::Critic) test (t/critic.t), introducing `t/perlcriticrc` and added a few of the requirements needed by this test to build requirements

* Moved [Test::Tester](https://metacpan.org/pod/Test::Tester) to general requirements from build requirements

* Minor changes to POD

## 0.02 2007-03-10 Feature release, update recommended

* Removed support for reference to arrays as second parameter to `time_nok`,
  `time_ok`, `time_almost` and `time_atleast` - `time_between` is recommended

* Read up on the [Test::Builder](https://metacpan.org/pod/Test::Builder) does and eliminated the builder subroutine, this has also been removed from the test-suite (`t/test-tester.t`)

* Added some more tests, to get better coverage, thanks to PJCJ for [Devel::Cover](https://metacpan.org/pod/Devel::Cover) this module really helps, since aiming at better coverage, makes you think about your tests and code and you can eliminate stuff you do not need

* Updated POD added DIAGNOSTICS among other things

* Fixed bug in Test::Timer, with alarm being scoped using my, should
  be our, pointed out by Paul Evans

* Ran all code through [Perl::Tidy](https://metacpan.org/pod/Perl::Tidy)

## 0.01 2007-03-01 Feature release

* First version, released on an unsuspecting world.