0.21 2018-03-06
        - Removed deprecated key generation in constructor.

0.20 2017-07-01
        - Fixed more random_nbit_prime overloading.

0.19 2017-04-08
        - Added test from OStatus2 gem (used in Mastodon).
        - Fixed random_nbit_prime overloading for GMP.

0.18 2016-10-05
        - Updated requirements for testing.
        - Improved inheritance possibilities.

0.17 2016-10-01
        - Fixed cpantesters issue where random_nbit_prime
          wasn't overwritten in key gen test.

0.16 2016-09-18
        - Fixed _b64url_to_hex to return undef earlier.
        - Improved test coverage (with Math::Prime::Util):
                 stmt   bran   cond    sub   time  total
               ------ ------ ------ ------ ------ ------
          From:  94.0   83.9   77.5  100.0  100.0   90.3
          To:    98.3   93.6   87.5  100.0  100.0   96.2

0.15 2016-09-15
        - Updated for Kwalitee tests.
        - Added Kwalitee test for release testing.
        - Improved documentation regarding b64url handling,
          and spec position.
        - Improved error handling in constructor code.
        - Removed dead code in constructor and attribute code.
        - Added tests for error handling in constructor code.
        - Improved test coverage (with Math::Prime::Util):
                 stmt   bran   cond    sub   time  total
               ------ ------ ------ ------ ------ ------
          From:  91.8   59.5   50.0  100.0  100.0   77.4
          To:    94.0   83.9   77.5  100.0  100.0   90.3
        - DEPRECATED automatic key generation in new(),
          to avoid accidential DOS.

0.14 2015-09-21
        - Warn on invalid construction parameters.

0.13 2014-04-04
        - Coherent Artistic License 2.0.

0.12 2014-02-20
        - Fix bug in documentation.

0.11 2014-02-20
        - Small code improvements.
        - Change object to array.
        - Support for 4096 bit keys.
        - Overloading of "".

0.10 2013-11-04
        - Tests for key generation won't run if
          they are expected to be extremely slow (Bug #89903).
          (Thanks to Victor)
        - Improved messages in test suite.

0.09 2013-03-09
        - No more entirely experimental.
        - Small doc improvement.

0.08 2013-03-01
        - Stripped Math::Random::Secure dependency,
          as Math::Prime::Util now uses (and needs)
          Bytes::Random::Secure by default.
        - Small changes after perlcritic check.
        - Some Changes regarding Makefile.
        - Make sure the right version of M:P:U is used.

0.07 2013-02-20
        - Corrected the dependency on Math::Prime::Util
          to support irand.
        - Recommend Math::Util::Prime::GMP for speed.
        - Small code improvements.

0.06 2013-02-14
        - PATCH: Math::BigInt versions on OpenBSD.
        - PATCH: Math::BigInt for base in i2osp for Win32.
        - Small code improvements.
          
0.05 2013-02-07
        - Small documentation improvements.
        - Timing attacks are by nature unlikely
          (for self-signing without public keys)
          so secure compare is deleted again.

0.04 2013-02-06
        - Introduce a secure signature string
          compare to prevent timing attacks.

0.03 2013-02-05
        - Small documentation improvements.
        - Small speed improvements in signing.
        - Fixed bug in &_emLen.

0.02 2013-02-05
        - Tiny speed improvements.
        - Documentation tweaks.
        - Make code slightly more secure
          (do not accept nan for number values).

0.01 2013-02-04
        - Initial submission to GitHub.
        - Initial submission to CPAN.