Skip to content

Commit

Permalink
bump library version to 8.8.0 and update release-notes.md
Browse files Browse the repository at this point in the history
  • Loading branch information
stephengold committed Nov 25, 2023
1 parent ea13f6e commit 9470e2c
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 4 deletions.
34 changes: 34 additions & 0 deletions HeartLibrary/release-notes.md
Original file line number Diff line number Diff line change
@@ -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()`
Expand Down
2 changes: 1 addition & 1 deletion HeartLibrary/src/main/java/jme3utilities/Heart.java
Original file line number Diff line number Diff line change
Expand Up @@ -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 $";
}

/**
Expand Down
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand Down

0 comments on commit 9470e2c

Please sign in to comment.