Releases: camptocamp/odoo-project-tools
Releases · camptocamp/odoo-project-tools
version 0.12.0
Features and Improvements
- better detection of the commit hashes of odoo and enterprise in the parent images
- otools-pr test: tool for a local test of a pull request on the project
Bugfixes
- otools-tasks: fix show_closed_prs to allow it to show the PRs without cleaning
version 0.11.1
0.11.1 (2025-06-20)
+++++++++++++++++++
Bugfixes
- Fix otools-ba run on pop os 22.04 (work around older docker compose version limitations)
Documentation
- Add documentation for otools-ba, including how to authenticate on ghcr.io
version 0.11.0
0.11.0 (2025-06-16)
+++++++++++++++++++
Features and Improvements
-
[add] cli.pendng.show: add opt --yes-all
-
[add] utils.git.submodule_set_url: to control submodule urls
-
[imp] otools-ba run
- fix detection of instance ready on Odoo 14.0
- start browser when instance is ready
- handle SIGINT / Keyboard Interrupt to shutdown the instance properly
Bugfixes
- [fix] utils.pending_merge.Repo: fix submodule update on purge
- [fix] references to c2c remote
0.10.1
0.10.1 (2025-05-21)
Bugfixes
- otools-project: fix local checkout automated tests
- Fix tests broken by change introduced in click 8.2.1
version 0.10.0
0.10.0 (2025-05-21)
+++++++++++++++++++
Features and Improvements
-
New tool otools-ba run
This tool can be used to run a vanilla Odoo, through the new docker images.
$ otools-ba run --help Usage: otools-ba run [OPTIONS] [VERSION] Run a standard odoo version locally, for a demo or Options: --empty-db / --no-empty-db force recreation of an empty database. Otherwise a previously created database for that version can be reused. -p, --port INTEGER The network port on which you will need to connect to access odoo. --force-image-pull / --no-force-image-pull Force pulling updated image --help Show this message and exit.
-
new command otools-ba
This command contains tools crafted to help functional people work, possibly
not directly on a project, without having to bother with knowing tons of
command line tools. -
Use git autoshare in command otools-project checkout-local-odoo
Bugfixes
- otools-addon add: filter by odoo series
Without the patch, adding or upgrading an odoo addon would always get
the latest version, which could result in adding an addon meant for odoo
17 on a project using odoo 15. - otools-conversion: fix an issue preventing more than 1 addon in a given external-src subdirectory from being added to the requirements of the project.
- crash of otools-project checkout-local-odoo on second run of the command
- otools-conversion: don't crash if odoorpc is not installed (esp. allow to call otools-conversion --help in that configuration)
- otools-conversion: stage some missed out files created / modified during the conversion process
Documentation
- improve the --help option output on the different tools
- otools-conversion: improve the documented process in the project README file to mention when pre-commit should be enabled.
- otools-conversion: document how to configure the CI with Github Actions on the project