Skip to content

Releases: Desdaemon/odoo-lsp

nightly

20 Aug 04:37
4920ea5

Choose a tag to compare

nightly Pre-release
Pre-release

nightly-20250820 - 2025-08-11

Compare: nightly-20250810...nightly-20250820

Fixed

  • python: Include bridge modules in module reachability analysis (#93) 4920ea5, closes #92
  • fix(python): extra diagnostics, closes #92

  • ref(lsp): implement DiagnosticRelatedInformation, closes #92

  • test: DiagnosticRelatedInformation messages

  • fix: path working on windows

  • fix: stay consistent everywhere

  • rename messages

nightly

10 Aug 04:53

Choose a tag to compare

nightly Pre-release
Pre-release

nightly-20250810 - 2025-08-09

Compare: nightly-20250728...nightly-20250810

Refactor

  • Make self-update optional 0095527

nightly

28 Jul 04:58

Choose a tag to compare

nightly Pre-release
Pre-release

nightly-20250728 - 2025-07-27

Compare: v0.6.1...nightly-20250728

Refactor

v0.6.1

26 Jul 03:18

Choose a tag to compare

Changelog

0.6.1 - 2025-07-26

Compare: v0.6.0...v0.6.1

A release four months in the making! Thanks to @gbrito for your contributions to this update!

Alongside various smaller features added is lazy loading. odoo-lsp will not load all modules at once, everytime you open the editor, and will instead analyze the dependency graph to figure out the minimum set of modules to load. The heuristic used is not perfect, please create an issue or discussion if you encounter any issues.

Added

  • analyze: odoo.http.request 076ba7f
  • analyze: Method name, return expression d56804f
  • Call signature assistance dc6f948
  • vscode: Only restart extension host when self-updating 2835924
  • lsp: Implement serverInfo (#62) 00790a1
  • xml: Handle button tag (#59) 04591d2
  • python: Add support for command lists 80e0f38
  • Implement lazy loading (#66) 298675a
  • Add details for field completions c759a6a
  • Load all dependents for codebase-wide searches 2d7cb48
  • Don't load all dependents for gotodefs 73c159b
  • xml: Resolve button action and method (#69) c5eb1ea
  • python: Python imports go to def (#70) 0309c74
  • cli: Show manpage for help c639d3f
  • ci: Run clippy for CI (#72) b3c047a
  • xml: Add attribute name to the page tag (#74) c638209
  • python: Groups for python fields (#77) 8aa6ecb
  • xml: Include list view (#78) e26915f
  • js: Base for js completions (#79) 8af71a9
  • js: Gotodefs, hover for ORM calls c16443a
  • Menuaction action return all actions (#86) c6d24c4
  • cli: Change manpage calling method 668e679
  • Groups support 276fad3, Closes #17
  • js: Detect additional widgets 4944b7f, Closes #89
  • Support user_has_groups and user.has_group dcf2b5d

Fixed

  • Field parameters 9c03a12
  • comodel_name assistance 4405a2e
  • Incomplete attributes c1928ed
  • ci: Wrong cargo build syntax 71ad091
  • python: Field attributes 1e1d3ed, Closes #53
  • test: Only init tracing once (#56) 8abe4d9
  • test: Run xml files (#58) 0f2aba9
  • python: Parse mapped, byte index out of bounds (#61) b9f3b5e
  • vscode: Missing mkdir before download a9d2874
  • ci: Wrong syntax for Windows 1c198da
  • Remove server error from using tokio task id 5ebea3f
  • parser: Manifest depends properly parse comment (#84) bd62bf7, fix #83
  • python: Commandlist properties not completing properly (#85) 5dd6d25
  • js: Retain space for ORM methods c73b5a8, Closes #90

Refactor

  • Python, testing ff951b4
  • index: Components and registry items e419ae5

Testing

nightly

25 Jul 04:52

Choose a tag to compare

nightly Pre-release
Pre-release

nightly-20250725 - 2025-07-25

Compare: nightly-20250723...nightly-20250725

Added

Fixed

nightly

23 Jul 04:55

Choose a tag to compare

nightly Pre-release
Pre-release

nightly-20250723 - 2025-07-22

Compare: nightly-20250722...nightly-20250723

Added

  • cli: Change manpage calling method 946f7d2

nightly

22 Jul 04:50
4ccab0d

Choose a tag to compare

nightly Pre-release
Pre-release

nightly-20250722 - 2025-07-21

Compare: nightly-20250716...nightly-20250722

Added

  • js: Gotodefs, hover for ORM calls 8b6c4bf
  • Menuaction action return all actions (#86) 4ccab0d

nightly

16 Jul 04:49
23a2b87

Choose a tag to compare

nightly Pre-release
Pre-release

nightly-20250716 - 2025-07-15

Compare: nightly-20250712...nightly-20250716

Added

nightly

12 Jul 04:43
03123cb

Choose a tag to compare

nightly Pre-release
Pre-release

nightly-20250712 - 2025-07-11

Compare: nightly-20250711...nightly-20250712

Fixed

  • parser: Manifest depends properly parse comment (#84) 03123cb, fix #83

nightly

11 Jul 04:48
f6f60a4

Choose a tag to compare

nightly Pre-release
Pre-release

nightly-20250711 - 2025-07-10

Compare: nightly-20250710...nightly-20250711

Added