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
anduser.has_group
dcf2b5d
Fixed
- Field parameters
9c03a12
comodel_name
assistance4405a2e
- 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