1Revision history for Perl extension Statistics::Descriptive.
2
33.0800      2020-10-17
4    - dist.ini / weaver.ini / .tidyallrc / etc. cleanup
5        - Move to @SHLOMIF
6        - Inspired by Lady_Aleena (Thanks!)
7
8v0.2.1      2015-04-28
9    - Specify minimal version of perl to 5.8.x.
10        - CPANTS / Kwalitee
11    - Add provides to META.yml.
12        - CPANTS / Kwalitee
13
14v0.2.0      2015-03-09
15    - Remove dependency on Moo/MooX/MooX::late.
16        - Seemed like an overkill for such a small and simple app.
17    - Remove dependency on List::MoreUtils.
18        - To avoid unnecessary deps.
19
20v0.0.5      2015-01-25
21    - Add inc/ to the git repo, so minting a new release.
22
23v0.0.4      2014-05-04
24    - Add minimal prereq on Getopt::Long 2.36 for GetOptionsFromArray.
25        - There were test failures with older Getopt::Long-s.
26
27v0.0.3      2014-05-02
28    - Convert t/app.t from IPC::System::Simple to Test::Trap hoping to
29    fix test failures on MS Windows.
30        - we also don't use a separate process now but rather capture
31        STDOUT.
32
33v0.0.2      2014-05-01
34    - Change the meta resources/links to point to the actual repository at
35    GitHub.
36        - Thanks to pyon from Freenode for noticing it.
373.0702      2018-10-25
38    - Rephrase some lacking phrasing in the docs.
39        - https://github.com/shlomif/perl-Statistics-Descriptive/issues/5
40        - Thanks to @melak .
41
423.0701      2018-07-14
43    - Typo corrections thanks to Debian
44
453.0700      2018-07-13
46    - Typo corrections thanks to Debian
47    - Added the ->summary() method to Statistics::Descriptive::Full.
48        - https://rt.cpan.org/Public/Bug/Display.html?id=82852
49        - Thanks to Su-Shee
50
513.0613      2018-05-02
52    - Convert to Dist-Zilla.
53
543.0612      2016-01-09
55    - Move the VCS repository to GitHub.
56        - People are more used to it, and it can take part in the CPAN pull-req
57        challenge.
58
593.0611      2016-01-07
60    - Apply patch from Debian to correct a spelling error.
61        - https://rt.cpan.org/Ticket/Display.html?id=110987
62        - Thanks to Salvatore Bonaccorso for the report and patch.
63
643.0610      2016-01-06
65    - Clarified the docs for add_data_with_samples().
66        - Some people thought they were repeat counts of the data , but they
67        are normally ignored.
68    - Replace remaining tabs with spaces.
69
703.0609      2015-06-19
71    - Update some old URLs and addresses.
72
733.0608      2015-01-14
74    - Apply patch to speed up skewness calculations.
75        - https://rt.cpan.org/Public/Bug/Display.html?id=101422
76        - Thanks to Shawn (SLAFFAN).
77
783.0607      2014-02-01
79    - Fix the List::MoreUtils prereqs.
80        - http://www.cpantesters.org/cpan/report/365b752c-8adf-11e3-bd14-e3bee4621ba3
81        - Thanks to Chris Williams (BINGOS) for the CPAN Testers Report.
82
833.0606      2014-01-31
84    - Implement the median_absolute_deviation method.
85        - https://bitbucket.org/shlomif/perl-statistics-descriptive/pull-request/5/median-absolute-deviation-method/diff
86        - Thanks to Kang-min Liu.
87    - Minimal version of perl set to 5.6.0 (CPANTS).
88    - Add standalone LICENSE file (CPANTS).
89
903.0605      2013-05-21
91    - Add t/style-trailing-space.t .
92    - Add t/cpan-changes.t .
93        - Convert Changes to it.
94
953.0604      2012-07-14
96    - Correct a misspelling of "weight" in
97    lib/Statistics/Descriptive/Smoother/Weightedexponential.pm
98        - Thanks to Wilhelm for the report.
99    - Update the scripts/tag-release.pl file for Mercurial.
100
1013.0603      2012-05-15
102    - Use in_between to compare decimal numbers
103        - Smoothing tests were failing because of rounding problems
104        - Thanks to Andreas J. König for reporting it and to
105          Fabio Ponciroli for fixing it.
106
1073.0602      2012-05-12
108    - Correct a typo:
109        - https://rt.cpan.org/Ticket/Display.html?id=77145
110        - Thanks to Salvatore Bonaccorso and the Debian Perl Group
111        for the report.
112
1133.0601      2012-05-11
114    - No longer using Test::Exception in the tests.
115        - It was used by the tests and not specified in
116        test_requires/build_requires.
117        - Thanks to hsk@fli-leibniz.de for the report.
118
1193.0600      2012-05-11
120    - Add the smoothing functionality.
121        - Add the following public methods: add_data_with_samples(),
122        set_smoother(), get_smoothed_data() to the main module.
123        - Add the lib/Statistics/Descriptive/Smoother.pm and
124        lib/Statistics/Descriptive/Smoother/Exponential.pm
125        lib/Statistics/Descriptive/Smoother/Weightedexponential.pm
126        modules.
127        - Thanks to Fabio Ponciroli
128    - Add the scripts/bump-version-number.pl to facilitate bumping the
129    version number.
130
1313.0500      2012-05-03
132    - Add the get_data_without_outliers() and the set_outlier_filter()
133    methods.
134        - See https://bitbucket.org/barbasa/perl-statistics-descriptive/overview
135        - Thanks to Fabio Ponciroli
136
1373.0400      2012-03-01
138    - Fix https://rt.cpan.org/Ticket/Display.html?id=74890
139        - some function should return undef() in list context so they can
140        be easily assigned to values in hash initialisations.
141        - thanks to SLAFFAN for a preliminary patch which was modified
142        by SHLOMIF (the current Statistics-Descriptive maintainer).
143
1443.0300      2012-02-11
145    - Now mean() and median() and other routines return undef() if there are
146    no data.
147    - Somewhat incompatible change: some methods that returned undef() under
148    list context now return an empty list (so it will be false).
149        - it is generally not recommended to call such methods in list context
150        as they should always be called in scalar context.
151    - Resolves https://rt.cpan.org/Ticket/Display.html?id=74693
152        - thanks to Shawn Laffan for the report and the patch.
153
1543.0203      2011-11-17
155    - Fix https://rt.cpan.org/Ticket/Display.html?id=72495 .
156        - percentile should not die and should return undef if there are
157        no elements in the collection.
158
1593.0202      2011-07-23
160    - Moved tag-release.pl to scripts/tag-release.pl (though we now use
161    Mercurial instead of Subversion.)
162    - Add t/mode.t to test the ->mode() method.
163    - Documented ->mode() better.
164    - Optimized ->mode().
165
1663.0201      2010-10-14
167    - Add some documentation clarifying the 0th percentile return, as it
168    returns undef() for representing -inf:
169        - Fix https://rt.cpan.org/Ticket/Display.html?id=62055
170        - Thanks to Dave Breimann for reporting it.
171    - Add the tag-release.pl to tag a release using Subversion.
172
1733.0200      2010-06-18
174    - Added skewness and kurtosis
175        - https://rt.cpan.org/Ticket/Display.html?id=58187
176        - Thanks to Shawn Laffan.
177    - Removed the Changes / Revision log from the .pm file.
178
1793.0102      2010-06-15
180    - Add the $VERSION variable to Statistics::Descriptive::Sparse and
181    Statistics::Descriptive::Full. This was done to silence the CPAN indexer.
182
1833.0101      2010-06-15
184    - Moved the trimmed_mean caching test (that used the Benchmark.pm module)
185    to rejects/descr.t , because it kept failing.
186
1873.0100      2009-07-20
188    - Added the quantile method - thanks to Djibril Ousmanou (DJIBEL).
189        - https://rt.cpan.org/Ticket/Display.html?id=47948
190
1913.0000      2009-05-29
192    - Added tests (for ->count, ->sum, ->sumsq, ->min, ->max)
193    - Localized the scope of $stat and other variables in t/descr.t
194    - Got rid of AUTOLOAD in favour of individual accessors.
195    - Converted many direct member accesses to the accessors.
196    - Added ->frequency_distribution_ref() which deprecates
197      frequency_distribution().
198    - Some refactoring of the lib/Statistics/Descriptive.pm module
199    (without breaking the documented API).
200
2012.9         2009-05-13
202
203    - Fixed bug https://rt.cpan.org/Public/Bug/Display.html?id=46026 :
204        - standard_deviation failing due to a variance that got evaluated
205        to 0 due to rounding errors.
206    - Kwalitee : added a LICENSE section to the POD.
207    - Kwalitee (CPANTS) : added an examples/ directory with a script.
208
2092.8         2009-05-09
210
211    - Enabled "./Build runtest" and "./Build distruntest" (using Test::Run)
212    in the distribution.
213
214    - Fixed incomplete/broken tests in t/descr.t.
215
2162.7         2009-05-03
217
218    - Converted the distribution to Build.PL and re-organized it to
219    put everything under its proper place. Started maintaining it in:
220        - [Old SVN Repository] - URL Elided.
221
222    - Converted t/descr.t to use "use strict;" and "use warnings;".
223
224    - Converted t/descr.t to use Test::More.
225
226    - Cleaned up the "use" statement of lib/Statistics/Descriptive.pm.
227
228    - Added more explicit dependencies (core, though) to Build.PL.
229
230    - Fixed RT bug #34999: freq distribution generated too many bins.
231        - https://rt.cpan.org/Ticket/Display.html?id=34999
232
233    - Added some keywords and resources to the META.yml, using Build.PL's
234    meta_merge.
235
236    - Fixed https://rt.cpan.org/Ticket/Display.html?id=32183
237        - more authoritative (and non-broken) link to the RFC.
238
239    - Applied the patch in https://rt.cpan.org/Ticket/Display.html?id=9160
240        - {{#9160: Variance and Standard Deviation use costly pseudo-variance,
241        instead of computing real variance}}.
242
2432.6         2002-10-10
244    - Fixed caching in trimmed mean and modified code to allow trimming
245      0% from upper bound.  Formerly if 0 was requested then it used the
246      lower bound!
247
248    - POD format patch from ddunlap
249
2502.5         1999-05-12
251    - Forgot to document change in v2.4, which included fixing
252      percentile so that it worked right and added to the test
253      harness.
254    - Modified frequency_distribution so that specific bins could
255      be passed in.  Fixed caching so that it actually works
256      (it only used to get stuck returning the result of the
257      first call).
258    - Turned off caching for least_squares_fit because there's no
259      way to generate a unique key for memorization.
260
2612.3         1998-11-12
262    - Fix for frequency distribution.
263      Changed Makefile.PL to ease ActiveState distribution of the module.
264      Andrea's code for preventing division by zero and other
265      improvements.  He also wrote a great test bench.
266      Added code from Warren Matthews to calculate percentile.
267
2682.2         1998-02-23
269    - Multiple bug fixes:
270      Fixed min/max bug with '0' vs defined.
271      Provided fix for bug with AUTOLOAD/DESTROY/Carp problem.
272
2732.1         1997-09-02
274    - Multiple bug fixes:
275      Cleaned up syntax error with my scoping.
276      Fixed errors in least_squares_fit and median methods
277
2782.00        1997-08-20
279    - new version; created by h2xs 1.16
280    - Complete rewrite of OO interface by Colin Kuskie.
281    - Now has 2 classes instead of 1.5, a base class without data
282      storage and a class that inherits the base methods and
283      extends them with data storage and more statistics.
284
2851.1         1995-04-01
286        - Added LeastSquaresFit and FrequencyDistribution.
287
2881.0         1995-03-01
289        - Released to comp.lang.perl and placed on archive sites.
290
2910.20        1994-12-01
292        - Complete rewrite after extensive and invaluable e-mail
293          correspondence with Anno Siegel.
294
2950.10        1994-12-01
296        - Initital concept, released to perl5-porters list.
297    - Jason Kastner <jkastner@tuba.aix.calpoly.edu>
298