CHANGES
=======

v8.2.18
-------

* Bump version: 8.2.17 → 8.2.18
* [REF] cfg: Update pylint\_odoo v9.3.20 (#174)

v8.2.17
-------

* Bump version: 8.2.16 → 8.2.17
* [REF] cfg: Update pylint\_odoo v9.3.18 (#172)

v8.2.16
-------

* Bump version: 8.2.15 → 8.2.16
* [REF] cfg: Update pylint v9.3.17 (#171)

v8.2.15
-------

* Bump version: 8.2.14 → 8.2.15
* [REF] pre-commit-config: Update pylint-odoo v9.3.16 (#169)

v8.2.14
-------

* Bump version: 8.2.13 → 8.2.14
* [REF] pre-commit-config-optional: Update bandit to fix pbr dependency error (#168)

v8.2.13
-------

* Bump version: 8.2.12 → 8.2.13
* [REF] cfg: Use latest pylint-odoo to support odoo 19.0 (#166)

v8.2.12
-------

* Bump version: 8.2.11 → 8.2.12
* [REF] pre-commit-config\*: Update pylint-odoo package (#165)
* [REF] github-actions: Use py314 only for ubuntu and install apk dependencies (#164)

v8.2.11
-------

* Bump version: 8.2.10 → 8.2.11
* [REF] pre-commit-config: Update pylint\_odoo to 9.3.13 (#161)
* [REF] \*: Adapt code to be compatible with pylint4 (early)
* [REF] github-actions: Use py3.14 pre-release (#163)

v8.2.10
-------

* Bump version: 8.2.9 → 8.2.10
* [REF] check\_deactivate\_jinja: Now support neutralize.sql (#160)
* [REF] pre-commit-config: Update pylint\_odoo to 9.3.11 (#159)
* [REF] test-requirements: Fix py3.13 CI red (#157)

v8.2.9
------

* Bump version: 8.2.8 → 8.2.9
* [REF] .pylint: Remove no-search-all for mandatory check (#156)

v8.2.8
------

* Bump version: 8.2.7 → 8.2.8
* [ADD] pylintrc-experimental: Add new experimental for pylint-odoo checks (#155)

v8.2.7
------

* Bump version: 8.2.6 → 8.2.7
* [REF] config: Update odoo-pre-commit-hooks to v0.1.4 (#154)

v8.2.6
------

* Bump version: 8.2.5 → 8.2.6
* [REF] cfg: Upgrade oca-odoo-pre-commit-hooks v0.1.3 (#153)
* [REF] cfg: Upgrade oca-odoo-pre-commit-hooks v0.1.2 (#151)
* [FIX] click: Pinned 'click' version where it is compatibility
* [REF] pylint\_odoo: Update pylint version to v9.3.6

v8.2.5
------

* Bump version: 8.2.4 → 8.2.5
* [REF] pylint\_odoo: Update pylint version to v9.3.3 (#149)

v8.2.4
------

* Bump version: 8.2.3 → 8.2.4
* [REF] pylint\_odoo: Enabling python version 3.13 compatibility (#148)
* [REF] check\_deactivate\_jinja: Add "nginx\_url" variable and better error message (#147)

v8.2.3
------

* Bump version: 8.2.2 → 8.2.3
* [REF] pylint\_odoo: Update pylint version and drop support for py38 (#515)
* [REF] README: Add tox params to run unittest
* [REF] .github-actions: Fix detected dubious ownership in repository
* [REF] pre\_commit\_vauxoo: pylint checks support define python version
* [REF] github-action: Avoid unnecessary time-consuming 'Processing triggers for man-db' installing apt (#143)

v8.2.2
------

* Bump version: 8.2.1 → 8.2.2
* [FIX] eslint: Update .eslintrc.json to use ECMAScript 2022 (#142)

v8.2.1
------

* Bump version: 8.2.0 → 8.2.1
* [REV] pre-commit-config: Revert enable jobs for pylint hook (#141)

v8.2.0
------

* Bump version: 8.1.3 → 8.2.0
* [REF] pre-commit-config: Enable jobs for pylint hook (#140)

v8.1.3
------

* Bump version: 8.1.2 → 8.1.3
* [REF] cfg: Update odoo-pre-commit-hooks to 0.0.35 (#139)

v8.1.2
------

* Bump version: 8.1.1 → 8.1.2
* [REF] tox.ini: Add compatibility with new pyttest
* [REF] .pre-commit-config: Bump OCA/odoo-pre-commit-hooks to 0.0.34

v8.1.1
------

* Bump version: 8.1.0 → 8.1.1
* [REF] optional,autofix: Upgrade odoo-pre-commit-hooks version v0.0.33 (#137)
* [REF] github-actions: Use exclude macosx-latest for py old (#136)

v8.1.0
------

* Bump version: 8.0.2 → 8.1.0
* [ADD] name-non-ascii: Prevents file or directory names with ASCII characters (#134)
* [REF] github-actions: Add arch in cache-key to use macosx m1 and intel compatibility
* [REF] github-actions: Use latest codecov version
* [REF] setup: Add setuptools deps to build
* [REF] github-actions: Use macosx-latest only for py-latest and macosx-14 for older Related to https://github.com/actions/setup-python/issues/825\#issuecomment-2096792396
* [REF] setup: Add py3.12 because we are compatible
* [REF] .github: Add py3.12, update gh action packages and fix pre-commit cache (#133)

v8.0.2
------

* Bump version: 8.0.1 → 8.0.2
* [IMP] cfg: update pylint-odoo

v8.0.1
------

* Bump version: 8.0.0 → 8.0.1
* [CI]: fix wrong path on windows runners
* [IMP] cfg: update black version

v8.0.0
------

* Bump version: 7.0.26 → 8.0.0
* [REF] cfg: bump pylint-odoo to v9.0.4 (#127)

v7.0.26
-------

* Bump version: 7.0.25 → 7.0.26
* [IMP] cfg: bump pylint-odoo to v8.0.21 (#126)
* [REF] Remove redundant autofix checks (#125)
* [REF] CI: Update CI/RTD (#123)
* ci: Update actions/checkout (#122)

v7.0.25
-------

* Bump version: 7.0.24 → 7.0.25
* [REF] .pre-commit-config: pylint-odoo bumpversion v8.0.20 (#120)
* [REF] tox: Build ChangeLog again (#119)

v7.0.24
-------

* Bump version: 7.0.23 → 7.0.24
* [REF] setup: Enable py311 classifier (#117)
* [IMP] cfg: update oca odoo hooks version (#114)
* [REF] .gitignore: Ignore .oca\_hooks\*

v7.0.23
-------

* Bump version: 7.0.22 → 7.0.23
* [IMP] support disabling oca hooks through env var (#116)

v7.0.22
-------

* Bump version: 7.0.21 → 7.0.22
* [REF] use config files for oca-hooks (#112)

v7.0.21
-------

* Bump version: 7.0.20 → 7.0.21
* [REF] Disable xml-oe-structure-missing-id (#110)

v7.0.20
-------

* Bump version: 7.0.19 → 7.0.20
* [REF] Disable xml-oe-structure-id (#109)

v7.0.19
-------

* Bump version: 7.0.18 → 7.0.19
* [REF] cfg: Update bandit version and disable "defusedxml" checks part 2 (#108)

v7.0.18
-------

* Bump version: 7.0.17 → 7.0.18
* [REF] cfg: Update bandit version and disable "defusedxml" checks (#107)

v7.0.17
-------

* Bump version: 7.0.16 → 7.0.17
* [REF] pre-commit-config: Upgrade OCA/odoo-pre-commit-hooks to v0.0.28

v7.0.16
-------

* Bump version: 7.0.15 → 7.0.16
* [FIX] CI: Add ignored installed to Cannot uninstall 'distlib' error
* [IMP] update odoo-pre-commit-hooks, add po-pretty-format, oe\_structure

v7.0.15
-------

* Bump version: 7.0.14 → 7.0.15
* [FIX] non-installable module regex (#103)
* [FIX] CI: Fix typo for windows (#101)

v7.0.14
-------

* Bump version: 7.0.13 → 7.0.14
* [FIX] pre-commit-vauxoo: Fix isort hook - RuntimeError The Poetry configuration is invalid (#100)

v7.0.13
-------

* Bump version: 7.0.12 → 7.0.13
* [REF] pylint.conf: Update partner name as required author

v7.0.12
-------

* Bump version: 7.0.11 → 7.0.12
* [REF] pre-commit-vauxoo: Include migrations script for versions 15 and higher (#98)
* [FIX] ci: Array matrix syntax, rm tox envs and fix src (#96)

v7.0.11
-------

* Bump version: 7.0.10 → 7.0.11
* [REF] pre-commit-vauxoo: Fix missing newline for pyproject.toml (#95)

v7.0.10
-------

* Bump version: 7.0.9 → 7.0.10
* [REF] pre-commit-config-autofix: Update latest version of repos for autofixes (#94)

v7.0.9
------

* Bump version: 7.0.8 → 7.0.9
* [FIX] pre-commit-config\*.yaml: Replace deprecated gitlab URL (#92)

v7.0.8
------

* Bump version: 7.0.7 → 7.0.8
* [ADD] pre-commit-config-optional: Add new bandit security checks experimental (#88)

v7.0.7
------

* Bump version: 7.0.6 → 7.0.7
* [REF] pre-commit-config-optional: Bump hooks version

v7.0.6
------

* Bump version: 7.0.5 → 7.0.6
* [REF] pre-commit-config: bumpversion hooks (#87)

v7.0.5
------

* Bump version: 7.0.4 → 7.0.5
* [REF] tox: More testing for package build and dependencies
* [REF] .pre-commit-config: pylint-odoo bumpversion v8.0.16

v7.0.4
------

* Bump version: 7.0.3 → 7.0.4
* [REF] pre-commit-config-optional: Bump OCA odoo-pre-commit-hooks version (#83)

v7.0.3
------

* Bump version: 7.0.2 → 7.0.3
* [REF] .pylintrc: Disable unsupported-binary-operation check (#82)

v7.0.2
------

* Bump version: 7.0.1 → 7.0.2
* [REF] pre-commit-config: Migrate to new pylint-odoo - #apocalintSYS (#79)

v7.0.1
------

* Bump version: 7.0.0 → 7.0.1
* [FIX] eslint: Fix 'import' sentence error (#80)
* [REF] CI: Remove deprecated MQT build (#78)

v7.0.0
------

* Bump version: 6.0.0 → 7.0.0
* [REF] CI: Add py3.11, update tox, gitignore (#75)

v6.0.0
------

* Bump version: 5.3.2 → 6.0.0
* [REF] tests: Remove git --initial-branch parameter incompatible with old git version (#76)
* [REF] pylintrc: Add 'column' to message-template option and change format (#74)
* [REM] Remove unused "tests" directory (#73)
* [REF] pylintrc: re-enable check bad-super-call (#72)
* [REF] pre\_commit\_vauxoo: Use the same git diff command than original (#71)
* [REF] pylintrc: Disable assignment-from-none and bad-super-call (#70)

v5.3.2
------

* Bump version: 5.3.1 → 5.3.2
* [REF] cfg/.flake8: ignore E203 (whitespace before ':')

v5.3.1
------

* Bump version: 5.3.0 → 5.3.1
* [IMP] pre\_commit\_vauxoo: show diff with changes made in autofixes
* [FIX] pre\_commit\_vauxoo: Removed non autofix checks from autofix cfg #58
* [REF] pre\_commit\_vauxoo: Merge vauxoo hooks into repo

v5.3.0
------

* Bump version: 5.2.3 → 5.3.0
* [REF] tests: Improve unittests to be more deterministic
* [REF] pre\_commit\_vauxoo: Test repo structure set to standards The previous structure was: /tmp\_dir/resources/all\_modules
* [IMP] pre-commit-vauxoo: Uninstallable modules are no longer checked

v5.2.3
------

* Bump version: 5.2.2 → 5.2.3
* [REF] pre-commit-config: Update sha of pylint-odoo from vx (#62)

v5.2.2
------

* Bump version: 5.2.1 → 5.2.2
* [REF] mandatory: Update custom hook (#60)
* [REF] readme: Update from help command and add multiple ways to install it (#57)

v5.2.1
------

* Bump version: 5.2.0 → 5.2.1
* [REF] pre-commit-vauxoo: Better message for CI autofixes and add --version option parameter

v5.2.0
------

* Bump version: 5.1.2 → 5.2.0
* [REF] CI: No install ecpg since MQT  must install it
* [REF] tests: Add module\_autofix1 in order to validate it is working well
* [REF] test: Improve the unittest to check if logs were raised
* [REF] tox: No use workers in order to show the full logs
* [REF] autofixes: Better message for CI if autofixes are required

v5.1.2
------

* Bump version: 5.1.1 → 5.1.2
* [REF] cfg: Update custom vx hook to v0.0.2 (#53)

v5.1.1
------

* Bump version: 5.1.0 → 5.1.1
* [REF] README: Update README --help to last version (#52)
* [REF] CI: Trigger pipeline to dockerv if new release (#51)

v5.1.0
------

* Bump version: 5.0.0 → 5.1.0
* [ADD] pre\_commit\_vauxoo: Mandatory - Add vx-check-deactivate hook (#50)

v5.0.0
------

* Bump version: 4.0.0 → 5.0.0
* [REF] pre\_commit\_vauxoo: Enable black's string normalization and add extra parameter to disable it (#38)

v4.0.0
------

* Bump version: 3.5.0 → 4.0.0
* [ADD] pre\_commit\_vauxoo: Add option to install .git/hooks/pre\_commit (#48)
* [REF] pre\_commit\_vauxoo: Mandatory green even if mandatory are red (#47)
* [REF] pre\_commit\_vauxoo: Deprecate PRECOMMIT\_AUTOFIX in pro PRECOMMIT\_HOOKS\_TYPE=all (#46)
* [FIX] pre\_commit\_vauxoo: Fix duplicate '-w' parameter (#45)
* [REF] CI: Faster pypi publish, remove "needs" to run parallel but only trigger for stable branches and PRs and tags (#44)
* [REF] CI: Enable pytest-xdist to run tests with multiple CPUs to speed up test execution (#43)
* [REF] pre\_commit\_vauxoo: Reformat code running black with string-normalizatio

v3.5.0
------

* Bump version: 3.4.0 → 3.5.0
* [REF] cli: fail-optional now is a flag (#36)

v3.4.0
------

* Bump version: 3.3.0 → 3.4.0
* [IMP] pre\_commit\_vauxoo: Support fail if 'optional' hooks type and support "-" prefix to remove hooks type (#35)

v3.3.0
------

* Bump version: 3.2.4 → 3.3.0
* [FIX] click: Match envvar for disable-pylint-checks and use csv string (#34)

v3.2.4
------

* Bump version: 3.2.3 → 3.2.4
* [ADD] requirements.txt: Add requirements.txt file and setup.py read this file (#32)
* [REF] cli: Show env var for INCLUDE\_LINT and add help to path option (#31)
* [REF] docs: Clean dummy files and add docs badge and logo (#30)

v3.2.3
------

* Bump version: 3.2.2 → 3.2.3
* [REF] CI: Generates ChangeLog with pbr installed (#29)

v3.2.2
------

* Bump version: 3.2.1 → 3.2.2
* [REF] setup.py: Autogenerate ChangeLog (#28)

v3.2.1
------

* Bump version: 3.2.0 → 3.2.1
* [REF] cli: Bypassing errors if git repo is not found allow to run --help (#27)

v3.2.0
------

* Bump version: 3.1.0 → 3.2.0
* [REF] README: Better help output with newlines (#26)
* [REF] cli: Small refactoring, typos and py3.5 compatibility (#25)

v3.1.0
------

* Bump version: 3.0.0 → 3.1.0
* [FIX] click: Compatibility with click==8.0.1 used by big image (#24)

v3.0.0
------

* Bump version: 2.1.1 → 3.0.0
* [REF] click: Use standard parameters, envvar and callback transformation and a few refactoring and more (#23)

v2.1.1
------

* Bump version: 2.1.0 → 2.1.1
* [REF] CI: Add test to run with dockerv vauxoo image (#22)
* [REF] click: Remove incompatible parameter for all click versions (#21)

v2.1.0
------

* Bump version: 2.0.0 → 2.1.0
* [FIX] CI: Auto deploy pypi

v2.0.0
------

* Bump version: 1.3.2 → 2.0.0
* [IMP] pre-commit-vauxoo: Add params, help, default and environment variable matches (#20)
* [FIX] prettierrc: Enable only for js and xml files (#19)
* [REF] CI: Order builds by OS and add py3.10 (#17)
* [REF] tests: Create dummy repo in tmp folder
* [REF] CI: Fix covtest
* [REF] tests: Migrating tests to unittest

v1.3.2
------

* Bump version: 1.3.1 → 1.3.2
* [REF] CI: Build package before to publish it (#15)

v1.3.1
------

* Bump version: 1.3.0 → 1.3.1
* [REF] gh-actions: Publish package (#14)
* [FIX] pre\_commit\_vauxoo: typos in log messages (#13)

v1.3.0
------

* Bump version: 1.2.1 → 1.3.0
* [REF] CI: Enable py3.10 (#12)
* [REF] github: Set pre-commit cache
* [REF] tests: Fixing test
* [FIX] pre\_commit\_vauxoo: Fix current path
* [REF] pre\_commit\_vauxoo: Use INCLUDE\_LINT and EXCLUDE\_AUTOFIX
* [REF] pre\_commit\_vauxoo: Add logging colorized and summary result
* [REF] pre\_commit\_vauxoo: Small refactoring
* [REF] config: Add flake8 optional checks includes bugbear (#8)

v1.2.1
------

* Bump version: 1.2.0 → 1.2.1
* [REF] README: Fix installation command and version (#9)
* [FIX] pre\_commit\_vauxoo: Return the same type of object (#7)
* [REF] pre\_commit\_vauxoo: Add verbose subprocess.call wrapper in order to know what command was executed (#6)

v1.2.0
------

* Bump version: 1.1.0 → 1.2.0
* [REF] pre\_commit\_vauxoo: Run pre-commit only in current path (#5)

v1.1.0
------

* Bump version: 1.0.1 → 1.1.0
* [REF] prettierrc.yml: Enable xmlSelfClosingSpace (#3)

v1.0.1
------

* Bump version: 1.0.0 → 1.0.1
* [REF] pre\_commit\_vauxoo: Look for .git dir in parent dirs and allow to run the command in any subfolder (#2)
* [REF] cfg: Update configuration from vx/mqt (remove flake8 bugbear)
* [REF] eslintrc: Support syntax "??="
* [ADD] pre-commit-vauxoo: first code

v1.0.0
------

* Add initial project skeleton
