|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 0.10.0 - 2025/08/08 - Better configuration and XML features |
| 4 | + |
| 5 | +Following your feedbacks, we are adding some new features and ways to configure your odools.toml files. If you still think that some changes would be interesting, do not hesitate to contact us ! |
| 6 | +Alongside these changes, we added some features to XML files, like gotodefinition, hover, and new diagnostics. Everything we want is not there yet, but it's coming soon! |
| 7 | +We focused a lot too on improving the exactness of various diagnostics, so you should see less errors in your project! |
| 8 | + |
| 9 | +### VsCode |
| 10 | + |
| 11 | +- Add wiki link to configuration view. |
| 12 | +- Update Disabled profile: "Disabled" now shuts down the server |
| 13 | +- New setting to provide a generic odools.toml that would be applied to ALL profiles, and that can be at a specific location |
| 14 | + |
| 15 | + |
| 16 | +### Server |
| 17 | + |
| 18 | +- Add diagnostics filters in configuration files. It allows you to choose diagnostics you want to hide and their severity level |
| 19 | +- Add new config url parameter to give a common config file for all your profiles |
| 20 | +- Rewrite diagnostics modules, to allow filtering and changes of the level. |
| 21 | +- Fix new convention for OLS codes |
| 22 | +- Improve the server restart behaviour |
| 23 | +- Parse and use `delegate=True` to detect _inherits models |
| 24 | +- Improve build tools |
| 25 | +- Fix imports with asname value |
| 26 | +- gotodefinition on ref to xml_ids |
| 27 | +- New hook to global field on IrRule |
| 28 | +- New hooks for werkzeug _monkeypatches |
| 29 | +- Disable call argument checks for properties function for now. |
| 30 | +- Detect and mark function with @classproperty or @lazy_classproperty as such |
| 31 | +- Fix all the arguments validation process |
| 32 | + |
| 33 | +#### XML |
| 34 | + |
| 35 | +- menuitem: check that parent is valid |
| 36 | +- menuitem: chack validity of action attribute |
| 37 | +- menuitem: validate groups attribute |
| 38 | +- record: validate model |
| 39 | +- record: check that all mandatory fields has been provided |
| 40 | +- record, fields, menuitem: hover and gotodefinition to xml_ids and models |
| 41 | +- field: basic validation and for specific models (ir.ui.view) |
| 42 | +- Support for @language in XML Fields |
| 43 | + |
| 44 | +### Fixes |
| 45 | + |
| 46 | +- Fixed version comparator that was not equaling "18.0" and "18.0.0". It had various side effects on some specific version features. |
| 47 | +- Fix crash on delayed thread that occur if odoo is made invalid in the delay |
| 48 | +- Fix creation of custom entrypoints on hovering some xml/csv files |
| 49 | +- Fix crash on reloading functions created by hooks (only in orm files) |
| 50 | +- Various things that would be too hard to explain here. You really read all the changelog? |
| 51 | + |
3 | 52 | ## 0.8.1 - 2025/09/07 - Quick fix
|
4 | 53 |
|
5 | 54 | ### Fix
|
|
0 commit comments