All Versions
19
Latest Version
Avg Release Cycle
58 days
Latest Release
1130 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v8.0.0 Changes
September 03, 2021- ๐ Support for crystal
1.1.1
- ๐ Support for crystal
-
v7.1.0 Changes
September 03, 2021๐ Changed
- ๐ Support for crystal
0.36.1
- โฌ๏ธ Dropped support for crystal
< 0.35.0
โ Added
- ๐ New mutant
DropCallInVoidDef
which replaces method calls withnil
inside void methods - ๐ New mutant
SymbolLiteralChange
which modifies symbol literal with a prefix
- ๐ Support for crystal
-
v7.0.0 Changes
April 10, 2020๐ Changed
- โฌ๏ธ Dropped support for crystal
< 0.34.0
- โฌ๏ธ Dropped support for crystal
-
v6.0.1 Changes
December 18, 2019โ Added
- ๐ New command
crytic noop
to output the code as crytic would run it. This helps with debugging, e.g.crytic noop | crystal eval
- ๐ Crystal 0.31.x compatibility (no changes were needed for crystal 0.30.x). Be careful with crystal 0.31.0 and 0.31.1 because there is a bug that might cause your CI job to pass even with failing tests. See #8420.
- Crystal 0.32.x compatibility
๐ Changed
- The stryker dashboard reporter only reports a successfull upload if the API responds with the correct status code
- ๐ New command
-
v6.0.0 Changes
June 30, 2019๐ Changed
- โฌ๏ธ Bump required crystal version to 0.29.0
-
v5.0.1 Changes
March 09, 2019๐ Fixed
- ๐ When the production code requires e.g.
./html/builder
, crytic will mimic crystal langs require and findhtml/builder/builder.cr
- ๐ When the production code requires e.g.
-
v5.0.0 Changes
February 17, 2019โ Added
- ๐ New "File Summary" reporter that list the covered subjects and the number of mutations that were performed on each of those files respectively
- When the neutral mutation errored, the output is shown as well
- Ability to enable/disable reporters with --reporters/-r flag. Current reporters are
Console
,Stryker
andConsoleFileSummary
๐ Changed
- When no mutations were run, crytic now exits with 1 instead of 0
- The
StringLiteralChange
mutant now performs more efficient replacements
๐ Fixed
- Don't crash in the stryker dashboard reporter when zero mutations were run
- ๐ Fixed reporting of the number of mutations being run
-
v4.0.0 Changes
January 31, 2019โ Added
- โ Run a "neutral" mutation before each subjects real mutations. This is @mjb's idea to validate the infrastructure of injecting mutations. Currently a "noop"-mutation is run, which simply doesn't mutate the subject at all.
๐ Changed
- The
AndOrSwap
mutant now swaps both||
to&&
and&&
to||
-
v3.2.3 Changes
January 25, 2019๐ Fixed
- The
AndOrSwap
mutant accidentally mutated multiple&&
at the same time
- The
-
v3.2.2 Changes
January 20, 2019๐ Fixed
- Due to a regression introduced in 5a02821cce6bd27361bc84d5b073b21dc2fa55f0, require statements that don't yield any files could be left in the mutated code, leading to compile errors which looked like killed mutants