diff --git a/util/java/CHANGELOG.md b/util/java/CHANGELOG.md index af01022661..c2a241a821 100644 --- a/util/java/CHANGELOG.md +++ b/util/java/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [1.5.0] - 2026-09-06 + +### Added +- Support for modern TMX features: object templates, infinite maps with + chunked layers, class properties, Wang sets, editor settings, tileset + transformations, embedded and cropped tile images, group layers, parallax, + tint colors, zstd-compressed and CSV-encoded layer data and SVG tilesets + (by Taz Tatsuno, #4325) +- The writer now always stamps the current format version and supports CSV + encoding, zstd compression and chunked infinite layers (by Taz Tatsuno, #4325) +- New oblique renderer, rewritten hexagonal renderer, flip flag rendering, + group layer opacity and corrected rotation pivot (by Taz Tatsuno, #4325) +- Added `ROTATED_HEXAGONAL_120_FLAG` (#4315) +- The `zstd-jni` and `jsvg` dependencies can be excluded by consumers that + use neither zstd compression nor SVG tilesets (by Taz Tatsuno, #4325) + +### Changed +- Migrated from `javax.xml.bind` to `jakarta.xml.bind` for Java 21 support, + which raises the minimum supported Java version to 11 (by Taz Tatsuno, #4326) +- Optimized image scaling in `MapObject.getImage` (by Taz Tatsuno, #4327) + +### Fixed +- Fixed "Can't find ReflectionNavigator class" error when running tmxviewer + (by Taz Tatsuno, #4328) +- XML escaping, XXE-hardened parsing, errors on truncated or invalid tile + data, correct unsigned gid handling and locale-independent number + formatting (by Taz Tatsuno, #4325) + ## [1.4.3] - 2025-06-02 ### Fixed diff --git a/util/java/libtiled-java/pom.xml b/util/java/libtiled-java/pom.xml index a5c86cbda2..62866a9403 100644 --- a/util/java/libtiled-java/pom.xml +++ b/util/java/libtiled-java/pom.xml @@ -8,7 +8,7 @@ org.mapeditor tiled-parent - 1.4.4-SNAPSHOT + 1.5.1-SNAPSHOT libtiled diff --git a/util/java/pom.xml b/util/java/pom.xml index ba73412531..2aac00a08e 100644 --- a/util/java/pom.xml +++ b/util/java/pom.xml @@ -7,7 +7,7 @@ org.mapeditor tiled-parent - 1.4.4-SNAPSHOT + 1.5.1-SNAPSHOT pom Tiled @@ -63,16 +63,6 @@ GitHub Actions https://github.com/mapeditor/tiled/actions - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - @@ -197,6 +187,15 @@ org.apache.maven.plugins maven-enforcer-plugin + + org.sonatype.central + central-publishing-maven-plugin + 0.11.0 + true + + central + + @@ -376,13 +375,6 @@ - - org.apache.maven.plugins - maven-deploy-plugin - - true - - org.apache.maven.plugins maven-gpg-plugin diff --git a/util/java/tmxviewer-java/pom.xml b/util/java/tmxviewer-java/pom.xml index c42fab545b..3109c55d3a 100644 --- a/util/java/tmxviewer-java/pom.xml +++ b/util/java/tmxviewer-java/pom.xml @@ -8,7 +8,7 @@ org.mapeditor tiled-parent - 1.4.4-SNAPSHOT + 1.5.1-SNAPSHOT tmxviewer