2013-01-01 17:28:21 -05:00
|
|
|
# v0.2.9 2013-01-01
|
|
|
|
|
|
|
|
* [feature] Mutate instance and global variable assignments
|
|
|
|
* [feature] Mutate super calls
|
|
|
|
|
|
|
|
[Compare v0.2.8..v0.2.9](https://github.com/mbj/mutant/compare/v0.2.8...v0.2.9)
|
|
|
|
|
2012-12-29 10:00:27 -05:00
|
|
|
# v0.2.8 2012-12-29
|
|
|
|
|
2012-12-29 17:07:45 -05:00
|
|
|
* [feature] Do not mutate argument or local variable names beginning with an underscore
|
2012-12-29 10:10:45 -05:00
|
|
|
* [feature] Mutate unary calls ```coerce(object)``` => ```object```
|
|
|
|
* [feature] Mutate method call receivers ```foo.bar``` => ```foo```
|
2012-12-29 10:00:27 -05:00
|
|
|
|
|
|
|
[Compare v0.2.7..v0.2.8](https://github.com/mbj/mutant/compare/v0.2.7...v0.2.8)
|
|
|
|
|
2012-12-21 05:58:31 -05:00
|
|
|
# v0.2.7 2012-12-21
|
|
|
|
|
|
|
|
* [fixed] Use latest adamantium and ice_nine
|
|
|
|
|
|
|
|
[Compare v0.2.6..v0.2.7](https://github.com/mbj/mutant/compare/v0.2.6...v0.2.7)
|
|
|
|
|
2012-12-14 13:53:37 -05:00
|
|
|
# v0.2.6 2012-12-14
|
|
|
|
|
|
|
|
* [fixed] Correctly set file and line of injected mutants
|
|
|
|
|
|
|
|
[Compare v0.2.5..v0.2.6](https://github.com/mbj/mutant/compare/v0.2.5...v0.2.6)
|
|
|
|
|
2012-12-12 16:54:11 -05:00
|
|
|
# v0.2.5 2012-12-12
|
2012-12-07 21:11:26 -05:00
|
|
|
|
2012-12-10 18:39:05 -05:00
|
|
|
* [feature] Add --debug flag for showing killer output and mutation
|
2012-12-10 18:17:19 -05:00
|
|
|
* [feature] Run noop mutation per subject to guard against initial failing specs
|
|
|
|
* [feature] Mutate default into required arguments
|
|
|
|
* [feature] Mutate default literals
|
2012-12-29 10:10:45 -05:00
|
|
|
* [feature] Mutate unwinding of pattern args ```|(a, b), c|``` => ```|a, b, c|```
|
2012-12-10 18:17:19 -05:00
|
|
|
* [feature] Mutate define and block arguments
|
2012-12-10 11:11:26 -05:00
|
|
|
* [feature] Mutate block arguments, inklusive pattern args
|
2012-12-10 11:11:08 -05:00
|
|
|
* [feature] Recurse into block bodies
|
2012-12-12 16:11:35 -05:00
|
|
|
* [change] Unvendor inflector use mbj-inflector from rubygems
|
|
|
|
* [fixed] Insert mutations at correct constant scope
|
2012-12-07 21:11:26 -05:00
|
|
|
* [fixed] Crash on mutating yield, added a noop for now
|
|
|
|
* [fixed] Crash on singleton methods defined on other than constants or self
|
|
|
|
|
2012-12-12 12:26:32 -05:00
|
|
|
[Compare v0.2.4..v0.2.5](https://github.com/mbj/mutant/compare/v0.2.4...v0.2.5)
|
|
|
|
|
2012-12-12 12:24:10 -05:00
|
|
|
# v0.2.4 2012-12-12
|
|
|
|
|
|
|
|
* [fixed] Correctly vendor inflector
|
|
|
|
|
2012-12-12 12:26:32 -05:00
|
|
|
[Compare v0.2.3..v0.2.4](https://github.com/mbj/mutant/compare/v0.2.3...v0.2.4)
|
2012-12-07 21:11:26 -05:00
|
|
|
|
2012-12-07 19:57:42 -05:00
|
|
|
# v0.2.3 2012-12-08
|
|
|
|
|
|
|
|
* [fixed] Prepend extra elements to hash and array instead of append. This fixes unkillable mutators in parallel assignments!
|
|
|
|
|
2012-12-12 12:26:32 -05:00
|
|
|
[Compare v0.2.2..v0.2.3](https://github.com/mbj/mutant/compare/v0.2.2...v0.2.3)
|
2012-12-07 21:11:26 -05:00
|
|
|
|
2012-12-07 19:08:19 -05:00
|
|
|
# v0.2.2 2012-12-07
|
2012-12-07 18:52:03 -05:00
|
|
|
|
|
|
|
* [feature] Add a shitload of operator expansions for dm2 strategy
|
|
|
|
|
|
|
|
[Compare v0.2.1..v0.2.2](https://github.com/mbj/mutant/compare/v0.2.1...v0.2.2)
|
|
|
|
|
|
|
|
# v0.2.1 2012-12-07
|
2012-12-07 14:17:04 -05:00
|
|
|
|
2012-12-07 17:27:21 -05:00
|
|
|
* [fixed] Crash on unavailable source location
|
|
|
|
* [fixed] Incorrect handling of if and unless statements
|
|
|
|
* [fixed] Expand Foo#initialize to spec/unit/foo in rspec dm2 strategy
|
|
|
|
* [fixed] Correctly expand [] to element_reader_spec.rb in rspec dm2 strategy
|
|
|
|
* [fixed] Correctly expand []= to element_writer_spec.rb in rspec dm2 strategy
|
2012-12-07 14:17:04 -05:00
|
|
|
* [fixed] Correctly expand foo= to foo_writer_spec.rb in rspec dm2 strategy
|
|
|
|
|
|
|
|
[Compare v0.2.0..v0.2.1](https://github.com/mbj/mutant/compare/v0.2.0...v0.2.1)
|
|
|
|
|
2012-12-07 13:43:47 -05:00
|
|
|
# v0.2.0 2012-12-07
|
2012-12-07 06:10:11 -05:00
|
|
|
|
|
|
|
First public release!
|