Skip to content

Releases: camptocamp/odoo-project-tools

version 0.12.0

25 Jun 13:00
0.12.0

Choose a tag to compare

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

20 Jun 06:49
0.11.1

Choose a tag to compare

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

16 Jun 15:50
0.11.0

Choose a tag to compare

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

21 May 12:40
0.10.1

Choose a tag to compare

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

21 May 06:46
0.10.0

Choose a tag to compare

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