Skip to content

Releases: makbn/java_leaflet

Leaflet v1.9.4

12 Sep 07:56
8a083e9
Compare
Choose a tag to compare

Release Description - Version 1.9.4

We are excited to announce the release of version 1.9.4, packed with numerous enhancements, bug fixes, and new features that improve the functionality and maintainability of our project. Here's a summary of the key changes introduced in this release:

Continuous Integration (CI):

  • Added a CI action (Commit: b38f73e) to automate the build and testing processes, streamlining our development workflow.

Dependency Updates and Logging:

  • Updated project dependencies and introduced a logger configuration file (Commit: ebdeefc), ensuring that we stay up to date with external libraries and enhancing our logging capabilities.

Leaflet Version Update and New Functions:

  • Updated Leaflet version, added new functions, and conducted code cleanup (Commit: f5a041d), enhancing our mapping capabilities and code quality.

Model Classes Refinement:

  • Removed unnecessary model classes, added toString methods, and related tests (Commits: 2b294b3, 7ff1fc9), improving the structure and usability of our models.

GeoJson Support:

  • Added support for GeoJson and related wrappers (Commits: f77422a, 7b262c5), improving code quality and documentation for model classes and expanding our data format support.

Leaflet Control Layer Interface:

  • Introduced the LeafletControlLayerInt interface (Commit: f5002fa) for map control and interaction, making it easier to customize and extend our maps.

Enhancements and Code Cleanup:

Exception Handling:

  • Added a new constructor for passing root exceptions and updated dependencies (Commits: 5bca55d, ad186f1), improving error handling within the project.

Deploy Action:

  • Implemented a deploy action for release branches (Commits: 31b3149, 5239fd8, c39ee2c, 5ba9bae), improved documentation, and added distribution and license information to facilitate smoother project distribution.

JS Event Names and Testing:

  • Added JS event names to actions and introduced tests for the model package (Commits: f337108, c331544), enhancing our testing coverage and making the project more robust.

Workflow and CI Enhancements:

Readme Update:

  • Updated the readme (Commit: 074118d) to include descriptions of new functionalities and features, ensuring that users can easily understand and utilize the latest additions to our project.

I encourage all users to update to version 1.9.4 to take advantage of these improvements and enhancements. Thank you for your support and feedback.