Changelog
Unreleased
Added
Add missing parameter to db-create (with_demo, country and language)
Update init command and fix it for odoo < 19
Introduce sets for installing, updating or testing multiple addons at once
Improve set command group, set kind to set a role, allow to fill sets from commands
Allow to assure that each addon is process in sets
Fixed
Demo process manager and pytest
Pytest
Pytest fix
Windows pytest fix
Documentation
Update changelog
Update docs regarding new set commands
0.4.6
Added
Add technical documentation schema
Update skills
Improve technical docu
Improved documentation, schemas and skill
Speed up documentation
Improved technical doc creation flow
Add allowed addon dirs
Evidence blocks introduced for technical docu
Create seperate evidence doc file
Fixed
Unit test
Fix windows ci test
Rename addon to a more generic name
Timout for doc creation
Documentation
Update changelog
Update skills and docs
Miscellaneous
Pre-commit, pytest and mypy
0.4.5
Fixed
Duplicate detection fix
Code executor fixed for odoo 19
Test integration test
Adapt to changed output of odoo 19
Documentation
Update changelog
Testing
Add test to check agent workflows
Miscellaneous
Fix pre-commit
0.4.4
Added
Add script for benchmark output
Reduce the inspect addon output
Better migration workflow for existing odoo.conf files
Documentation
Update changelog
0.4.3
Added
Improved dependency cycle detection
Allow stdin for install update and install order
Add stdin for commands that consume addon naems directly
Add skill and explain install order
Fixed
(db) Fix db creation
Documentation
Update changelog
0.4.2
Added
Hide commands on default for agent commands
Dedpulicate agent output
Fixed
Fix failing unit test
Failing unit test
Documentation
Update changelog
0.4.1
Added
Add documentation commands
Add path parameter for shorting long paths
Docs support multi-addon bundle
Fixed
Use res.partner as example
Fix unit test
Windows test
Documentation
Update changelog
0.4.0
Added
Start working on agent mode
Improve agent capabilities
Add api models for better parsing available odoo models
New find-model-extensions command
Add summary
Add command for getting model views
Improved right management for agents
New command validate-addon-change
Cleanup after refactoring
Add command to get installed addons
Add uninstall command
New addon-info command
Improved structure
New runtime inspection and review commands
Adapt new rjntime inspection for agent mode
Add mutation policy
Edit config command
New right management, db risk level removed
Use next port when http port is blocked
Fixed
Improve test parsing for agents
Better error output
Integration tests
Unit test
Fix for windows
Integration test
Documentation
Update changelog
Update doc
Update readme
Use common odoo model
Add example for model and view inspection
Update doc for agent commands
Refactor
Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Miscellaneous
Fix package
Add missing logs
0.3.0
Added
Add allow_unsafe=True is required to execute code
Several small improvements
Add doctor and other usefull cli commands, rewrite documentation
Fixed
Fix broken unit test
Unit test and mpy
Documentation
Add changelog
Update README
Miscellaneous
Fix mypy oduit
Fix mypy and pre-commit
0.2.2
Added
Improved print-config and .oduit.toml support for examples
Get odoo version
Improve json odoo version output
Improved list-addons with include/exclude filters and new list-manifest and list-manifest-values command
Testing
Add integration test
Miscellaneous
Add integration test to github action
Fix path
Fix pre-commit and add missing pytest
Fix test discovery
Change working dir
Improve integration test
Fix oduit.toml location
Add integration test for odoo 18
0.2.1
Added
Better json output
Fixed
Exit code for install and update cli
Cli test returns results and correct exit code
Mypy parser fixes
Mypy parser fixes
Miscellaneous
Update ruff
0.2.0
Added
Improved list-addons command
Addon path manager and manifest_collection has been added
Add tree option
Add depth parameter
New parameter
Add manifestoo-core
Detect odoo series
Add sorting modules
Do not repeat version in tree
Improved tree layout
List-missing added to cli
Exclude addons beginning with test_ and allow to exclude core and enterprise addons
Fixed
Codepends
Documentation
Add new classes
Miscellaneous
Fix static type checker mypy
0.1.7
Added
Short json parameter
More parameters
Improve lang option
Fixed
Add error message
Documentation
Improve readme and doc, adding more urls to project
Fix api doc links
Improve doc with no-index
Miscellaneous
Fix doc build
Fix link
Fix pre-commit
0.1.6
Added
(config) Improved get_odoo_params_list
Documentation
Automatically generate changelog through cliff
Add pypi badge
0.1.5
Fixed
Db params need a underscore
0.1.4
Added
Better help screen for cli tool
(db) Move drop_db into own function
0.1.3
Fixed
List-db was printed twice
Testing
Fix path on windows
0.1.2
Added
(db) List db added
Fixed
Path for windows
Use a more robust approach
0.1.1
Added
(db) Allow drop_db and create_db without sudo
Documentation
Fix build
Fix documentation
Testing
Update codecov
Miscellaneous
Add codecov workflow
Add readthedocs.yml
Fix pre-commit
Fix actions
Add codecov badge
0.1.0
Fixed
Not working parameter in install removed
Documentation
Add cli doc
Refactor
Remove obsolete function from config_loader
Miscellaneous
Initial release
Pre-commit and readme cleanup