Skip to content

Commit 0ef0d2a

Browse files
committed
0.4.1
1 parent 0f054d3 commit 0ef0d2a

File tree

4 files changed

+31
-3
lines changed

4 files changed

+31
-3
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Changelog
22

3+
## 0.4.1 - 2025/12/02
4+
5+
Small patch that address crashes we got from your reports
6+
7+
### Vscode Fixs
8+
9+
- validate paths on config view opening
10+
11+
### Server
12+
13+
- Server will now answer to DocumentSymbol requests and give you a tree os symbols that you can find in a file.
14+
- Add validation and diagnostics on some missing Python statements (match, ...)
15+
- Better error message if missing typeshed
16+
17+
### Server Fixs
18+
19+
- crash fix: Handle new odoo structure available on master
20+
- crash fix: Do not evaluate documents that are not saved on disk and has an invalid path (will be improved later)
21+
- crash fix: Do not assume that base class is always valid, and silently ignore an invalid base class
22+
- crash fix: Do not evaluate architecture of a file if the hash of file has changed since the first building
23+
- crash fix: url encode paths to handle spaces or invalid characters in uris
24+
- crash fix: add a guard against empty contexts while getting symbol
25+
- crash fix: Fix crash on cyclic references involving only functions (temp fix before a proper implementation)
26+
- Fix multiple inference instance evaluation
27+
- add context information to be able to resolve ": Self" return value for functions
28+
- Test if odoo package is found or not and log it if not
29+
- Fix hook that transform Cursor into TestCursor in tests directories
30+
331
## 0.4.0 - 2025/05/02
432

533
0.4.0 is the first Rust version of the tool that is coming to Beta. It means that if you didn't update to alpha version manually, this changelog is new for you since the 0.2.4 version (last published Python version of the tool, not maintained anymore)

server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "odoo_ls_server"
3-
version = "0.4.0"
3+
version = "0.4.1"
44
edition = "2021"
55

66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

server/src/constants.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
use core::fmt;
33

44
pub const EXTENSION_NAME: &str = "Odoo";
5-
pub const EXTENSION_VERSION: &str = "0.4.0";
5+
pub const EXTENSION_VERSION: &str = "0.4.1";
66

77
pub const DEBUG_ODOO_BUILDER: bool = false;
88
pub const DEBUG_MEMORY: bool = false;

vscode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "odoo",
33
"displayName": "Odoo",
44
"description": "Language Server for Odoo projects",
5-
"version": "0.4.0",
5+
"version": "0.4.1",
66
"publisher": "Odoo",
77
"repository": {
88
"type": "git",

0 commit comments

Comments
 (0)