Releases: saulotoledo/java-agent-loader
Release list
v2.0.0
🚨 Breaking Changes
Integration with lsp-java and eglot-java is now opt-in via minor modes (jal-lsp-java-mode / jal-eglot-java-mode). This allows for easy toggling, a safe teardown of advice, and the ability to use the package as a library-only dependency without global side effects.
The setup functions jal-lsp-java-setup and jal-eglot-java-setup have been removed, and integration is no longer auto-enabled on load.
What you need to do:
Update your Emacs initialization files (init.el) to explicitly enable the integration modes.
Example Fix:
;; Old (No longer supported, these functions have been removed)
(jal-lsp-java-setup)
(jal-eglot-java-setup)
;; New (Explicitly enable via minor modes)
(jal-lsp-java-mode 1) ; If using lsp-mode
(jal-eglot-java-mode 1) ; If using eglotWhat's Changed
- feat(core)!: replace auto
with-eval-after-loadhooks with global minor modes by @saulotoledo in #3
Full Changelog: v1.0.0...v2.0.0
v1.0.0
🚨 Breaking Changes
The package has been renamed from java-agent-loader to jal to match our official MELPA submission.
What you need to do:
Update your Emacs initialization files (init.el) to use the new package name.
- Note: The code-level function and variable namespaces were already using the
jal-prefix, so none of your custom configuration code needs to change—only the package declaration itself.
Example Fix (use-package):
;; Old
(use-package java-agent-loader :ensure t ...)
;; New
(use-package jal :ensure t ...)What's Changed
- refactor(core)!: rename package from java-agent-loader to jal by @saulotoledo in #2
Full Changelog: v0.1.0...v1.0.0
v0.1.0
Initial release.
Full Changelog: https://github.com/saulotoledo/java-agent-loader/commits/v0.1.0