Releases: camptocamp/marabunta
Releases · camptocamp/marabunta
0.3.1: **Fixes**
Fixes
- Fix decoding issues with output of subprocesses
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
release 0.2.2
Improvements
- Adapted the README so that it is rendered as ReST on pypi.
release 0.2.1
Bugfixes
- Fixed the version information of the package and release date.
release 0.2.0
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
- Fixed problems with packaging so that now marabunta can be installable from
pypi.
release 0.1.0
This is the initial release of Guewen's work.