Skip to content

v0.6.1

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Jul 03:18
· 3 commits to main since this release

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