Skip to content

Releases: saulotoledo/java-agent-loader

v2.0.0

Choose a tag to compare

@saulotoledo saulotoledo released this 29 Jun 14:23
54cbd7a

🚨 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 eglot

What's Changed

  • feat(core)!: replace auto with-eval-after-load hooks with global minor modes by @saulotoledo in #3

Full Changelog: v1.0.0...v2.0.0

v1.0.0

Choose a tag to compare

@saulotoledo saulotoledo released this 28 Jun 13:06

🚨 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

Choose a tag to compare

@saulotoledo saulotoledo released this 09 Jun 18:29