Skip to content

v1.2.0

Choose a tag to compare

@KamilDzierbicki KamilDzierbicki released this 14 Jul 19:39
669c590

[1.2.0] - 2026-07-14

  • Fixed the in-memory runner reporting false survivors for mutations that only take effect at class-load time (constants consumed by macros, validates/has_many/before_save/scope/attribute, and anything inside an included do block). The mutator now classifies each mutation by AST context, and the in-memory run routes load-time mutations to the file-based path while keeping method-body mutations in memory, so the default (auto) score matches a full fork run on Rails concerns and models. Measured on a real Rails concern the default score went from a misleading 1.63% to the correct 35.77%.