Skip to content

Releases: camptocamp/marabunta

0.3.1: **Fixes**

08 Jul 08:57
Compare
Choose a tag to compare

Fixes

  • Fix decoding issues with output of subprocesses

0.3.0

06 Jul 15:16
Compare
Choose a tag to compare

Introducing modes.
Backward incompatible changes

  • --demo is replaced by a more general --mode argument,
    the equivalent being --mode=demo

  • MARABUNTA_DEMO is replaced by MARABUNTA_MODE

  • the configuration file has now operations and addons by "modes", allowing to
    load some different scripts or install different addons for different modes
    (the addons list are merged and the operations of the modes are executed
    after the main ones):

      - version: 0.0.1
        operations:
          pre:  # executed before 'addons'
            - echo 'pre-operation'
          post:  # executed after 'addons'
            - anthem songs::install
        addons:
          upgrade:
            - base
        modes:
          prod:
            operations:
              pre:
                - echo 'pre-operation executed only when the mode is prod'
              post:
                - anthem songs::load_production_data
          demo:
            operations:
              post:
                - anthem songs::load_demo_data
            addons:
              upgrade:
                - demo_addon
    
  • --force renamed to --allow-serie

  • MARABUNTA_FORCE renamed to MARABUNTA_ALLOW_SERIE

  • --project-file renamed to --migration-file

  • MARABUNTA_PROJECT_FILE renamed to MARABUNTA_MIGRATION_FILE

Improvements

  • When 'allow_serie' is used, the same Odoo addon will not be
    upgraded more than one time when it is in the 'upgrade' section of
    more than one version

Fixes

  • Fix error when there is no db version in the database
  • Fix error AttributeError: 'bool' object has no attribute 'number'
    when there is an unfinished version
  • Fix error when the db version is above the unprocessed version

release 0.2.2

23 Jun 12:56
Compare
Choose a tag to compare

Improvements

  • Adapted the README so that it is rendered as ReST on pypi.

release 0.2.1

23 Jun 12:56
Compare
Choose a tag to compare

Bugfixes

  • Fixed the version information of the package and release date.

release 0.2.0

23 Jun 12:20
Compare
Choose a tag to compare

Features

  • Added support for Python 3.4 and 3.5 in addition to 2.7.

Bugfixes

  • Fixed a crash with empty install args

Improvements

  • Use YAML safe_load for added security.

Documentation

  • Bootstrapped the Sphinx documentation.

Build

  • Switched to tox for the build. This allow to run the same tests in all
    environment locally like in travis. The travis configuration just calls tox
    now.
  • Added runtime dependencies to the package, kept separate from the build and test dependencies (installed separately by tox).

release 0.1.1

23 Jun 12:17
Compare
Choose a tag to compare
  • Fixed problems with packaging so that now marabunta can be installable from
    pypi.

release 0.1.0

08 Jun 13:13
Compare
Choose a tag to compare
This is the initial release of Guewen's work.