4.2.0

(feat): Allow specifying arbitrary configuration to your packages pyproject.toml by adding a pyproject_toml block to your configuration whatever you include in this block will be added as-is to the pyproject.toml file. The config, as an example is:

1config:
2 pyproject_toml: |
3 [tool.covcheck.group.unit.coverage]
4 branch = 26.0
5 line = 62.0
6
7 [tool.covcheck.group.service.coverage]
8 branch = 30.0
9 line = 67.0

4.1.0

(feat): Allow specifying pip extras within your pyproject.toml. The following config:

1config:
2 extra_dev_dependencies:
3 covcheck:
4 version: "^0.4.3"
5 extras: ["toml"]

would add the following to your pyproject.toml:

1[tool.poetry.dev-dependencies]
2covcheck = { version = "^0.4.3", extras = ["toml"] }

4.0.0

(fix): Generated tests that expect an empty result when they are of type text (not JSON) now appropriately expect an empty string instead of None for async functions as well. Version 3.3.4 fixed this for sync functions only, which was a bug.