Skip to content

Commit bd6057f

Browse files
committed
Release
1 parent e92d763 commit bd6057f

2 files changed

Lines changed: 26 additions & 3 deletions

File tree

HISTORY.rst

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,45 @@
11
Changelog
22
---------
33

4-
Unreleased
5-
~~~~~~~~~~
4+
3.6.0
5+
~~~~~
66

77
* Add `# pragma: no mutate block` and `# pragma: no mutate start/end` comments
8+
89
* Add `do_not_mutate_patterns` to disable mutations with a regex
10+
911
* Add `only_mutate` config to select which files get mutated
12+
1013
* Also mutate methods decorated with (only) `@staticmethod` or `@classmethod`
14+
1115
* Add `use_setproctitle` option to disable process renaming (automatically disabled on MacOS)
16+
1217
* Add (unstable) `timeout_multiplier` and `timeout_constant` options
18+
1319
* Rename `paths_to_mutate` to `source_paths`
20+
21+
* Deprecate `tests_dir` in favor of `pytest_add_cli_args_test_selection`
22+
1423
* Change `max_stack_depth` to only consider functions inside `source_paths`
24+
25+
* Disable mutation of enums and `@staticmethod`/`@classmethod` methods when `type_check_command` is set, as these mutations break type checking
26+
1527
* Fix mutation for enum class methods
28+
1629
* Fix mutate_only_covered_lines when project uses custom coverage.py config
30+
1731
* Fix execution when running mutmut via `python -m mutmut run`
32+
1833
* Fix mutation of `class _SomePrivateClass` class methods
34+
1935
* Fix mutation of default args
36+
37+
* Fix `mutmut browse` crash when no file is selected yet
38+
39+
* Fix timeout checker looking up the wrong mutant's expected test time, which could cause mutants to hang
40+
41+
* Compare stats paths after resolving symlinks
42+
2043
* Warn when mutmut cannot match mutants with the collected stats
2144

2245
3.5.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "mutmut"
3-
version = "3.5.0"
3+
version = "3.6.0"
44
description = "mutation testing for Python 3"
55
keywords = ["mutmut", "mutant", "mutation", "test", "testing"]
66
authors = [

0 commit comments

Comments
 (0)