Skip to content

Releases: cicirello/JavaPermutationTools

JPT, version 2.1.0

15 Sep 19:21
b729b2a
Compare
Choose a tag to compare

[2.1.0] - 2020-09-15

Added

  • Automated generation of sitemap.xml via GitHub actions for the documentation website.
  • .zenodo.json file for providing metadata to Zenodo for archival purposes.
  • This ChangeLog was introduced, compiled from release notes of prior releases. The ChangeLog is likely inaccurate prior to this date, but should include the major changes. Beginning with this release, the ChangeLog will be updated at the time of pull requests.
  • Enabled DependaBot to keep dependencies up to date.
  • First release published to Maven Central

Changed

  • Updated dependency versions

JPT, version 2.0.5

30 Jul 16:34
05908cc
Compare
Choose a tag to compare

[2.0.5] - 2020-07-30

Removed

  • Unnecessary maven settings.xml

JPT, version 2.0.4

24 Jul 17:35
4d59c29
Compare
Choose a tag to compare

Other

This release contains no changes or additions to library functionality. It is functionally equivalent to v2.0.3.

Java Permutation Tools (JPT), version 2.0.3

22 Jul 20:11
8665de1
Compare
Choose a tag to compare

Fixes

  • Fixed bug in workflow for publishing to GitHub Package Registry. Doesn't affect library itself. Just rereleasing to test workflow. v2.0.3 is functionally identical to v2.0.1 and v2.0.2.

v2.0.2

22 Jul 18:25
2e40590
Compare
Choose a tag to compare

Java Permutation Tools (JPT), version 2.0.2

Fixes

  • Fixed bug in workflow for publishing to GitHub Package Registry. Doesn't affect library itself. Just rereleasing to test workflow. v2.0.2 is functionally identical to v2.0.1.

v2.0.1

22 Jul 18:08
4bb8696
Compare
Choose a tag to compare

Java Permutation Tools (JPT), version 2.0.1

New

  • First version published to the GitHub Package Registry

Changes

  • Changed jar naming scheme
  • Renamed distribution directory fro lib to dist

JavaPermutationTools (JPT): A Java library for computation on permutations and sequences

15 Jun 19:52
Compare
Choose a tag to compare

The JavaPermutationTools (JPT) library provides Java classes that enable representing and generating permutations and sequences, as well as performing computation on permutations and sequences. It includes implementations of a variety of permutation distance metrics as well as distance metrics on sequences (i.e., Strings, arrays, and other ordered data types).

New in this release: RandomVariates class with methods to generate random values from various distributions including the Cauchy distribution and binomial distribution. Copyable interface also new. Also now includes the permutation distance called Block Interchange Distance.

JavaPermutationTools (JPT): A Java API for computation on permutations and sequences

15 Jul 17:46
Compare
Choose a tag to compare

The JavaPermutationTools (JPT) API provides Java classes that enable representing and generating permutations and sequences, as well as performing computation on permutations and sequences. It includes implementations of a variety of permutation distance metrics as well as distance metrics on sequences (i.e., Strings, arrays, and other ordered data types).

New in this release: SequenceSampler class for randomly sampling arrays and other sequences. New functionality added to the RandomIndexer class. A variety of refactorings to improve code readability and maintenance, as well as a variety of code optimizations.

JavaPermutationTools (JPT): A Java API for computation on permutations and sequences

31 May 17:32
Compare
Choose a tag to compare

The JavaPermutationTools (JPT) API provides Java classes that enable representing and generating permutations and sequences, as well as performing computation on permutations and sequences. It includes implementations of a variety of permutation distance metrics as well as distance metrics on sequences (i.e., Strings, arrays, and other ordered data types).

New in this release: RandomIndexer class which can be used to efficiently generate random indexes and combination of indexes into arrays and permutations. Library has been optimized for more efficient random number generation (e.g., generating random permutations more efficiently).

JavaPermutationTools (JPT): A Java API for computation on permutations and sequences

13 May 19:20
Compare
Choose a tag to compare

The JavaPermutationTools (JPT) API provides Java classes that enable representing and generating permutations and sequences, as well as performing computation on permutations and sequences. It includes implementations of a variety of permutation distance metrics as well as distance metrics on sequences (i.e., Strings, arrays, and other ordered data types).

New in this release: New functionality in the Permutation class to make it easier in the future to add new operations on Permutations.