Skip to content

Commit

Permalink
update the release log, build scripts, and init message for v22.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
stephengold committed Jan 22, 2025
1 parent 84d5867 commit 16d0a1c
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 6 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
The src/main/java/com/jme3 and src/main/native/glue software
are Copyright (c) 2009-2024 jMonkeyEngine
are Copyright (c) 2009-2025 jMonkeyEngine
All rights reserved.

The src/main/native/v-hacd software except vhacdMutex.h
Expand Down
2 changes: 2 additions & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
## configure Gradle properties for building the Libbulletjme project

lbjVersion = 22.0.0

## default artifact name (used if -Partifact= isn't specified on the command line)
artifact = Libbulletjme
#artifact = Libbulletjme-Android
Expand Down
15 changes: 13 additions & 2 deletions release-notes.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
# Release log for the Libbulletjme project

## Version 21.3.2 released on 18 November 2024

## Version 22.0.0 released on 22 January 2025

+ Stopped deploying artifacts to GitHub.
+ Stopped deploying Windows PDBs.
+ Began deploying artifacts to MavenCentral with new artifact IDs:
"Libbulletjme-Android", "Libbulletjme-MacOSX_ARM64", and so on.
+ Began deploying natives with signatures and classifers,
in JAR format (desktop) and AAR format (Android).
+ Ended support for three 32-bit desktop platforms:
Linux32, Linux_ARM32, and Windows32.
+ Bugfix: `copyPcoProperties()` doesn't copy user indices
+ Bugfix: logic error in `CollisionShape.nativeMargin()`
+ Publicized the `CollisionSpace.setLocalThreadPhysicsSpace()` method so
per-thread physics spaces can nulled and garbage collected.
+ Added public method `Quaternion.isValidQuaternion()`.
+ Disallowed GImpact shapes with zero triangles.
+ Modified `PhysicsDumper` to skip linear/angular factors that are 1.
+ Enabled support for flexible page sizes on Android.
+ Updated Android NDK to version "r27c".

## Version 21.2.1 released on 9 May 2024

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/jme3/bullet/util/NativeLibrary.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2019-2024 jMonkeyEngine
* Copyright (c) 2019-2025 jMonkeyEngine
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down Expand Up @@ -52,7 +52,7 @@ final public class NativeLibrary {
/**
* expected version string of the native library
*/
final public static String expectedVersion = "21.3.2";
final public static String expectedVersion = "22.0.0";
// *************************************************************************
// constructors

Expand Down
2 changes: 1 addition & 1 deletion src/main/native/glue/jmeClasses.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
*/
#include <jni.h>

#define LIBBULLETJME_VERSION "21.3.2"
#define LIBBULLETJME_VERSION "22.0.0"

#define EXCEPTION_CHK(pEnv, retval) \
if (pEnv->ExceptionCheck()) { \
Expand Down

0 comments on commit 16d0a1c

Please sign in to comment.