Skip to content

Releases: katyukha/Odood

v0.0.14-rc4

30 Sep 19:27
Compare
Choose a tag to compare
v0.0.14-rc4 Pre-release
Pre-release

Changelog

Release 0.0.14 (Unreleased)

Added

  • Added new options --skip and --skip-re to odood test command,
    that allow to not run tests for specified addons.
    Useful in cases, when there is need to skip some addons
    found via options --dir and --dir-r
  • Added new options --skip and --skip-re to odood addons install/update/uninstall commands.
    Useful in cases, when there is need to skip some addons
    found via options --dir and --dir-r
  • Added new option --skip-errors to odood addons install/update/uninstall commands, that allows
    to not fail when installing addons in database,
    thus allowing to install addons to other databases, and fail in the end.
  • Added new option --install-type to odood init and odood venv reinstall-odoo commands,
    thus, now it is possible to install Odoo as git repo or as unpacked archive depending on this option

Changed

  • Load Python dynamically, thus make Odood more portable.
  • Commands odood addons install/update/uninstall now will report Odoo errors raised during addons installation.

v0.0.14-rc2

11 Sep 09:43
Compare
Choose a tag to compare
v0.0.14-rc2 Pre-release
Pre-release

Changelog

Release 0.0.14 (Unreleased)

v0.0.14-rc1

11 Sep 07:58
Compare
Choose a tag to compare
v0.0.14-rc1 Pre-release
Pre-release

Changelog

Release 0.0.14 (Unreleased)

v0.0.13

08 Sep 13:33
Compare
Choose a tag to compare

Changelog

Release 0.0.13 (2023-09-08)

Added

  • Command odood addons generate-py-requirements that allows to generate
    requirements txt files for specified modules.
  • Added new option --tdb to odood db create command,
    that allows to use automatically generated default name for tests database.
  • Added new command odood db list-installed-addons.
    This command could be used to print to stdout or
    file list of addons installed on specific databases.

v0.0.13-rc1

17 Aug 12:07
Compare
Choose a tag to compare
v0.0.13-rc1 Pre-release
Pre-release

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

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