File: Changes

package info (click to toggle)
libstatistics-descriptive-perl 3.0603-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 248 kB
  • sloc: perl: 1,732; makefile: 2
file content (199 lines) | stat: -rw-r--r-- 7,892 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
Revision history for Perl extension Statistics::Descriptive.

3.0603      May 15, 2012
    - Use in_between to compare decimal numbers
        - Smoothing tests were failing because of rounding problems
        - Thanks to Andreas J. König for reporting it and to
          Fabio Ponciroli for fixing it.

3.0602      May 12, 2012
    - Correct a typo:
        - https://rt.cpan.org/Ticket/Display.html?id=77145
        - Thanks to Salvatore Bonaccorso and the Debian Perl Group
        for the report.

3.0601      May 11, 2012
    - No longer using Test::Exception in the tests.
        - It was used by the tests and not specified in 
        test_requires/build_requires.
        - Thanks to hsk@fli-leibniz.de for the report.

3.0600      May 11, 2012
    - Add the smoothing functionality.
        - Add the following public methods: add_data_with_samples(), 
        set_smoother(), get_smoothed_data() to the main module.
        - Add the lib/Statistics/Descriptive/Smoother.pm and
        lib/Statistics/Descriptive/Smoother/Exponential.pm
        lib/Statistics/Descriptive/Smoother/Weightedexponential.pm 
        modules.
        - Thanks to Fabio Ponciroli
    - Add the scripts/bump-version-number.pl to facilitate bumping the
    version number.

3.0500      May 03, 2012
    - Add the get_data_without_outliers() and the set_outlier_filter()
    methods.
        - See https://bitbucket.org/barbasa/perl-statistics-descriptive/overview
        - Thanks to Fabio Ponciroli

3.0400      March 01, 2012
    - Fix https://rt.cpan.org/Ticket/Display.html?id=74890
        - some function should return undef() in list context so they can
        be easily assigned to values in hash initialisations.
        - thanks to SLAFFAN for a preliminary patch which was modified
        by SHLOMIF (the current Statistics-Descriptive maintainer).

3.0300      February 11, 2012
    - Now mean() and median() and other routines return undef() if there are
    no data.
    - Somewhat incompatible change: some methods that returned undef() under
    list context now return an empty list (so it will be false).
        - it is generally not recommended to call such methods in list context
        as they should always be called in scalar context.
    - Resolves https://rt.cpan.org/Ticket/Display.html?id=74693
        - thanks to Shawn Laffan for the report and the patch.

3.0203      November 17, 2011
    - Fix https://rt.cpan.org/Ticket/Display.html?id=72495 .
        - percentile should not die and should return undef if there are
        no elements in the collection.

3.0202      July 23, 2011
    - Moved tag-release.pl to scripts/tag-release.pl (though we now use
    Mercurial instead of Subversion.)
    - Add t/mode.t to test the ->mode() method.
    - Documented ->mode() better.
    - Optimized ->mode().

3.0201      October 14, 2010
    - Add some documentation clarifying the 0th percentile return, as it
    returns undef() for representing -inf:
        - Fix https://rt.cpan.org/Ticket/Display.html?id=62055
        - Thanks to Dave Breimann for reporting it.
    - Add the tag-release.pl to tag a release using Subversion.

3.0200      June 18, 2010
    - Added skewness and kurtosis
        - https://rt.cpan.org/Ticket/Display.html?id=58187
        - Thanks to Shawn Laffan.
    - Removed the Changes / Revision log from the .pm file. 

3.0102      June 15, 2010
    - Add the $VERSION variable to Statistics::Descriptive::Sparse and
    Statistics::Descriptive::Full. This was done to silence the CPAN indexer.

3.0101      June 15, 2010
    - Moved the trimmed_mean caching test (that used the Benchmark.pm module)
    to rejects/descr.t , because it kept failing.

3.0100      July 20, 2009
    - Added the quantile method - thanks to Djibril Ousmanou (DJIBEL).
        - https://rt.cpan.org/Ticket/Display.html?id=47948

