Skip to content

Releases: tommyettinger/jdkgdxds_interop

1.1.2.0 "Your Friendly Neighborhood Serializer"

26 Jan 05:36
Compare
Choose a tag to compare

This updates jdkgdxds to 1.1.2 (yes, skipping 1.1.0 and 1.1.1; the first wasn't needed and the second was superseded almost immediately). It also updates juniper to 0.1.8, and all of the dependencies get updates as well; digital to 0.1.7 and funderby to 0.0.2 . Most of this is required for GWT reasons, since the inherits statements all changed. There are some new classes serializable here (OffsetBitSet and maybe a few new EnhancedRandom types?), but the main reason to update is "actually compiling reliably on GWT," which was a bit of an issue before.

1.0.4.1 "Down With The Sickness"

10 Oct 23:00
Compare
Choose a tag to compare

This release updates digital to 0.1.4 and juniper to 0.1.6, and can (de-)serialize the new types in juniper. Because jdkgdxds hasn't needed changing, it hasn't been updated. Note, the one new class in digital, AlternateRandom, is not designed to be serialized differently from java.util.Random, so if you need a serializable Random subclass, you should use one of juniper's EnhancedRandom classes (such as PasarRandom).

1.0.4.0 "Lumped Together"

10 Sep 00:46
Compare
Choose a tag to compare

This release updates jdkgdxds to 1.0.4, juniper to 0.1.4, and digital to 0.1.2, and can serialize the one new class added across all of those (LumpDistribution in juniper). This is about as minor as a release can get, but it could be useful just to keep all the dependency versions in sync.

1.0.3.3 "Generously Distributed"

18 Aug 05:02
Compare
Choose a tag to compare

This release primarily updates the juniper and digital dependencies, adding serialization for two new Distribution types and also the more-complex DistributedRandom generator. Since jdkgdxds is unchanged, its dependency remains at 1.0.3 .

1.0.3.2 "Statistically Relevant"

06 Aug 05:01
Compare
Choose a tag to compare

This release updates the dependencies on digital and juniper, including adding serializers for the many new Distribution types in juniper 0.1.0 . It also allows (de-)serializing the new EnhancedRandom types (Xoshiro128PlusPlusRandom and WhiskerRandom) in juniper. The dependency on jdkgdxds remains at 1.0.3 .

1.0.3.1 "Digit Dog Data Do-Over"

23 Jun 09:09
Compare
Choose a tag to compare

This release gets GWT support actually working, I'm pretty sure, despite needing to work around a bug in libGDX and some generics-related changes needed here. Like 1.0.3.0, it depends on digital 0.0.3, juniper 0.0.2, and jdkgdxds 1.0.3 .

1.0.3.0 "Digit Dog Data"

23 Jun 08:05
Compare
Choose a tag to compare

This release just updates the dependencies to avoid any conflicts. It uses digital 0.0.3, juniper 0.0.2, and jdkgdxds 1.0.3 .

1.0.2.0 "Scrambled Eggs"

04 Jun 04:42
Compare
Choose a tag to compare

This is a very minor release that just updates the jdkgdxds dependency and makes some small changes to the .gwt.xml file. It is meant to be used with libGDX 1.11.0 and jdkgdxds 1.0.2 .

1.0.1.0 "Waves On The Shore"

17 May 05:29
Compare
Choose a tag to compare

This is the first 1.x release of jdkgdxds-interop; it patches up some missing classes from JsonSupport and the GWT configuration needed for it, as well as updating the serialization and deserialization to use the new packages (and sometimes new code) in the digital and juniper libraries. It is meant to be used with libGDX 1.11.0 and jdkgdxds 1.0.1 .

0.2.8.0 "Destroyer of All"

25 Mar 23:17
Compare
Choose a tag to compare

This release mostly adds the random number generators that were added in jdkgdxds 0.2.7 and 0.2.8, and changes the syntax used in serialized random number generators so it can be easier to transmit them between ShaiRandom (in C#) and jdkgdxds. The serialized form should also be shorter. This can also ser/deser Class objects now, which can be useful for various reflection-related code.