0.30 2025-03-03

 * Sync with the Math-BigInt distribution.

0.29 2023-08-24

 * Sync with the Math-BigInt distribution.

0.28 2023-04-03

 * Update documentation. Remove/update obsolete URLs.

0.27 2022-07-03

 * Correct band(), bior(), and bxor() cf. CPAN RT #79923. These methods didn't
   return the same result as the corresponding Perl binary operators "&", "|",
   and "^" even for non-negative integers.

0.26 2022-07-01

 * Better testing of the interoperability between Math::BigInt, Math::BigFloat,
   Math::BigRat, and Math::BigInt::Lite. When incompatibility is detected, a
   warning is issued and the tests are skipped.

0.25 2022-06-27

 * Add new methods as_int(), bdstr(), bestr(), bfstr(), bnstr(), dparts(),
   eparts(), fparts(), nparts(), and sparts().

 * Improve handling of "foreign" objects in bgcd() and blcm().

 * Reorganize test files, add more test files, improve test output, harmonize
   code with Math::BigInt, and miscellaneous other imporovements and
   corrections.

0.24 2021-09-28

 * Add method bpi().

 * Sync test with Math-BigInt distribution.

0.23 2021-07-14

 * Sync with the Math-BigInt distribution.

 * Reorganize existing test files and add more test files.

0.22 2021-07-10

 * Add the bdfac() (double factorial) method to make Math::BigInt::Lite more
   comparible with Math::BigInt.

0.21 2021-07-09

 * Make the methods from_hex(), from_oct(), from_bin(), and new() accept
   prefixes without a leading "0".

 * Make from_hex(), from_oct(), and from_bin() accept leading and trailing
   whitespace.

0.20 2021-07-08

 * Sync with recent changes to the Math-BigInt distribution.

 * The from_hex() method accepts hexadecimal numbers with the prefix "0X" or
   "0x", but not just "X" or "x".

 * The from_oct() method accepts octal numbers with the prefix "0O" or "0o", but
   not just "O" (capital letter O) or "o" (lowercase letter o).

 * The from_bin() method accepts binary numbers with the prefix "0B" or "0b",
   but not just "B" or "b".

 * Updated the BUGS and SUPPORT sections in the POD.

0.19 2019-10-24

 * Add test file for bnok().

 * Sync tests with Math-BigInt.

 * Better Makefile.PL

0.18 2018-04-17

 * Sync with recent versions of Math::BigInt. Also fix config() and tests of
   config().

 * Add test files t/release-test-version.t, t/release-kwalitee.t,
   t/release-unused-vars.t, t/release-portability.t, t/release-synopsis.t,
   t/release-whitespaces.t, and t/release-cpan-changes.t.

 * Reformat CHANGES to match the specification in CPAN::Changes::Spec and
   CPAN::Meta::Spec.

 * Convert test file t/02pod.t to t/release-pod.t and t/03podcov.t to
   t/release-pod-coverage.t.

 * Use $LIB for the name of the backend math library.

 * Add "use warnings;".

 * No need for "require Exporter" when our parent class loads it.

 * Make tests pass when '.' is not in @INC. (CPAN RT #120893)

0.17 2017-03-01 pjacklam

 * Improve the logic in blog() to determine how to call objectify(). The old,
   simpler logic didn't handle an undefined base correctly.

 * Fix bexp() which was objectifying one argument too many.

0.16 2015-11-30 pjacklam

 * Use ExtUtils::MakeMaker rather than Module::Install in Makefile.PL

 * Add from_bin(), from_oct(), and from_hex().

 * Add test files t/from_bin-mbl.t, t/from_oct-mbl.t, and t/from_hex-mbl.t.

 * Remove INSTALL file. The information is in the README file.

 * Correct minor errors in README file.

 * Update the BUGS file.

 * Explicitly set required version of Math::BigInt in Math/BigInt/Lite.pm.

 * Remove author information in LICENSE file.

 * Inform that the TODO file is not up to date.

 * CHANGES now has same formatting as the other Math::BigInt-related
   distributions.

 * Remove unused variables in Math/BigInt/Lite.pm.

0.15 2015-11-25 pjacklam

 * POD nits

 * Remove trailing whitespace.

 * Consistent indentation in POD.

 * Reorder change entries into chronological order.

 * Better use of the functionality in Test::More.

 * Sync test files with the Math-BigInt distribution.

 * Correct method bdiv() to do floored division.

 * Add method btdiv().

 * Remove Math::BigRat as a requirement. We don't use it.

 * Update required version of Math::BigInt to 1.999801.

 * Change required version of Test::More to 0.47.

 * Code reformatting.

 * Update files NEW, README, and TODO.

0.14 2010-09-14 rafl (3202 tests)

 * Add a test for a blog() failure caused by a Math::BigInt bug

 * Depend on Math::BigInt 1.94 to fix the above failure

0.13 2010-09-10 rafl (3200 tests)

 * Fix tests with Math::BigInt >= 1.90 and depend on it.

0.12 2007-05-27 Tels (3194 tests)

 * add round-mode "common"

 * add support for bexp() and bnok()

 * tests from Math::BigInt v1.86

 * require Math::BigInt v1.86

 * require Math::BigRat v0.19

 * bundle and use Module::Install

 * add POD tests

0.11 2004-01-06 Tels (2879 tests)

 * fix perl -Mbignum -le 'print 10->blog()' (did die with error)

 * added method broot(), bmodpow() and bmodinv()

 * streamlined overload code and some of the no-op operations

 * tests from Math::BigInt v1.68

 * fixed a bug in brsft() (used $x,$x instead of $x,$y)

 * fixed is_one() to handle sign parameter

0.10 2002-06-05 Tels

 * fixed bug in bfac() that appeared with BigInt v1.57

 * export_ok objectify for "use Math::BigFloat with => 'Math::BigInt::Lite'"

 * fake HASH read accesses to sign (Math::BigInt::Lite->new(12)->{sign} works)
   (Thanx to Benjamin Goldstein for the trick!)

 * test that Math::BigFloat with Math::BigInt::Lite really works

0.09 Unknown Release Date Tels

 * ?

0.08 2002-03-25 Tels

 * config() was missing

 * fixed isa() (we arent a BigInt, nor a BigFloat nor a BigRat)

 * ficed bdiv() to upgrade when Math::BigInt upgrade is set

0.07 2002-03-17 Tels

 * upgrade_2: separate version for mul

 * stray new() calls to $class->new()

 * routines now use _upgrade_x() to check params and overflow

 * round() works now

0.06 2002-03-15 Tels

 * passes all tests, yeah!

 * tie accuracy/precision/round_mode to BigInt's vars

 * upgrade_2: handle $class->badd(4,5) style calls

 * assorted fixes all over the place

0.05 2002-03-17 Tels

 * as_number() does no longer upgrade Lite's to BigInt

 * fixed a bug in mul

 * bgcd() and blcm() work now by handing their work to BigInt

 * fixed bneg(), babs() and bnot() to return $x (and not to leave -0)

 * bigintpm.t fails 66/2181 tests

0.04 2002-03-08 Tels

 * digt/length work now

 * bigintpm.t fails 118/2166 tests

0.03 2002-03-06 Tels

 * bigintpm.t fails 313 tests

0.02 2002-03-06 Tels

 * bigintpm.t tests runs trough, but fails 545 tests

0.01 2002-03-05 Tels

 * first release
