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