Skip to content

Conversation

@makbn
Copy link
Owner

@makbn makbn commented Jul 29, 2025

Version 1.9.5

  • Major: Upgraded to Java Platform Module System (JPMS)
  • Major: Updated to Java 17 compatibility
  • Major: Removed internal JavaFX API dependencies
  • Enhancement: Improved module structure and encapsulation
  • Enhancement: Updated Maven configuration for module support
  • Fix: Resolved Lombok annotation processing in module environment

…ready for the next round of development. removing maven-assembly-plugin plugin. adding module-info descriptor file. code cleanup.
- Overhauled README.md with a new structure, aligned with JPMS and JavaFX 19+
- Added detailed module usage instructions, Maven setup, and quick start guide
- Documented map layers, events, and GeoJSON usage more clearly
- Updated changelog for v1.9.5

build: migrate project to Java 17 with full JPMS support

- Set compiler target to Java 17 in pom.xml
- Updated all JavaFX dependencies to use ${javafx.version} property (19.0.2.1)
- Added lombok annotation processor to support modular build
- Updated maven-compiler-plugin with required --add-modules and --add-opens flags
- Added maven-jar-plugin and maven-surefire-plugin configurations for module support
- Removed use of internal JavaFX APIs (e.g., WebConsoleListener) for module compatibility
- Overhauled README.md with a new structure, aligned with JPMS and JavaFX 19+
- Added detailed module usage instructions, Maven setup, and quick start guide
- Documented map layers, events, and GeoJSON usage more clearly
- Updated changelog for v1.9.5

build: migrate project to Java 17 with full JPMS support

- Set compiler target to Java 17 in pom.xml
- Updated all JavaFX dependencies to use ${javafx.version} property (19.0.2.1)
- Added lombok annotation processor to support modular build
- Updated maven-compiler-plugin with required --add-modules and --add-opens flags
- Added maven-jar-plugin and maven-surefire-plugin configurations for module support
- Removed use of internal JavaFX APIs (e.g., WebConsoleListener) for module compatibility
…o dev/1.9.5_jpms

# Conflicts:
#	pom.xml
#	src/main/java/io/github/makbn/jlmap/JLMapView.java
#	src/main/java/module-info.java
@makbn makbn merged commit 251e716 into master Jul 29, 2025
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants