Skip to content

Releases: TimeAndSpaceIO/java-primitive-specializations-generator

1.4

29 Dec 17:44
Compare
Choose a tag to compare

Updated to the latest version of Kotlin stdlib, which resolved an issue with writing generated files.

The minimum version of Java runtime in compile (build) time is now Java 8.

1.3

29 Sep 09:39
Compare
Choose a tag to compare
1.3

Minor improvements and usability fixes.

1.2

05 Apr 03:49
Compare
Choose a tag to compare
1.2
  • Added Tutorial.
  • Gradle plugin's GeneratorTask is renamed to JpsgTask.
  • Changed the format of with() and exclude() parameters to the dimensions format used in the templates themselves.
  • Added support for a parameter in /* define */ blocks.
  • Added /* comment */ for template-level comments.
  • Many minor improvements to how specialization works, parsing, and the behavior of some template structures.

1.1

12 Jan 01:38
Compare
Choose a tag to compare
1.1
  • Moved to io.timeandspace package and groupId
  • Added ability to specialize to boolean type
  • Removed objectIdStyle config. It used to determine whether "obj" or "object" should be parts of specialized member and variable names. Now it depends on whether "obj" or "object" is used in each specific /* with */ template or default specialization types config. Similarly, for boolean specialization "bool" or "boolean" could be used.
  • Gradle plugin now depends on Gradle 5.0, probably won't work with earlier Gradle versions.