0.3.0
Introducing modes.
Backward incompatible changes
-
--demo
is replaced by a more general--mode
argument,
the equivalent being--mode=demo
-
MARABUNTA_DEMO
is replaced byMARABUNTA_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 toMARABUNTA_ALLOW_SERIE
-
--project-file
renamed to--migration-file
-
MARABUNTA_PROJECT_FILE
renamed toMARABUNTA_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