The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension Math::DifferenceSet::Planar.

1.002   Sun, 14 Jul 2024 13:53:26 +0200
        - new principal planes iterators
        - new plane unit/nonunit elements methods
        - extended examples
        - extended compute sources
        - minor edits in documentation

1.001   Sat, 23 Dec 2023 08:34:04 +0100
        - improved zeta/theta calculation
        - revised examples suite:
        - - extended pds_info
        - - fixed filter mode of pds_planes
        - - merged random_pds into pds_sample
        - - fixed exit code of pds_verify (++Lukas Mai)
        - added another computing example
        - minor edits in documentation

1.000   Sat, 08 Jul 2023 06:15:12 +0200
        - revised data structure
        - added principal elements arithmetic
        - introduced three types of reference sets
        - added mapping sets to lambda and theta
        - improved compression in database
        - calculated reference sets for all samples
        - consolidated and extended example scripts
        - added handling of large sets
        - added checks to avoid arithmetic overflow
        - added class methods for space properties
        - extended documentation
        - removed deprecated check_elements method

0.018   Sun, 28 Aug 2022 12:29:16 +0200
        - new methods min_element and max_element
        - new example scripts pds_info and A353077.pl
        - bug fix for peak_elements memoization
        - roadmap section in pod

0.017   Thu, 18 Aug 2022 21:29:14 +0200
        - bug fix: eta() could give wrong results
        - improved tests and documentation

0.016   Sat, 16 Jul 2022 22:11:14 +0200
        - bug fix for a corner case in find_delta
        - integration of linear mapping algorithms
        - new methods:
          - common_elements
          - compare
          - find_linear_map
          - find_all_linear_maps
          - from_elements_fast
          - gap_canonize
          - iterate_known_spaces
          - known_space_count
          - known_space_desc
          - known_space_max_order
          - known_space_min_order
          - largest_gap
          - same_plane
          - zeta
          - zeta_canonize
        - deprecated method:
          - check_elements
        - new examples:
          - A3333852-essential.pl
          - A3333852.pl
          - pds_gap_canonize
          - pds_largest_gap
          - pds_linear_maps
          - pds_randomize
          - pds_rotators
          - pds_spaces
          - pds_zeta
          - pds_zeta_canonize
        - improved examples:
          - numlist_sort
          - random_pds
        - improved documentation
        - more unit tests

0.015   Fri, 16 Jul 2021 21:23:57 +0200
        - fixed an inefficiency in iterate_rotators()
        - fixed documentation typos
        - reviewed examples/pds_databases

0.014   Sat, 19 Jun 2021 07:59:59 +0200
        - added persistent rotator space data
        - new methods:
          - available_min_order
          - known_space
          - known_space_count
          - known_space_min_order
          - known_space_max_order

0.013   Sun, 21 Mar 2021 17:06:11 +0100
        - moved issue tracker to github
        - zipped large data files

0.012   Wed, 24 Feb 2021 01:29:49 +0100
        - fixed possible overflows with orders >= 55109

0.011   Mon, 01 Feb 2021 19:42:50 +0100
        - fixed DBIx::Class warning with huge orders
        - added yet more example scripts
        - moved bugtracker to github
        - slightly revised documentation

0.009   Fri, 01 Jan 2021 22:19:25 +0100
        - added methods:
          - check_elements
          - find_delta
          - start_element
          - peak_elements
          - eta
          - contains
        - more example scripts
        - some optimizations
        - switched to artistic license

0.008   Tue, 17 Sep 2019 23:44:16 +0200
        - made raw data format more space-efficient
        - moved elements unpacking into database API

0.007   Thu, 05 Sep 2019 16:56:07 +0200
        - test coverage
        - documentation typos
        - contributing
        - yet more metadata

0.006   Tue, 03 Sep 2019 14:01:01 +0200
        - improved documentation
        - extended test suite and examples
        - added iterate_properties and path to M::DS::P::Data

0.005   Tue, 06 Aug 2019 12:30:34 +0200
        - more metadata fine-tuning
        - tests no longer use nulldev (causing failures on windows)

0.004   Tue, 06 Aug 2019 11:16:27 +0200
        - fixed dependency problem, rt-130259

0.003   Mon, 05 Aug 2019 19:30:21 +0200
        - addressed dependency problem, rt-130259

0.002   Sat, 03 Aug 2019 10:54:22 +0200
        - database version, 604 sets, order <= 4096

0.001   Sun, 03 Mar 2019 07:03:42 +0100
        - initial version, 100 sets, order <= 419