Releases: radeklat/delfino-core
3.9.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
Unreleased
3.9.0 - 2022-12-16
Features
dependencies-update
no longer prints out executed commands sincedelfino>=0.29.0
logs all executed commands in debug level. Use--log-level debug
to see them.
Fixes
- Config options incorrectly passed to all commands in a group instead of only those they belonged to.
3.8.1 - 2022-12-16
Fixes
- Dependencies update.
3.8.0 - 2022-12-16
Features
format
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
3.7.1 - 2022-12-15
Fixes
- Check if
git-python
is installed after it's use is attempted.
3.7.0 - 2022-12-15
Features
- Add support for
poetry
in thedependencies-update
command.
Fixes
- Point to correct file to edit in
dependencies-update
forpipenv
.
3.6.0 - 2022-12-15
Features
- Commands executed via
utils.execute_commands_group
will receive passed arguments aspassed_args
from config, if they use thedelfino.decorators.pass_args
decorator. Example:will pass[tool.delfino.plugins.delfino-core.lint-pylint] pass_args = "--fail-under 0.9"
--fail-under 0.9
topylint
executed bylint-pylint
, which is inlint
group, which itself is inverify-all
group.
3.5.0 - 2022-12-14
Features
utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.
3.4.1 - 2022-12-13
Fixes
- Wrapping
pytest
with extra modules via thetool.delfino.plugins.delfino-core.pytest_modules
config.
3.4.0 - 2022-12-13
Features
- Allow wrapping
pytest
with extra modules viatool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prependpytest
with-m <MODULE NAME>
.
Fixes
- Warn about using commands in a group that don't exist instead of skipping them silently.
3.3.0 - 2022-12-12
Features
- Commands in the
lint
command group can be overriden withtool.delfino.plugins.delfino-core.lint_commands
option in thepyproject.toml
file.
3.2.1 - 2022-12-09
Fixes
- Add missing setting of
PYTHONPATH
environment variable in tests.
3.2.0 - 2022-12-09
Features
- New command
test
, which is the same astest-all
but without coverage.
3.1.0 - 2022-12-09
Features
typecheck
will print additional headings if any folders are in a strict mode.
3.0.1 - 2022-12-09
Fixes
- Dependencies update
3.0.0 - 2022-12-08
Breaking changes
test-unit
andtest-integration
no longer support the--maxfail
and--debug
flags. Use the passthrough option (any argument after--
) to pass these flags to pytest directly with--maxfail
and-s
respectively.
Features
test-all
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
Fixes
- Fix type annotations for
passed_args
.
2.3.0 - 2022-12-07
Features
lint
,lint-pylint
,lint-pydocstyle
andlint-pycodestyle
commands takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
2.2.0 - 2022-12-07
Features
- The following commands now take arbitrary arguments after
--
, which are then passed to the underlying tool:lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
2.1.1 - 2022-12-05
Fixes
- Add missing optional dependencies.
2.1.0 - 2022-12-05
Features
- New command
dependencies-update
and optional dependency groupdependencies_update
.
2.0.1 - 2022-12-04
Fixes
- Workaround for
build-docker
ofcargo
on ARMv7 in emulator.
2.0.0 - 2022-11-30
Breaking changes
typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use-f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.
1.2.2 - 2022-11-30
Fixes
- Plugin entry point to the module with commands.
1.2.1 - 2022-11-29
Fixes
- Relax version dependency on
delfino
to allow faster initial development.
1.2.0 - 2022-11-29
Features
- Moved in optional dependencies from
delfino
.
1.1.0 - 2022-11-29
Features
- Moved in core commands from
delfino
.
1.0.0 - 2022-11-26
Features
- Initial source code
3.8.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
Unreleased
3.8.1 - 2022-12-16
Fixes
- Dependencies update.
3.8.0 - 2022-12-16
Features
format
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
3.7.1 - 2022-12-15
Fixes
- Check if
git-python
is installed after it's use is attempted.
3.7.0 - 2022-12-15
Features
- Add support for
poetry
in thedependencies-update
command.
Fixes
- Point to correct file to edit in
dependencies-update
forpipenv
.
3.6.0 - 2022-12-15
Features
- Commands executed via
utils.execute_commands_group
will receive passed arguments aspassed_args
from config, if they use thedelfino.decorators.pass_args
decorator. Example:will pass[tool.delfino.plugins.delfino-core.lint-pylint] pass_args = "--fail-under 0.9"
--fail-under 0.9
topylint
executed bylint-pylint
, which is inlint
group, which itself is inverify-all
group.
3.5.0 - 2022-12-14
Features
utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.
3.4.1 - 2022-12-13
Fixes
- Wrapping
pytest
with extra modules via thetool.delfino.plugins.delfino-core.pytest_modules
config.
3.4.0 - 2022-12-13
Features
- Allow wrapping
pytest
with extra modules viatool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prependpytest
with-m <MODULE NAME>
.
Fixes
- Warn about using commands in a group that don't exist instead of skipping them silently.
3.3.0 - 2022-12-12
Features
- Commands in the
lint
command group can be overriden withtool.delfino.plugins.delfino-core.lint_commands
option in thepyproject.toml
file.
3.2.1 - 2022-12-09
Fixes
- Add missing setting of
PYTHONPATH
environment variable in tests.
3.2.0 - 2022-12-09
Features
- New command
test
, which is the same astest-all
but without coverage.
3.1.0 - 2022-12-09
Features
typecheck
will print additional headings if any folders are in a strict mode.
3.0.1 - 2022-12-09
Fixes
- Dependencies update
3.0.0 - 2022-12-08
Breaking changes
test-unit
andtest-integration
no longer support the--maxfail
and--debug
flags. Use the passthrough option (any argument after--
) to pass these flags to pytest directly with--maxfail
and-s
respectively.
Features
test-all
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
Fixes
- Fix type annotations for
passed_args
.
2.3.0 - 2022-12-07
Features
lint
,lint-pylint
,lint-pydocstyle
andlint-pycodestyle
commands takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
2.2.0 - 2022-12-07
Features
- The following commands now take arbitrary arguments after
--
, which are then passed to the underlying tool:lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
2.1.1 - 2022-12-05
Fixes
- Add missing optional dependencies.
2.1.0 - 2022-12-05
Features
- New command
dependencies-update
and optional dependency groupdependencies_update
.
2.0.1 - 2022-12-04
Fixes
- Workaround for
build-docker
ofcargo
on ARMv7 in emulator.
2.0.0 - 2022-11-30
Breaking changes
typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use-f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.
1.2.2 - 2022-11-30
Fixes
- Plugin entry point to the module with commands.
1.2.1 - 2022-11-29
Fixes
- Relax version dependency on
delfino
to allow faster initial development.
1.2.0 - 2022-11-29
Features
- Moved in optional dependencies from
delfino
.
1.1.0 - 2022-11-29
Features
- Moved in core commands from
delfino
.
1.0.0 - 2022-11-26
Features
- Initial source code
3.8.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
Unreleased
3.8.0 - 2022-12-16
Features
format
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
3.7.1 - 2022-12-15
Fixes
- Check if
git-python
is installed after it's use is attempted.
3.7.0 - 2022-12-15
Features
- Add support for
poetry
in thedependencies-update
command.
Fixes
- Point to correct file to edit in
dependencies-update
forpipenv
.
3.6.0 - 2022-12-15
Features
- Commands executed via
utils.execute_commands_group
will receive passed arguments aspassed_args
from config, if they use thedelfino.decorators.pass_args
decorator. Example:will pass[tool.delfino.plugins.delfino-core.lint-pylint] pass_args = "--fail-under 0.9"
--fail-under 0.9
topylint
executed bylint-pylint
, which is inlint
group, which itself is inverify-all
group.
3.5.0 - 2022-12-14
Features
utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.
3.4.1 - 2022-12-13
Fixes
- Wrapping
pytest
with extra modules via thetool.delfino.plugins.delfino-core.pytest_modules
config.
3.4.0 - 2022-12-13
Features
- Allow wrapping
pytest
with extra modules viatool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prependpytest
with-m <MODULE NAME>
.
Fixes
- Warn about using commands in a group that don't exist instead of skipping them silently.
3.3.0 - 2022-12-12
Features
- Commands in the
lint
command group can be overriden withtool.delfino.plugins.delfino-core.lint_commands
option in thepyproject.toml
file.
3.2.1 - 2022-12-09
Fixes
- Add missing setting of
PYTHONPATH
environment variable in tests.
3.2.0 - 2022-12-09
Features
- New command
test
, which is the same astest-all
but without coverage.
3.1.0 - 2022-12-09
Features
typecheck
will print additional headings if any folders are in a strict mode.
3.0.1 - 2022-12-09
Fixes
- Dependencies update
3.0.0 - 2022-12-08
Breaking changes
test-unit
andtest-integration
no longer support the--maxfail
and--debug
flags. Use the passthrough option (any argument after--
) to pass these flags to pytest directly with--maxfail
and-s
respectively.
Features
test-all
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
Fixes
- Fix type annotations for
passed_args
.
2.3.0 - 2022-12-07
Features
lint
,lint-pylint
,lint-pydocstyle
andlint-pycodestyle
commands takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
2.2.0 - 2022-12-07
Features
- The following commands now take arbitrary arguments after
--
, which are then passed to the underlying tool:lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
2.1.1 - 2022-12-05
Fixes
- Add missing optional dependencies.
2.1.0 - 2022-12-05
Features
- New command
dependencies-update
and optional dependency groupdependencies_update
.
2.0.1 - 2022-12-04
Fixes
- Workaround for
build-docker
ofcargo
on ARMv7 in emulator.
2.0.0 - 2022-11-30
Breaking changes
typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use-f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.
1.2.2 - 2022-11-30
Fixes
- Plugin entry point to the module with commands.
1.2.1 - 2022-11-29
Fixes
- Relax version dependency on
delfino
to allow faster initial development.
1.2.0 - 2022-11-29
Features
- Moved in optional dependencies from
delfino
.
1.1.0 - 2022-11-29
Features
- Moved in core commands from
delfino
.
1.0.0 - 2022-11-26
Features
- Initial source code
3.7.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
Unreleased
3.7.1 - 2022-12-15
Fixes
- Check if
git-python
is installed after it's use is attempted.
3.7.0 - 2022-12-15
Features
- Add support for
poetry
in thedependencies-update
command.
Fixes
- Point to correct file to edit in
dependencies-update
forpipenv
.
3.6.0 - 2022-12-15
Features
- Commands executed via
utils.execute_commands_group
will receive passed arguments aspassed_args
from config, if they use thedelfino.decorators.pass_args
decorator. Example:will pass[tool.delfino.plugins.delfino-core.lint-pylint] pass_args = "--fail-under 0.9"
--fail-under 0.9
topylint
executed bylint-pylint
, which is inlint
group, which itself is inverify-all
group.
3.5.0 - 2022-12-14
Features
utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.
3.4.1 - 2022-12-13
Fixes
- Wrapping
pytest
with extra modules via thetool.delfino.plugins.delfino-core.pytest_modules
config.
3.4.0 - 2022-12-13
Features
- Allow wrapping
pytest
with extra modules viatool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prependpytest
with-m <MODULE NAME>
.
Fixes
- Warn about using commands in a group that don't exist instead of skipping them silently.
3.3.0 - 2022-12-12
Features
- Commands in the
lint
command group can be overriden withtool.delfino.plugins.delfino-core.lint_commands
option in thepyproject.toml
file.
3.2.1 - 2022-12-09
Fixes
- Add missing setting of
PYTHONPATH
environment variable in tests.
3.2.0 - 2022-12-09
Features
- New command
test
, which is the same astest-all
but without coverage.
3.1.0 - 2022-12-09
Features
typecheck
will print additional headings if any folders are in a strict mode.
3.0.1 - 2022-12-09
Fixes
- Dependencies update
3.0.0 - 2022-12-08
Breaking changes
test-unit
andtest-integration
no longer support the--maxfail
and--debug
flags. Use the passthrough option (any argument after--
) to pass these flags to pytest directly with--maxfail
and-s
respectively.
Features
test-all
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
Fixes
- Fix type annotations for
passed_args
.
2.3.0 - 2022-12-07
Features
lint
,lint-pylint
,lint-pydocstyle
andlint-pycodestyle
commands takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
2.2.0 - 2022-12-07
Features
- The following commands now take arbitrary arguments after
--
, which are then passed to the underlying tool:lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
2.1.1 - 2022-12-05
Fixes
- Add missing optional dependencies.
2.1.0 - 2022-12-05
Features
- New command
dependencies-update
and optional dependency groupdependencies_update
.
2.0.1 - 2022-12-04
Fixes
- Workaround for
build-docker
ofcargo
on ARMv7 in emulator.
2.0.0 - 2022-11-30
Breaking changes
typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use-f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.
1.2.2 - 2022-11-30
Fixes
- Plugin entry point to the module with commands.
1.2.1 - 2022-11-29
Fixes
- Relax version dependency on
delfino
to allow faster initial development.
1.2.0 - 2022-11-29
Features
- Moved in optional dependencies from
delfino
.
1.1.0 - 2022-11-29
Features
- Moved in core commands from
delfino
.
1.0.0 - 2022-11-26
Features
- Initial source code
3.7.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
Unreleased
3.7.0 - 2022-12-15
Features
- Add support for
poetry
in thedependencies-update
command.
Fixes
- Point to correct file to edit in
dependencies-update
forpipenv
.
3.6.0 - 2022-12-15
Features
- Commands executed via
utils.execute_commands_group
will receive passed arguments aspassed_args
from config, if they use thedelfino.decorators.pass_args
decorator. Example:will pass[tool.delfino.plugins.delfino-core.lint-pylint] pass_args = "--fail-under 0.9"
--fail-under 0.9
topylint
executed bylint-pylint
, which is inlint
group, which itself is inverify-all
group.
3.5.0 - 2022-12-14
Features
utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.
3.4.1 - 2022-12-13
Fixes
- Wrapping
pytest
with extra modules via thetool.delfino.plugins.delfino-core.pytest_modules
config.
3.4.0 - 2022-12-13
Features
- Allow wrapping
pytest
with extra modules viatool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prependpytest
with-m <MODULE NAME>
.
Fixes
- Warn about using commands in a group that don't exist instead of skipping them silently.
3.3.0 - 2022-12-12
Features
- Commands in the
lint
command group can be overriden withtool.delfino.plugins.delfino-core.lint_commands
option in thepyproject.toml
file.
3.2.1 - 2022-12-09
Fixes
- Add missing setting of
PYTHONPATH
environment variable in tests.
3.2.0 - 2022-12-09
Features
- New command
test
, which is the same astest-all
but without coverage.
3.1.0 - 2022-12-09
Features
typecheck
will print additional headings if any folders are in a strict mode.
3.0.1 - 2022-12-09
Fixes
- Dependencies update
3.0.0 - 2022-12-08
Breaking changes
test-unit
andtest-integration
no longer support the--maxfail
and--debug
flags. Use the passthrough option (any argument after--
) to pass these flags to pytest directly with--maxfail
and-s
respectively.
Features
test-all
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
Fixes
- Fix type annotations for
passed_args
.
2.3.0 - 2022-12-07
Features
lint
,lint-pylint
,lint-pydocstyle
andlint-pycodestyle
commands takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
2.2.0 - 2022-12-07
Features
- The following commands now take arbitrary arguments after
--
, which are then passed to the underlying tool:lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
2.1.1 - 2022-12-05
Fixes
- Add missing optional dependencies.
2.1.0 - 2022-12-05
Features
- New command
dependencies-update
and optional dependency groupdependencies_update
.
2.0.1 - 2022-12-04
Fixes
- Workaround for
build-docker
ofcargo
on ARMv7 in emulator.
2.0.0 - 2022-11-30
Breaking changes
typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use-f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.
1.2.2 - 2022-11-30
Fixes
- Plugin entry point to the module with commands.
1.2.1 - 2022-11-29
Fixes
- Relax version dependency on
delfino
to allow faster initial development.
1.2.0 - 2022-11-29
Features
- Moved in optional dependencies from
delfino
.
1.1.0 - 2022-11-29
Features
- Moved in core commands from
delfino
.
1.0.0 - 2022-11-26
Features
- Initial source code
3.6.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
Unreleased
3.6.0 - 2022-12-14
Features
- Commands executed via
utils.execute_commands_group
will receive passed arguments aspassed_args
from config, if they use thedelfino.decorators.pass_args
decorator. Example:will pass[tool.delfino.plugins.delfino-core.lint-pylint] pass_args = "--fail-under 0.9"
--fail-under 0.9
topylint
executed bylint-pylint
, which is inlint
group, which itself is inverify-all
group.
3.5.0 - 2022-12-14
Features
utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.
3.4.1 - 2022-12-13
Fixes
- Wrapping
pytest
with extra modules via thetool.delfino.plugins.delfino-core.pytest_modules
config.
3.4.0 - 2022-12-13
Features
- Allow wrapping
pytest
with extra modules viatool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prependpytest
with-m <MODULE NAME>
.
Fixes
- Warn about using commands in a group that don't exist instead of skipping them silently.
3.3.0 - 2022-12-12
Features
- Commands in the
lint
command group can be overriden withtool.delfino.plugins.delfino-core.lint_commands
option in thepyproject.toml
file.
3.2.1 - 2022-12-09
Fixes
- Add missing setting of
PYTHONPATH
environment variable in tests.
3.2.0 - 2022-12-09
Features
- New command
test
, which is the same astest-all
but without coverage.
3.1.0 - 2022-12-09
Features
typecheck
will print additional headings if any folders are in a strict mode.
3.0.1 - 2022-12-09
Fixes
- Dependencies update
3.0.0 - 2022-12-08
Breaking changes
test-unit
andtest-integration
no longer support the--maxfail
and--debug
flags. Use the passthrough option (any argument after--
) to pass these flags to pytest directly with--maxfail
and-s
respectively.
Features
test-all
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
Fixes
- Fix type annotations for
passed_args
.
2.3.0 - 2022-12-07
Features
lint
,lint-pylint
,lint-pydocstyle
andlint-pycodestyle
commands takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
2.2.0 - 2022-12-07
Features
- The following commands now take arbitrary arguments after
--
, which are then passed to the underlying tool:lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
2.1.1 - 2022-12-05
Fixes
- Add missing optional dependencies.
2.1.0 - 2022-12-05
Features
- New command
dependencies-update
and optional dependency groupdependencies_update
.
2.0.1 - 2022-12-04
Fixes
- Workaround for
build-docker
ofcargo
on ARMv7 in emulator.
2.0.0 - 2022-11-30
Breaking changes
typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use-f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.
1.2.2 - 2022-11-30
Fixes
- Plugin entry point to the module with commands.
1.2.1 - 2022-11-29
Fixes
- Relax version dependency on
delfino
to allow faster initial development.
1.2.0 - 2022-11-29
Features
- Moved in optional dependencies from
delfino
.
1.1.0 - 2022-11-29
Features
- Moved in core commands from
delfino
.
1.0.0 - 2022-11-26
Features
- Initial source code
3.5.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
Unreleased
3.5.0 - 2022-12-14
Features
- Commands using
utils.execute_commands_group
can be decorated withdecorators.pass_args
. Unlike regular passed arguments, this is expected to be a mapping from command name to passed arguments, allowing passing these arguments only to specific commands in the group. Example:will pass[tool.delfino.plugins.delfino-core.verify-all.pass_args] test-all = "-m 'not slow'"
-m 'not slow'
topytest
executed bytest-all
, which is inverify-all
group. utils.execute_commands_group
logs a debug message when a command is not executed because it is disabled.
3.4.1 - 2022-12-13
Fixes
- Wrapping
pytest
with extra modules via thetool.delfino.plugins.delfino-core.pytest_modules
config.
3.4.0 - 2022-12-13
Features
- Allow wrapping
pytest
with extra modules viatool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prependpytest
with-m <MODULE NAME>
.
Fixes
- Warn about using commands in a group that don't exist instead of skipping them silently.
3.3.0 - 2022-12-12
Features
- Commands in the
lint
command group can be overriden withtool.delfino.plugins.delfino-core.lint_commands
option in thepyproject.toml
file.
3.2.1 - 2022-12-09
Fixes
- Add missing setting of
PYTHONPATH
environment variable in tests.
3.2.0 - 2022-12-09
Features
- New command
test
, which is the same astest-all
but without coverage.
3.1.0 - 2022-12-09
Features
typecheck
will print additional headings if any folders are in a strict mode.
3.0.1 - 2022-12-09
Fixes
- Dependencies update
3.0.0 - 2022-12-08
Breaking changes
test-unit
andtest-integration
no longer support the--maxfail
and--debug
flags. Use the passthrough option (any argument after--
) to pass these flags to pytest directly with--maxfail
and-s
respectively.
Features
test-all
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
Fixes
- Fix type annotations for
passed_args
.
2.3.0 - 2022-12-07
Features
lint
,lint-pylint
,lint-pydocstyle
andlint-pycodestyle
commands takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
2.2.0 - 2022-12-07
Features
- The following commands now take arbitrary arguments after
--
, which are then passed to the underlying tool:lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
2.1.1 - 2022-12-05
Fixes
- Add missing optional dependencies.
2.1.0 - 2022-12-05
Features
- New command
dependencies-update
and optional dependency groupdependencies_update
.
2.0.1 - 2022-12-04
Fixes
- Workaround for
build-docker
ofcargo
on ARMv7 in emulator.
2.0.0 - 2022-11-30
Breaking changes
typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use-f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.
1.2.2 - 2022-11-30
Fixes
- Plugin entry point to the module with commands.
1.2.1 - 2022-11-29
Fixes
- Relax version dependency on
delfino
to allow faster initial development.
1.2.0 - 2022-11-29
Features
- Moved in optional dependencies from
delfino
.
1.1.0 - 2022-11-29
Features
- Moved in core commands from
delfino
.
1.0.0 - 2022-11-26
Features
- Initial source code
3.4.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
Unreleased
3.4.1 - 2022-12-13
Fixes
- Wrapping
pytest
with extra modules via thetool.delfino.plugins.delfino-core.pytest_modules
config.
3.4.0 - 2022-12-13
Features
- Allow wrapping
pytest
with extra modules viatool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prependpytest
with-m <MODULE NAME>
.
Fixes
- Warn about using commands in a group that don't exist instead of skipping them silently.
3.3.0 - 2022-12-12
Features
- Commands in the
lint
command group can be overriden withtool.delfino.plugins.delfino-core.lint_commands
option in thepyproject.toml
file.
3.2.1 - 2022-12-09
Fixes
- Add missing setting of
PYTHONPATH
environment variable in tests.
3.2.0 - 2022-12-09
Features
- New command
test
, which is the same astest-all
but without coverage.
3.1.0 - 2022-12-09
Features
typecheck
will print additional headings if any folders are in a strict mode.
3.0.1 - 2022-12-09
Fixes
- Dependencies update
3.0.0 - 2022-12-08
Breaking changes
test-unit
andtest-integration
no longer support the--maxfail
and--debug
flags. Use the passthrough option (any argument after--
) to pass these flags to pytest directly with--maxfail
and-s
respectively.
Features
test-all
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
Fixes
- Fix type annotations for
passed_args
.
2.3.0 - 2022-12-07
Features
lint
,lint-pylint
,lint-pydocstyle
andlint-pycodestyle
commands takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
2.2.0 - 2022-12-07
Features
- The following commands now take arbitrary arguments after
--
, which are then passed to the underlying tool:lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
2.1.1 - 2022-12-05
Fixes
- Add missing optional dependencies.
2.1.0 - 2022-12-05
Features
- New command
dependencies-update
and optional dependency groupdependencies_update
.
2.0.1 - 2022-12-04
Fixes
- Workaround for
build-docker
ofcargo
on ARMv7 in emulator.
2.0.0 - 2022-11-30
Breaking changes
typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use-f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.
1.2.2 - 2022-11-30
Fixes
- Plugin entry point to the module with commands.
1.2.1 - 2022-11-29
Fixes
- Relax version dependency on
delfino
to allow faster initial development.
1.2.0 - 2022-11-29
Features
- Moved in optional dependencies from
delfino
.
1.1.0 - 2022-11-29
Features
- Moved in core commands from
delfino
.
1.0.0 - 2022-11-26
Features
- Initial source code
3.4.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
Unreleased
3.4.0 - 2022-12-13
Features
- Allow wrapping
pytest
with extra modules viatool.delfino.plugins.delfino-core.pytest_modules
config. Each value in this list will prependpytest
with-m <MODULE NAME>
.
Fixes
- Warn about using commands in a group that don't exist instead of skipping them silently.
3.3.0 - 2022-12-12
Features
- Commands in the
lint
command group can be overriden withtool.delfino.plugins.delfino-core.lint_commands
option in thepyproject.toml
file.
3.2.1 - 2022-12-09
Fixes
- Add missing setting of
PYTHONPATH
environment variable in tests.
3.2.0 - 2022-12-09
Features
- New command
test
, which is the same astest-all
but without coverage.
3.1.0 - 2022-12-09
Features
typecheck
will print additional headings if any folders are in a strict mode.
3.0.1 - 2022-12-09
Fixes
- Dependencies update
3.0.0 - 2022-12-08
Breaking changes
test-unit
andtest-integration
no longer support the--maxfail
and--debug
flags. Use the passthrough option (any argument after--
) to pass these flags to pytest directly with--maxfail
and-s
respectively.
Features
test-all
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
Fixes
- Fix type annotations for
passed_args
.
2.3.0 - 2022-12-07
Features
lint
,lint-pylint
,lint-pydocstyle
andlint-pycodestyle
commands takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
2.2.0 - 2022-12-07
Features
- The following commands now take arbitrary arguments after
--
, which are then passed to the underlying tool:lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
2.1.1 - 2022-12-05
Fixes
- Add missing optional dependencies.
2.1.0 - 2022-12-05
Features
- New command
dependencies-update
and optional dependency groupdependencies_update
.
2.0.1 - 2022-12-04
Fixes
- Workaround for
build-docker
ofcargo
on ARMv7 in emulator.
2.0.0 - 2022-11-30
Breaking changes
typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use-f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.
1.2.2 - 2022-11-30
Fixes
- Plugin entry point to the module with commands.
1.2.1 - 2022-11-29
Fixes
- Relax version dependency on
delfino
to allow faster initial development.
1.2.0 - 2022-11-29
Features
- Moved in optional dependencies from
delfino
.
1.1.0 - 2022-11-29
Features
- Moved in core commands from
delfino
.
1.0.0 - 2022-11-26
Features
- Initial source code
3.3.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
Unreleased
3.3.0 - 2022-12-12
Features
- Commands in the
lint
command group can be overriden withtool.delfino.plugins.delfino-core.lint_commands
option in thepyproject.toml
file.
3.2.1 - 2022-12-09
Fixes
- Add missing setting of
PYTHONPATH
environment variable in tests.
3.2.0 - 2022-12-09
Features
- New command
test
, which is the same astest-all
but without coverage.
3.1.0 - 2022-12-09
Features
typecheck
will print additional headings if any folders are in a strict mode.
3.0.1 - 2022-12-09
Fixes
- Dependencies update
3.0.0 - 2022-12-08
Breaking changes
test-unit
andtest-integration
no longer support the--maxfail
and--debug
flags. Use the passthrough option (any argument after--
) to pass these flags to pytest directly with--maxfail
and-s
respectively.
Features
test-all
command takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
Fixes
- Fix type annotations for
passed_args
.
2.3.0 - 2022-12-07
Features
lint
,lint-pylint
,lint-pydocstyle
andlint-pycodestyle
commands takes a list of one or more files/folders to use with the-f
/--file
/--folder
option.
2.2.0 - 2022-12-07
Features
- The following commands now take arbitrary arguments after
--
, which are then passed to the underlying tool:lint-pycodestyle
lint-pydocstyle
lint-pylint
test-integration
test-unit
typecheck
2.1.1 - 2022-12-05
Fixes
- Add missing optional dependencies.
2.1.0 - 2022-12-05
Features
- New command
dependencies-update
and optional dependency groupdependencies_update
.
2.0.1 - 2022-12-04
Fixes
- Workaround for
build-docker
ofcargo
on ARMv7 in emulator.
2.0.0 - 2022-11-30
Breaking changes
typecheck
no longer accepts an arbitrary list of arguments interpreted as list of files to use. Use-f
/--file
/--folder
instead. This option must be repeated for multiple files/folders.
1.2.2 - 2022-11-30
Fixes
- Plugin entry point to the module with commands.
1.2.1 - 2022-11-29
Fixes
- Relax version dependency on
delfino
to allow faster initial development.
1.2.0 - 2022-11-29
Features
- Moved in optional dependencies from
delfino
.
1.1.0 - 2022-11-29
Features
- Moved in core commands from
delfino
.
1.0.0 - 2022-11-26
Features
- Initial source code