Releases: pharo-contributions/mutalk
Releases · pharo-contributions/mutalk
Version 2.5.0
v2.4.0
What's Changed
New features
- Composite test filter by @DurieuxPol in #106
- Changed default values of analysis by @DurieuxPol in #110
- Changed default budget by @DurieuxPol in #115
- Added a progress bar as a logger by @DurieuxPol in #117
Fixes and cleanups
- Fix testCoveredMethods by @DurieuxPol in #109
- Removed test case selection strategies by @DurieuxPol in #108
- Refactor mutant selection strategies by @DurieuxPol in #107
- Organised operators in categories by @DurieuxPol in #111
- Refactor test filter validation of red tests by @DurieuxPol in #114
- Analysis uses methods instead of classes & extension methods are ignored if not from package by @DurieuxPol in #116
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Fix unimplemented methods and small refactoring for test filters by @DurieuxPol in #101
- Random class and method mutant selection strategies by @DurieuxPol in #102
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Subclass replacement operator by @DurieuxPol in #75
- Updated file logger by @DurieuxPol in #77
- Add result inspetors for killed and terminated mutants by @guillep in #78
- Add heatmap to MTMatrix by @DurieuxPol in #79
- Improve detection of terminated mutants by @guillep in #81
- New test filters by @DurieuxPol in #82
- API works with packages & removed deprecated API by @DurieuxPol in #90
- Mutalk handles parametrized tests correctly by @DurieuxPol in #95
- General result shows filtered tests by @DurieuxPol in #84
- Red test filter by @DurieuxPol in #96
- Log refactoring and improvement by @DurieuxPol in #97
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- Update README with Pharo11 badge and reference to the wiki by @DurieuxPol in #71
- Imported MuTalk-Utilities by @DurieuxPol in #70
- Implemented test filters by @DurieuxPol in #72
- New mutant operators by @DurieuxPol in #74
- Refactoring and tests for other utilities by @DurieuxPol in #73
Full Changelog: v2.0.0...v2.1.0
v2.0.0
v1.0.0
What's Changed
- merge development by @pavel-krivanek in #1
- Fix issue #4 by @mabdi in #5
- Fix method installer tests cases. by @hogoww in #8
- [improvement] move mutant execution logic to be able to rerun it by @hogoww in #9
- add Travis CI by @hogoww in #10
- Better tests cases for coverage directed by @hogoww in #12
- replace
signalFor:
by @pavel-krivanek in #14 - Refactoring baseline by @jordanmontt in #16
- Adding inspector extension by @jordanmontt in #17
- added CI with smalltalk ci by @jordanmontt in #18
- fixing the properties file inside source folder by @jordanmontt in #19
- Editing readme by @jordanmontt in #20
- Mabdi fork merge by @pavel-krivanek in #21
- Updated baseline for Pharo11 by @guillep in #22
- Optimising mutations to not hold to AST nodes by @guillep in #23
- Better progress bar info by @guillep in #24
- Add CI on PRs by @guillep in #27
- Cleanup/recursions by @guillep in #25
- Stubborn/selection by @guillep in #26
- Introducing random mutant-selection by @DurieuxPol in #31
- Renamed some classes by @DurieuxPol in #32
- Implemented budgets by @DurieuxPol in #33
- Fixed number and percentage budgets, and random mutant selection refactoring by @DurieuxPol in #34
- Added test for not exact percentage mutant selection by @DurieuxPol in #47
- Improvements to RandomMutantSelectionStrategyTest by @DurieuxPol in #46
- Refactored and renamed classes and methods for budgets by @DurieuxPol in #48
- Refactorings by @DurieuxPol in #49
- Allow analysis to continue even after the first test error by @DurieuxPol in #56
- Disable epicea monitoring during mutant evaluation by @DurieuxPol in #55
- Fluent API and small refactoring by @DurieuxPol in #57
- Moved builder pattern to analysis class, and refactored how test classes are managed at instanciation by @DurieuxPol in #62
- Fix: replace class side API implementation by @guillep in #63
- Prefix all classes with MT and rename ExtremeTransformationOperator by @DurieuxPol in #66
- Update README with new features and new API by @DurieuxPol in #67
- Added Pharo12 to the CI by @DurieuxPol in #68
New Contributors
- @pavel-krivanek made their first contribution in #1
- @mabdi made their first contribution in #5
- @hogoww made their first contribution in #8
- @jordanmontt made their first contribution in #16
- @guillep made their first contribution in #22
- @DurieuxPol made their first contribution in #31
Full Changelog: https://github.com/pharo-contributions/mutalk/commits/v1.0.0