From 9470e2c456f38b0411838dbf3463b057e9495ec7 Mon Sep 17 00:00:00 2001 From: Stephen Gold Date: Sat, 25 Nov 2023 12:56:39 -0800 Subject: [PATCH] bump library version to 8.8.0 and update release-notes.md --- HeartLibrary/release-notes.md | 34 +++++++++++++++++++ .../src/main/java/jme3utilities/Heart.java | 2 +- build.gradle | 6 ++-- 3 files changed, 38 insertions(+), 4 deletions(-) diff --git a/HeartLibrary/release-notes.md b/HeartLibrary/release-notes.md index cfa4167..b9fd454 100644 --- a/HeartLibrary/release-notes.md +++ b/HeartLibrary/release-notes.md @@ -1,5 +1,39 @@ # release log for the Heart Library and related tests +## Version 8.8.0 released on TBD + ++ Bugfix: `MyMesh.vertexColor()` doesn't handle color buffers + with just 3 components per element ++ Bugfix: `MyMesh.rotate()` ignores tangent and binormal vertex buffers ++ Bugfix: `MyLight.describeType()` is inconsistent with `MyControl.describe()` ++ Bugfix: `StringLoader` doesn't handle non-Latin characters ++ Renamed 3 methods in the `MyAnimation` class and deprecated the old methods: + + `getRotations(Track)` + + `getScales(Track)` + + `getTranslations(Track)` ++ Added the `DummyLoader` class. ++ Added 9 new methods: + + `Describer.describe(Armature)` + + `Describer.describe(Joint)` + + `Describer.describeFloats(float...)` + + `Describer.describeTrackTarget(HasLocalTransform)` + + `Dumper.dump(AnimClip, String)` + + `Dumper.dump(Armature, String)` + + `Dumper.dump(Joint, String)` + + `Dumper.dump(Light, String)` + + `Heart.loadResourceAsString(String)` ++ Improved descriptions and dump output: + + when describing meshes, indicate the number of the morph targets if any + + when dumping meshes, enumerate the morph targets if any + + expand the descriptions of `CameraControl` and `LightControl` + + when describing a `Skeleton`, indicate its total number of bones + + when describing a `VertexBuffer`, + indicate its number of components per element + + when describing a vertex, indicate its `Tangent` and `TexCoord2` + attributes if any + + align vertex data into columns ++ Updated Gradle to v8.4 + ## Version 8.7.0 released on 28 August 2023 + Added new method `MyMath.log2()` diff --git a/HeartLibrary/src/main/java/jme3utilities/Heart.java b/HeartLibrary/src/main/java/jme3utilities/Heart.java index 1cca063..945f754 100644 --- a/HeartLibrary/src/main/java/jme3utilities/Heart.java +++ b/HeartLibrary/src/main/java/jme3utilities/Heart.java @@ -560,7 +560,7 @@ public static void setLoggingLevels(Level newLevel) { * @return project name, library name, branch, and revision */ public static String version() { - return "Heart Heart master $Rev: 8.7.1-SNAPSHOT $"; + return "Heart Heart master $Rev: 8.8.0 $"; } /** diff --git a/build.gradle b/build.gradle index 0212a91..a088428 100644 --- a/build.gradle +++ b/build.gradle @@ -10,9 +10,9 @@ ext { // current version of the JMonkeyEngine libraries: jme3Version = '3.6.1-stable' - heartSnapshot = '-SNAPSHOT' // for development builds - //heartSnapshot = '' // for release builds - heartVersion = '8.7.1' + jmeTarget + heartSnapshot + //heartSnapshot = '-SNAPSHOT' // for development builds + heartSnapshot = '' // for release builds + heartVersion = '8.8.0' + jmeTarget + heartSnapshot } subprojects {