1.999813 2018-04-18
* Fix CPAN RT #125108. Remove test files try.pl, t/author-bpi-big-mbf.t, and
t/release-unused-vars.t, which were included in the 1.999812 distribution by
accident.
1.999812 2018-04-17
* Fix CPAN RT #120351 regarding bpow(). Add test.
* Fix CPAN RT #120717 regarding tests now that '.' is not in @INC by default.
* Fix CPAN RT #122756 regarding testing for 64 bit integer support.
* Fix case when both accuracy and precision are set, resulting in a NaN. This
closes CPAN RT #124790.
* Fix typo in one of the change log entries for version 1.999811.
* Clearify documentation of rounding modes.
* Update the documentation of configuration parameters.
* Fix rounding and accuracy in bpi(). Extra digits in intermediate computation
were not used, causing the last digits to be inaccurate. In addition, the
rounding was incorrect in some cases.
* Use config() as a method, rather than a function. Also use config("xyz")
rather than config()->{xyz}.
* Correct more of the problems with rounding in the constructors. If rounding
arguments are given as arguments to the constructor, the constructor should
assign those values to the instance. If no rounding arguments are given, and
the constructor is called as a class method, the class rounding variables
should be assigned to the instance. Added test file
t/author-constructors-a-p-r.t to replace t/author-constructors-a-p.t, but
lots of tests are failing and (for now) commented out.
* Remove statements used for debugging.
* Fix typos.
* Cleaner log/exp-related code in Math::BigFloat.
* Remove unused variables.
* Add test file t/release-portability.t.
* Add test file t/release-whitespaces.t.
* Convert test file t/02pod.t to t/release-pod.t and t/03podcov.t to
t/release-pod-coverage.t.
* Reformat CHANGES to match the specification in CPAN::Changes::Spec and
CPAN::Meta::Spec.
* Expand tabs to spaces and clean up whitepace.
* Include tests that were previously commented out.
* Use $LIB as the variable name for backend math library.
* Import "carp" and "croak" from the Carp module.
* Math::BigInt isa Exporter, so Math::BigInt should require Exporter.
Math::BigFloat has Math::BigInt in @ISA, so it doesn't need to require
Exporter.
* Don't load Test::More when it isn't really needed. This speeds up processing
of author test files when they are skipped.
2.86 Fri 20 Apr 20:07:29 2018
- GH #9: fix bug which prevented autoboxing working
under the debugger on perl 5.22+ (thanks, skington)
- added t/debugger.t
- GH #8: fix bug which prevented bareword method-calls being
exempted when the method is a variable e.g. Foo->$bar
- add operator-overloading note to the gotchas section (GH #7)
2.09 2018-04-25
- Production release identical to 2.08_02 release
2.08_02 2018-04-24
- Handle common special characters on Windows in taint mode
2.08_01 2018-04-23
- Diagnostic release
2.02 2018-04-21 13:57:54Z
- no changes since trial release
2.01 2017-06-08 23:38:48Z (TRIAL RELEASE)
- altered a test to not bake @INC into -I options for a subprocess, to
avoid too-long commands
1.128 2018-04-18
- numerous small improvements to documentation; thanks to
Fabrice Gabolde, Daniel Böhmer, Lance Wicks, Matthew Horsfall
- improved CI setup; thanks to eadjei and Philip J. Ludlam
1.000010 - 2018-04-25
- fix DOES tests on 5.8.x
1.000009 - 2018-04-21
- Fix handling of DOES and does (they no longer fall back to isa in most
situations outside of Moo/Moose)
0.058 2018-04-26 T. R. Wyant
Prefer /[0-9]/ over /\d/ for numeric checks. The latter can match
non-ASCII digits.
Explain the negated POSIX character classes. Also tweak some of the
asserted explanations -- mostly for readability and parallel
construction with the negated explanations, but it turns out
[[:digit:]] is NOT equivalent to [0-9].
0.057 2018-04-17 T. R. Wyant
Allow ->asserts( 'a*' ). This modification actually allows wild
cards in asserts() on all match semantic modifiers, but it is
probably only useful in the case of 'a*', because that is the only
one that can be doubled.
Explain grouping structure as 'Grouping', not 'Capture or grouping'.
Caret modifier was not turning off /n. This was complicated by the
fact that (?^) was introduced in 5.13.6, but (?n) was not introduced
until 5.21.8. The solution was to include -n in the expansion of the
caret if and only if /n had been seen in the scope of the caret.
Recognize caret in /(?^)x/.
Acknowledge Regexp::Parsertron in SEE ALSO
0.007 2018-04-30
- Spelling fixes triggered by Mohammed Anwar's PR for
File::ConfigDir
- CI improvements to ensure constant high software quality
- add license files
0.009 2018-05-01
- ensure maximal test coverage
- improve test diagnostics
- fix distribution META data
- add license files
- introduce sorted_loaded_config to allow implementation
of different sort strategies
- allow tune merge behavior
- improve documentation
- v0.21.0 Mon Apr 30 15:14:58 CDT 2018
Repair Makefile.PL, version spec's lost in the
regression at v0.20.
- v0.20.1 Fri Apr 27 18:47:30 CDT 2018
Makefile.PL cleanups.
- v0.20.0 Thu Apr 26 22:45:15 CDT 2018
Bump version.
- v0.11 Tue Apr 24 17:34:45 CDT 2018
Add back file-based tests for a variety of version
strings.
Replace join on '/' with File::Spec::Functions to allow
use on systems with volumes -- anyone with VMS kindly
test this for me.
Removed anything git-ish from the module & tests.
- v0.10 Sun Apr 22 19:08:47 CDT 2018
There is simply no way to get a consistent shell interface to
git across different platforms; every fix for one breaks another.
Going back to the original approach of supporting only the
perl-version dir's, which has reliably worked throughout.