Skip to content

v2.0.4

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jun 09:42
· 509 commits to master since this release

v2.0.4 (2023-06-14)

Bug Fixes

  • Correct file is not always closed issue
  • Correct problem related to import in database modul, Correct bug regarding influxdb2 configuration

Build System

  • Bump PowerAPI package version to 2.0.4
  • deps: Bump docker/metadata-action from 4.5.0 to 4.6.0
  • deps: Bump docker/build-push-action from 4.1.0 to 4.1.1
  • deps: Bump docker/build-push-action from 4.0.0 to 4.1.0
  • deps: Bump docker/login-action from 2.1.0 to 2.2.0
  • deps: Bump docker/metadata-action from 4.4.0 to 4.5.0
  • deps: Bump codecov/codecov-action from 3.1.3 to 3.1.4
  • deps: Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6

Code Refactoring

  • Remove unnecessary png files
  • Improve unit tests for generator.py, rename some variables and classes in generator.py, move exceptions from generator.py to exception.py
  • Improvide ConfigValidator tests, Correct bugs accoring to tests
  • Correct flake8 and pylint issues, Correct function to cast argument values regarding bool type, Correct some function calls on common cli parsing manager tests
  • Add function to convert string into bool
  • Adapt parsing of dictionnaries to always using arguments long names
  • Improve function and variables names
  • Improve tests for configuration managers. Add configutation files for testing
  • Solve flake8 and pylint issues
  • Rename tests related to config parsers, improve tests related to config parsers
  • Rrename variables names, remove useless default_values attribute, add method to get arguments default values, adapt code for dealing with repeated arguments
  • Add new exception regarding argument length
  • Rename some variables and exceptions, add exception to deal witn incompatible arguments values, change config_validator to use exceptions instead of booleans
  • Correct pylint issues
  • Correct flake8 issues
  • Rename tests scripts, adapt tests to CLI refactoring, remove unnecessary code, rename some classes and functions, correct issue related to validate function in RootConfigParsingManager regarding groups validation
  • Factorize code, remove unnecessary code, rename parser.py to config_parser.py, rename config_parser.py to parsing_manager, rename tools.py to common_cli_parsing_manager.py
  • Remove unnecessary code

Continuous Integration

  • Make Dependabot check GitHub actions versions daily

Tests

  • Add some tests for BaseConfigParser. Fix some bugs according to tests result