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 - (cli) 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 - (cli) More parameters - Improve lang option Fixed ~~~~~~~~~~~~~~~~~~~~~ - (cli) 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