3.0000      May 29, 2009
    - Added tests (for ->count, ->sum, ->sumsq, ->min, ->max)
    - Localized the scope of $stat and other variables in t/descr.t
    - Got rid of AUTOLOAD in favour of individual accessors.
    - Converted many direct member accesses to the accessors.
    - Added ->frequency_distribution_ref() which deprecates
      frequency_distribution().
    - Some refactoring of the lib/Statistics/Descriptive.pm module
    (without breaking the documented API).

2.9   May 13, 2009

    - Fixed bug https://rt.cpan.org/Public/Bug/Display.html?id=46026 :
        - standard_deviation failing due to a variance that got evaluated
        to 0 due to rounding errors.
    - Kwalitee : added a LICENSE section to the POD.
    - Kwalitee (CPANTS) : added an examples/ directory with a script.

2.8   May 09, 2009

    - Enabled "./Build runtest" and "./Build distruntest" (using Test::Run)
    in the distribution.

    - Fixed incomplete/broken tests in t/descr.t.

2.7   May 03, 2009

    - Converted the distribution to Build.PL and re-organized it to
    put everything under its proper place. Started maintaining it in:
        - http://svn.berlios.de/svnroot/repos/web-cpan/Statistics-Descriptive/

    - Converted t/descr.t to use "use strict;" and "use warnings;".
    
    - Converted t/descr.t to use Test::More.

    - Cleaned up the "use" statement of lib/Statistics/Descriptive.pm.

    - Added more explicit dependencies (core, though) to Build.PL. 

    - Fixed RT bug #34999: freq distribution generated too many bins.
        - https://rt.cpan.org/Ticket/Display.html?id=34999

    - Added some keywords and resources to the META.yml, using Build.PL's
    meta_merge.

    - Fixed https://rt.cpan.org/Ticket/Display.html?id=32183 
        - more authoritative (and non-broken) link to the RFC.

    - Applied the patch in https://rt.cpan.org/Ticket/Display.html?id=9160 
        - {{#9160: Variance and Standard Deviation use costly pseudo-variance, 
        instead of computing real variance}}.

2.6   October 10, 2002
    - Fixed caching in trimmed mean and modified code to allow trimming
	  0% from upper bound.  Formerly if 0 was requested then it used the
	  lower bound!

	- POD format patch from ddunlap

2.5   Wednesday, May 12 1999
	- Forgot to document change in v2.4, which included fixing
	  percentile so that it worked right and added to the test
	  harness.
	- Modified frequency_distribution so that specific bins could
	  be passed in.  Fixed caching so that it actually works
	  (it only used to get stuck returning the result of the
	  first call).
	- Turned off caching for least_squares_fit because there's no
	  way to generate a unique key for memorization.

2.3   Thursday Nov 12 1998
	- Fix for frequency distribution.
	  Changed Makefile.PL to ease ActiveState distribution of the module.
	  Andrea's code for preventing division by zero and other 
	  improvements.  He also wrote a great test bench.
	  Added code from Warren Matthews to calculate percentile.

2.2   Monday Feb 23 1998
	- Multiple bug fixes:
	  Fixed min/max bug with '0' vs defined.
	  Provided fix for bug with AUTOLOAD/DESTROY/Carp problem.

2.1   Tues Sep 02 1997
	- Multiple bug fixes:
	  Cleaned up syntax error with my scoping. 
	  Fixed errors in least_squares_fit and median methods

2.00  Wed Aug 20 13:22:51 1997
	- new version; created by h2xs 1.16
	- Complete rewrite of OO interface by Colin Kuskie.
	- Now has 2 classes instead of 1.5, a base class without data
	  storage and a class that inherits the base methods and
	  extends them with data storage and more statistics.

1.1 April 1995
        - Added LeastSquaresFit and FrequencyDistribution.

1.0 March 1995 
        - Released to comp.lang.perl and placed on archive sites.

0.20 December 1994 
        - Complete rewrite after extensive and invaluable e-mail 
          correspondence with Anno Siegel.

0.10 December 1994 
        - Initital concept, released to perl5-porters list.
	- Jason Kastner <jkastner@tuba.aix.calpoly.edu>