Skip to content

0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Mar 03:12

Changes

This release includes the following changes:

Changelog

  • 51fa62b [tagpr] update CHANGELOG.md
  • 6ad23c6 docs: remove redundant documentation files
  • 1f27a3a feat: add BranchMutator for if-statement condition mutations
  • a846e05 feat: add ErrorHandlingMutator for error return value mutations
  • 6874114 feat: add ReturnMutator for return statement mutations
  • 0b9752a feat: implement NOT removal mutation with CursorApplier interface
  • 77319e6 fix: add blank line before return to satisfy nlreturn linter
  • 6ed128f fix: add missing blank line to satisfy wsl linter
  • 6d51b29 fix: add package comment to version.go
  • fac197a fix: extract string constants for goconst lint and update gomuignore
  • f4f670f fix: filter non-arithmetic operators in ArithmeticMutator.CanMutate
  • c2a5617 fix: pass baseBranch parameter instead of hardcoding "main"
  • 37ac995 fix: pass quality gate when no mutants are generated
  • d0ae5c4 fix: remove unimplemented NOT removal mutation from LogicalMutator
  • d963b53 fix: resolve goconst lint and exclude typecheck.go from mutation testing
  • 3d2d9b8 fix: resolve nlreturn and revive lint errors in logical_test.go
  • 3d27188 fix: use SHA256 for calculateFileHash instead of file length
  • 1462e78 refactor: consolidate stringToToken into a single shared function
  • b61a918 refactor: deduplicate parsePackageFiles and parseAndTypeCheck
  • 05a62ee refactor: remove stub RunOnFiles, NewEngine, and related types
  • 1473567 refactor: use mutation type constants instead of string literals
  • f044ca6 release v0.2.0
  • 047c84b test: add comprehensive tests for NOT removal mutation in LogicalMutator
  • 0ede777 test: add regression tests for issue #33 and #34

Installation

Binary downloads

Download the appropriate binary for your platform from the assets below.

Go install

go install github.com/sivchari/gomu/cmd/gomu@v0.2.0

Homebrew (macOS/Linux)

brew install sivchari/tap/gomu

Full Changelog: v0.1.0...v0.2.0