Releases: go-gremlins/gremlins
Releases · go-gremlins/gremlins
v0.5.0
What's Changed
New Features and Enhancements 🎉
- 60 remove assignments by @giorgiaroccetti in #179
- mutant: add INVERT_BWASSIGN mutant by @alessio-perugini in #181
- Use GOTMPDIR env to clean all the go-build folders by @alessio-perugini in #183
- reports: add type statistics to report file by @rzeAkbari in #185
- add only diff run flag by @rusinikita in #215
Bugs fixes 🐞
- reports: handle division by zero by @rzeAkbari in #188
- Fix working directory of the test cmd when integration mode is set (#… by @giose86 in #192
Other Changes
- chore(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #187
- chore(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 by @dependabot in #189
- chore(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #191
- chore(deps): bump github.com/spf13/viper from 1.13.0 to 1.14.0 by @dependabot in #194
- chore(deps): bump golang.org/x/tools from 0.2.0 to 0.3.0 by @dependabot in #195
- chore(deps): bump golang.org/x/tools from 0.3.0 to 0.4.0 by @dependabot in #197
- chore(deps): bump golang.org/x/tools from 0.4.0 to 0.5.0 by @dependabot in #198
- Change to GitHub workflow badge routes by @k3rn31 in #199
- chore(deps): bump github.com/spf13/viper from 1.14.0 to 1.15.0 by @dependabot in #200
- chore(deps): bump github.com/fatih/color from 1.13.0 to 1.14.1 by @dependabot in #203
- coverage: update unit test name by @fahimbagar in #204
- chore(deps): bump golang.org/x/tools from 0.5.0 to 0.9.1 by @dependabot in #212
- chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.18.2 by @dependabot in #219
- chore(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #218
- chore(deps): bump golang.org/x/tools from 0.9.1 to 0.16.1 by @dependabot in #217
- chore: bump dependencies by @k3rn31 in #220
New Contributors
- @rzeAkbari made their first contribution in #185
- @fahimbagar made their first contribution in #204
- @rusinikita made their first contribution in #215
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
New Features and Enhancements 🎉
- coverage: print combined output in case of failure by @k3rn31 in #143
- Add invert logical operations mutator by @vsvastey in #146
- mutant: add INVERT_LOOPCTRL mutation by @alessio-perugini in #159
- mutant: add "Invert Assignments" mutations by @giorgiaroccetti in #161
- coverage: add support for flag --coverpkg by @hknutzen in #163
- mutant: add INVERT_BITWISE mutation by @alessio-perugini in #168
Bugs fixes 🐞
- Replace hardlinks with a copy of the files by @giose86 in #157
- bug: fix unreliable results when using multiple workers by @alessio-perugini in #171
Other Changes
- ci: fix CI wasting gremlins workflows for Gremlins by @k3rn31 in #154
- chore(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 by @dependabot in #158
- chore(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9 by @dependabot in #160
New Contributors
- @vsvastey made their first contribution in #146
- @alessio-perugini made their first contribution in #159
- @giorgiaroccetti made their first contribution in #161
- @hknutzen made their first contribution in #163
Full Changelog: v0.3.0...v0.4.0
v0.3.0
v0.2.2
v0.2.1
v0.2.0
What's Changed
New Features and Enhancements 🎉
- Added Viper configuration (#31) by @vmarchese in #75
- Make Gremlins work on Windows by @giose86 in #77
- feat: add failure thresholds by @k3rn31 in #79
- feat: make mutant types switchable by @k3rn31 in #82
- global: update to go1.19 by @k3rn31 in #102
- coverage: optimize heavy lifting of parameters by @k3rn31 in #103
- global: align struct fields by @k3rn31 in #106
- coverage: separate go download step by @k3rn31 in #91
- log: add silent mode by @k3rn31 in #93
- report: add JSON output to file by @k3rn31 in #104
- global: add graceful shutdown by @k3rn31 in #110
- docker: create docker image (#69) by @giose86 in #111
Bugs fixes 🐞
Other Changes
- Bump golang.org/x/tools from 0.1.11 to 0.1.12 by @dependabot in #67
New Contributors
- @dependabot made their first contribution in #67
- @vmarchese made their first contribution in #75
Full Changelog: v0.1.0...v0.2.0
v0.1.2
v0.1.1
v0.1.0
Welcome to the first release of Gremlins! 🥳
Please, note that this version of Gremlins doesn't support Windows.
Changelog
- b237849 Add Codacy report
- b1543ce Add DeepSource integration
- 34fbfa9 Add TIMED OUT and NOT VIABLE (#40) (#49)
- 5681945 Add basic CI workflow (#4)
- 1683c3d Add basic contribution guidelines
- 25eb4a6 Add basic project structure
- 7c1e9c3 Add better reporting (#3)
- 3164f36 Add codeclimate coverage report
- 1c80cb7 Add documentation details (#6)
- 199ca8f Add formatting to Mutant log (#3)
- 17bf31d Add license description
- 8b7c273 Add license scan report and status
- 4cbf4a0 Add support for basic mutations (#8)
- a8c14a2 Add support for build tags (#10)
- 16f8cdb Add unleash command (#7)
- a767e79 Add workdir (#17)
- 4edc792 Comment exported
- b1fb7b1 Create CODE_OF_CONDUCT.md
- 042b9f2 Create codeql-analysis.yml
- bf4fe91 Create dependabot.yml
- ae51e5d Create labels.yml
- 408ecf6 Expand disclaimer
- b45306f Expand on README (#6)
- a44e017 Fix call on path (#36)
- 6a790fd Fix carriage return
- acf760b Fix coverage profile
- 31d8be0 Fix linting errors (#2)
- 91efae1 Fix missing path (#36)
- d6a9fbe Fix race condition (#20)
- 62c772e Fix releaser
- 52e7068 Fix typo
- 121149f Fix typo
- 998ce12 Implement basic algorithm for mutation discovery (#2)
- 4c7e0a5 Implement basic coverage reporting (#1)
- 9753b00 Implement test running (#5)
- e3c3385 Improve templates
- b2183e1 Initial commit
- d93b9c5 Make error logs go to STDERR (#44)
- 7251898 Make test timeout dynamic (#21)
- 1b59919 Prepare for GitLab Flow
- 20cb210 Prepare for first release (#51)
- ba71736 Refactor Makefile
- 29de762 Refactor to Mutant interface (#3)
- 6aabc1e Refactor to use internal (#3)
- cb7e7a4 Remove "quote" format specifier
- 1cd5a72 Remove exec tag
- 9c8b60a Setup release mechanism (#15)
- 0789ba2 Update issue templates
- c3171c2 Update issue templates
- 8b4a8d5 Update tests
- 5f2e45f [DS] Fix file permissions (GSC-G302)
- 5b57112 [DS] Fix potential bug (RVV-B0006)
- aab5320 [DS] Fix unused method receiver (RVV-B0013)
- de02968 [DS] Fix unused parameter (RVV-B0012)