-
Vincent Hatakeyama authoredVincent Hatakeyama authored
History
17.0.0
Changes to docker_isort so that it can be used to apply changes.
Compatibility with long polling.
Extract version number with setuptools-scm.
Update to use only pyproject.toml and remove setup.py, indicating to use pip 10.0+ to install.
Add tests for python 3.11.
Prettier is in Odoo 11 image, update docker_prettier accordingly.
import_base_import is a new section as the base import is broken in recent version of Odoo due to the inability to get a CRCF token.
Use mypy to check code type and help detect issues.
16.10.0
docker_doc_build: new command to build module documentation.
16.9.1
docker_pylint: fix the command in odoo 15 projects.
16.9.0
docker_dev_start: Exclude acl when restoring.
16.8.2
Fix incorrect prettier and black warning.
16.8.1
Stop tagging with tip.
16.8.0
Prettier for odoo 11.
16.7.3
docker_dev_start: Fix restoring database and applying script.
16.7.2
docker_dev_start: Fix --start-redner
16.7.1
Fix incorrect permissions on /var/lib/odoo. It is now handled correctly both at creation or when using the --chown flag.
16.7.0
Add command to run a redner for a project, from docker_dev_start or directly with docker_redner.
Fix issue with volume being created at each docker_dev_start run.
Make docker_pylint work on Odoo 11 projects that uses python3.8.
Detect import errors in run_tests.
Add option to disable PYTHONDEVMODE.
16.6.0
docker_dev_start: Set the VERSION and SENTRY_RELEASE environment variable. Useful when there is a module displaying their value.
odoorpc merged a fix for the python 3.10 compatibility, so update the requirements accordingly.
Set PYTHONDEVMODE when in dev mode. This will only be used with 3.7 python to display some additional messages. See https://docs.python.org/3/library/devmode.html#devmode
16.5.1
Avoid trying to set db_host with an empty value. 16.5.0 ------
Fix path used when running chown in the image, it was using /var/lib/odoo
which is not where the data is present when running.
When running tests, only install modules that are not going to be tested. Modules to be tested will be installed during the tests.
16.4.0
When creating the data volume to store session and filestore, also run chown on them avoiding to have to do it manually.
16.3.0
Also mount songs when running pylint with docker_pylint
.
16.2.0
Change back option in do_tests
to keep the same comportment as in version <16.0.0. Override of module_list from configuration file is a new option.
16.1.0
Shell script: avoid running tests if there is no module to test.
Fix using do_tests as adding the --without-demo
with any value breaks odoo 13.0 tests.
16.0.0
Support marabunta that is in the images.
Marabunta is not run when using do_tests.
Change how the tests are run with do_tests: modules not to be tested are installed, then modules to test are installed with test enabled. This fix the issues of installation tests that were not run previously.
15.3.1
Fix pyproject.toml so that the project can be installed.
15.3.0
Add docker_black to run black on a directory using the project image. Black must be present in that image.
15.2.1
Fix prettier volume mount mode; that prevented from writing changes.
15.2.0
Add chown option to do_tests.
Add populate options to docker_dev_start.
Add docker_prettier.
Add odoo_conf_inject_env_var entry point.
15.1.0
Also do branch coverage when doing coverage.
Better output of odoo 15 tests with run_tests shell script.
Fix chown of extra directories.
15.0.0
Odoo 15 compatibility.
Explicitly disable base import with version it is not tested (it did not work with 13.0 anyway).
Use black default line length.
Change isort options to be able to show differences.
Use the presence of a Dockerfile as a sign that the current directory is a super project. Avoids starting to create files by error.