Skip to content

Latest commit

 

History

History
405 lines (194 loc) · 21 KB

File metadata and controls

405 lines (194 loc) · 21 KB

Changelog

4.1.0 (2026-02-04)

Features

  • add curl downloader (#473) (d4050eb)
  • add JavaTestRunAllTests and JavaTestDebugAllTests commands (#467) (e4cc304)

4.0.4 (2025-12-11)

Bug Fixes

  • dap: allow running mains without project (#459) (9b6c907)

4.0.3 (2025-12-10)

Bug Fixes

  • doc: invalid JDTLS settings in README (#451) (df1ff5f)

4.0.2 (2025-12-10)

Bug Fixes

  • vim.lsp.buf.document_symbol returns nothing for jdtls (#449) (625f48f)

4.0.1 (2025-12-05)

Bug Fixes

  • user config is not applied due to default config import in some modules (#443) (7875237)

4.0.0 (2025-12-03)

Features

Bug Fixes

  • java validation is invalid (ad5d370)
  • java version check does not consider env passed for LSP (41d72bf)
  • nvim-java does not work on mac with the embeded jdk (293ee31)
  • PATH env separator is not windows compatible (9743dde)
  • update nvim version check to 0.11 (c3e3129)
  • windows compatibility issue (#439) (e1bb01d)
  • workspace_execute calling client command handler (20191fe)

Miscellaneous Chores

3.0.0 (2025-08-06)

Features

Miscellaneous Chores

2.1.2 (2025-08-04)

Bug Fixes

2.1.1 (2025-02-16)

Bug Fixes

  • nvim-java mason reg is not added if the mason is not merging parent config in user end (#355) (db54fbf)

2.1.0 (2025-01-26)

Features

Bug Fixes

  • dap: do not override previously defined user config (#342) (4d810a5)

2.0.2 (2024-12-24)

Bug Fixes

2.0.1 (2024-08-01)

Bug Fixes

  • refactor and build lua API being registered incorrectly (#284) (b9e6b71)

2.0.0 (2024-07-25)

⚠ BREAKING CHANGES

  • move all the client commands to nvim-refactor repo (#278)

Code Refactoring

  • move all the client commands to nvim-refactor repo (#278) (1c04d72)

1.21.0 (2024-07-15)

Features

  • adding delegate method generate code action (9462546)

1.20.0 (2024-07-14)

Features

  • add generate hash code and equals code action (6a714fe)

1.19.0 (2024-07-14)

Features

  • add clean workspace command (8a1171c)
  • add toString code action (4b1e1bd)

1.18.0 (2024-07-14)

Features

  • add warning on not yet implemented client commands (a889ff4)

1.17.0 (2024-07-13)

Features

  • add generate constructor code action (ea5371b)

1.16.0 (2024-07-13)

Features

  • add convert to variable refactor command (2635a64)

1.15.0 (2024-07-12)

Features

  • add extract_field command (aabca01)

1.14.0 (2024-07-11)

Features

  • upgrade java debug adapter (644c4cb)

1.13.0 (2024-07-10)

Features

  • add more extract commands (0ec0f46)

1.12.0 (2024-07-10)

Features

Bug Fixes

  • remove github token from stylua workflow (a6b1c8b)
  • the manually stoped/restarted job show the error message (#242) (#243) (0b9fac9)

1.11.0 (2024-07-06)

Features

  • add build workspace command (4d92c3d)

1.10.0 (2024-07-05)

Features

1.9.1 (2024-07-05)

Bug Fixes

  • get_client func is failing on older neovim (bb7d586)

1.9.0 (2024-07-03)

Features

1.8.0 (2024-07-01)

Features

  • add validations for exec order, duplicate setup calls (#219) (15bc822)

1.7.0 (2024-06-28)

Features

  • add lazy.lua file to declare dependencies on lazy.nvim (#215) (1349ac5)

1.6.1 (2024-06-27)

Bug Fixes

  • when the same main class is ran again, first process is not stopped (1fae8de)

1.6.0 (2024-06-25)

Features

1.5.1 (2024-05-29)

Bug Fixes

  • some dap warnings are not respecting notification rules (#197) (603f270)

1.5.0 (2024-05-05)

Features

  • allow extract variable command in visual mode (0ac2e2f)

1.4.0 (2024-05-03)

Features

  • add extract variable refactor command (#171) (0e61713)

1.3.1 (2024-04-12)

Bug Fixes

  • check existance of profile before modifications (6c4f1e2)

1.3.0 (2024-04-12)

Features

Bug Fixes

1.2.0 (2024-03-23)

Features

  • conf: capability to remove dap related notifications (9f9b785)

Bug Fixes

  • jdtls wont start up after new mason versioned package (#147) (8945fc1)
  • test: tests are hanging after vim.ui.select to handle async ui change. (#139) (#140) (ba1146e)

1.1.0 (2024-03-17)

Features

1.0.6 (2024-03-03)

Bug Fixes

  • lombok APIs with parameters are not working (#129) (5133a21)

1.0.5 (2024-03-01)

Bug Fixes

  • sometimes dap is not configured correctly (#126) (4f1f310)

1.0.4 (2024-01-13)

Miscellaneous Chores

1.0.3 (2024-01-07)

Bug Fixes

  • java-debug fails due to unavailablity of v0.52.0 (#105) (f20e49f)

1.0.2 (2023-12-17)

Bug Fixes

  • user jdtls setup config wont override the default config (#91) (fa14d06)

1.0.1 (2023-12-13)

Bug Fixes

  • goto definition error out due to buffer is not modifiable (#74) (d1233cc)

1.0.0 (2023-12-10)

⚠ BREAKING CHANGES

  • go from promises to co-routines (#30)
  • change the project structure according to new core changes (#27)

Features

  • add API to open test reports (#35) (1fb58a6)
  • add capability to lsp actions in .class files (#11) (8695b99)
  • add commands for lua APIs (#43) (62bf7f7)
  • add config option to install jdk17 via mason (29e6318)
  • add editor config (01a6c15)
  • add lint & release-please workflows (#67) (0751359)
  • add plugin manager for testing (1feb82e)
  • add test current method API (#31) (a5e5adb)
  • auto configure jdtls and dap at start up (#2) (83e25bb)
  • auto refresh the mason registory when pkgs are not available (#41) (0edb02c)
  • Create FUNDING.yml (f23b56e)
  • extract debug & run APIs for current test class (#14) (b5368b2)
  • ui: add visual indication for dap configuration status (#60) (7f5475e)

Bug Fixes

  • 0.40.1 failure on install (f16b08b)
  • build badge (0af982e)
  • build shields badge (db7b333)
  • ci: invalid vim-doc name (#16) (4a64bb6)
  • error in error handler function (#24) (2fd3979)
  • error when java.setup with no table (#56) (18bb0ab)
  • jdk auto_install should be true by default (#59) (2c82759)
  • server module was moved from prev location in java-core (#22) (a27c215)
  • when launched first time lazy covers mason nvim window (#52) (340cad5)

Code Refactoring

  • change the project structure according to new core changes (#27) (7c7b772)
  • go from promises to co-routines (#30) (737792d)