Skip to content

Releases: tommyettinger/jdkgdxds

0.0.3 "Janitor Overlord"

02 Dec 05:47
Compare
Choose a tag to compare

This release has a fairly significant overhaul of some of the extra APIs for new types of collection here. Based on my experiences using jdkgdxds in SquidSquad, I found a number of pain points in the API and took measures to alleviate them. Maps have keyAt(), getAt(), and removeAt(), for accessing or removing at specific indices. LaserRandom has some extra code so it can shuffle arrays, and its state is easier to set. All Ordered implementations have a random() method that returns a random value from their order. There's several new classes since 0.0.1 or even 0.0.2, like CaseInsensitiveOrderedMap, HolderSet, and NumberedSet. Some bugs seem to have been fixed in the primitive list iterators. In general it's a fairly big release.

0.0.1

07 Nov 04:45
Compare
Choose a tag to compare

It's the first release! We've got mostly maps, some sets and lists, and some support code. Primitives supported are int, long, and float.