Skip to content

Releases: katyukha/Odood

v0.0.12

14 Aug 09:02
Compare
Choose a tag to compare

Changelog

Release 0.0.12 (2023-08-14)

Added

  • Command odood odoo shell that allows to open odoo shell for specified db.
  • Added release for debian:bullseye

Changed

  • Implement backup of database on D level. This way it provides better error handling.
  • Added ability to cache downloads if ODOOD_CACHE_DIR environment variable is set.

v0.0.12-RC2

06 Aug 16:07
Compare
Choose a tag to compare
v0.0.12-RC2 Pre-release
Pre-release

Changelog

Unreleased

Added

  • Command odood odoo shell that allows to open odoo shell for specified db.

v0.0.12-RC1

04 Aug 17:29
Compare
Choose a tag to compare
v0.0.12-RC1 Pre-release
Pre-release

Changelog

Unreleased

Added

  • Command odood odoo shell that allows to open odoo shell for specified db.

v0.0.11

27 Jul 19:32
Compare
Choose a tag to compare

Changelog

Release 0.0.11 (2023-07-27)

Added

  • New option --simplified-log added to odood test command.
    Thus it is possible to display meaningful log info (log level, logger, message).

Changed

  • Command odood venv reinstall-odoo now backups old odoo by default.
    But it is possible to disable backup with option --no-backup
  • Now it is allowed to specify only name of backup to restore database from.
    In this case, Odood will try to find corresponding backup in standard
    backups directory of project.

Fixed

  • Correctly handle --additional-addons passed for tests
    in case when migration test enabled: update that addons before running tests.

v0.0.10

08 Jul 21:12
Compare
Choose a tag to compare

Changelog

Release 0.0.10 (2023-07-08)

Added

  • New option --all to odood db backup command, that allows to backup
    all databases within single command.
  • New command info that will display info about project,
    optionally in JSON fromat.
  • New option --file to odood addons install and odood addons update
    commands. This option allows to get list of addons to install / update
    from provided file. This way, it is possible to avoid specifying list of
    addons manually.
  • New option --install-file to odood db create command, that
    will automatically install modules from specified files.
  • New option --coverage-ignore-errors to odood test command, that allows
    to ignore coverage errors, that a frequent case during migration tests
    (because files available on start may disapear during migration).
  • New option --recreate to db restore command, thus it is possible
    to automatically drop database before restoration if needed.
  • Added flag --backup to venv update-odoo command.
  • Added new command odood venv reinstall-odoo, that could be used to
    reinstall odoo to different version in same venv.
    This could be used for migrations to avoid the need to setup new machine
    for migrated instance.

Changed

  • Command odood db backup: when --dest option supplied and
    it is existing directory, then database will be backed up in this directory
    with automatically generated name of backup.
  • Automatically supply --ignore-errors to coverage when running migration
    tests

v0.0.9

01 Jun 14:02
Compare
Choose a tag to compare

Changelog

Release 0.0.9 (2023-06-01)

Added

  • New option --ual to odood addons install and odood addons update comands
  • New option --additional-addon to odood test command
  • New options for odood addons list command:
    • --with-price and --without-price for odood addons list command
    • --color=price to highlight addons that have or have no prices
    • --table to output list of addons as table
  • New command odood venv install-py-packages that could be used to easily
    install python packages in Odood virtualenv environment
  • New option --warning-report to odood test command:
    if this option provided, then Odood will print uniq list of warnings
    in the end of test run

v0.0.8

05 May 12:33
Compare
Choose a tag to compare

Changelog

Release 0.0.8 (2023-05-05)

Added

  • Add new option --color=installable to addons list command
  • Added command odood ci fix-version-conflict to resolve version conflicts
    in module manifests

Changed

  • odood test command: show error report by default, but add option to
    disable it.
  • Clone repos recursively optionally. Before this change,
    command odood repo add was clonning repositories recursively
    (parse odoo_requirements.txt file in clonned repo and clone dependencies
    mentioned there). After this change, recursive add repo is optional,
    end could be enable by option odood repo add --recursive ...
  • odoo test with option --isw will additionally ignore following warning:
    unknown parameter 'tracking'

v0.0.8-rc4

05 May 09:26
Compare
Choose a tag to compare
v0.0.8-rc4 Pre-release
Pre-release

Changelog

Release 0.0.8

Added

  • Add new option --color=installable to addons list command
  • Added command odood ci fix-version-conflict to resolve version conflicts
    in module manifests

Changed

  • odood test command: show error report by default, but add option to
    disable it.
  • Clone repos recursively optionally. Before this change,
    command odood repo add was clonning repositories recursively
    (parse odoo_requirements.txt file in clonned repo and clone dependencies
    mentioned there). After this change, recursive add repo is optional,
    end could be enable by option odood repo add --recursive ...
  • odoo test with option --isw will additionally ignore following warning:
    unknown parameter 'tracking'

v0.0.8-rc3

05 May 08:16
Compare
Choose a tag to compare
v0.0.8-rc3 Pre-release
Pre-release

Changelog

Release 0.0.8

Added

  • Add new option --color=installable to addons list command
  • Added command odood ci fix-version-conflict to resolve version conflicts
    in module manifests

Changed

  • odood test command: show error report by default, but add option to
    disable it.
  • Clone repos recursively optionally. Before this change,
    command odood repo add was clonning repositories recursively
    (parse odoo_requirements.txt file in clonned repo and clone dependencies
    mentioned there). After this change, recursive add repo is optional,
    end could be enable by option odood repo add --recursive ...
  • odoo test with option --isw will additionally ignore following warning:
    unknown parameter 'tracking'

v0.0.8-rc1

30 Apr 19:00
Compare
Choose a tag to compare
v0.0.8-rc1 Pre-release
Pre-release
v0.0.8-rc1