Skip to content

Releases: jwodder/permutation

v0.5.0 — Adjust `permute()` types; packaging updates

01 Dec 12:58
v0.5.0
Compare
Choose a tag to compare
  • Support Python 3.11, 3.12, and 3.13
  • The permute() method now accepts iterables of any element type and returns a list instead of a tuple
  • Migrated from setuptools to hatch
  • Drop support for Python 3.7

v0.4.0 — Exponentiation

21 Oct 16:45
v0.4.0
Compare
Choose a tag to compare
  • Drop support for Python 3.6
  • Add a __pow__ method (contributed by @Deric-W)

v0.3.1 — Typing bugfix

05 Oct 21:10
v0.3.1
Compare
Choose a tag to compare
  • Fix a typing issue in Python 3.9
  • Support Python 3.10

v0.3.0 — Type annotations; drop pre-Python 3.6

28 Nov 21:13
v0.3.0
Compare
Choose a tag to compare
  • Support Python 3.8 and 3.9
  • Fix a typo in the link to the Wikipedia definition of "inversion number"
  • Drop support for Python 2.7, 3.4, and 3.5
  • Add link to changelog to both README and docs page
  • Add type annotations

v0.2.0 — inversions() method

03 Jan 17:13
v0.2.0
Compare
Choose a tag to compare
  • Added an inversions() method for returning the inversion number of a permutation (based on a patch by @drocta)
  • Added a right_inversion_count() method

v0.1.1 — Fix DeprecationWarning

18 Sep 20:28
v0.1.1
Compare
Choose a tag to compare
  • Drop support for Python 3.3
  • Fix a DeprecationWarning in Python 3.5+

v0.1.0 — Initial release

02 Oct 17:14
v0.1.0
Compare
Choose a tag to compare