Releases: tommyettinger/jdkgdxds
0.0.3 "Janitor Overlord"
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
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.