Merge tag 'upstream/0.2.2a'
[debian_python-primes.git] / CHANGES.txt
blob7acc1a3a546d925fa50d41c9065a1065e4d56f71
1 =========================================================================\r
2                            C H A N G E   L O G\r
3 =========================================================================\r
4 \r
5 Version 0.2.2a 2015-01-19\r
6     * Improved handling of expensive tests (thanks to Ben Finney)\r
7 \r
8 Version 0.2.1a 2015-01-08\r
9     * Version bump to satisfy PyPI packaging difficulties.\r
11 Version 0.2a 2015-01-07\r
12     * Python 3.x support.\r
13     * pyprimes now also works with Python 2.4 through 2.7.\r
14     * Refactored to a package layout instead of a single file.\r
15     * Tests and compatibility layer are documented as private\r
16       implementation details.\r
17     * Test suite has significantly more coverage.\r
18     * primes() accepts optional start and end values.\r
19     * primes_above() and primes_below() are redundant and removed in\r
20       favour of primes(start, end).\r
21     * Support for generating and testing primes with alternate\r
22       implementations or algorithms (pyprimes.strategic module).\r
23     * Much improved documentation for probabilistic algorithms.\r
24     * Primality testing supports probabilistic as well as deterministic\r
25       tests, that is, "not prime, certainly prime, probably prime".\r
26     * Added prev_prime() function.\r
27     * Swapped names for factors() and factorise().\r
28     * Fast, efficient deterministic primality tests up to 2**64.\r
30 Version 0.1.3a 2014-09-11 (not publicly released)\r
31     * Add ability to generate primes between start and end limits.\r
32     * Add a quite naive next_prime function.\r
33     * Add test suite.\r
35 Version 0.1.2a 2012-08-25\r
36     * Move "awful" and naive algorithms into their own namespace.\r
37     * Improve documentation for such awful algorithms.\r
38     * "Probably prime" warnings now default to off.\r
39     * Use an explicit function argument instead of a global variable\r
40       for "probably prime" warnings.\r
41     * Allow probabilistic primality tests to set the number of trials.\r
43 Version 0.1.1a 2012-02-22\r
44     * Work around mbcs bug in distutils: see issue 10945 on the Python\r
45       bug tracker http://bugs.python.org/issue10945\r
46     * Fixed other minor issues with the setup script and metadata.\r
47     * Neglected to update this changelog, sigh.\r
49 Version 0.1.0 2012-02-22\r
50     Initial release.\r