All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.1.0 (2024-05-13)
- deps: update dependency eslint to v9 (#3120) (0840404)
- elements: use correct color for Svelte icon (#3184) (caa01b4)
- elements: add highlighting for .sc and .sbt files (#3183) (f131f47)
- elements: add Rust syntax highlighting & icon (#3181) (795b1d3)
3.0.4 (2024-04-04)
Note: Version bump only for package root
3.0.3 (2024-04-04)
- deps: update linters to v7 (#3012) (6a2631b)
- flush real-time response after sending event (#3106) (3f20e11)
- Revert "build(deps-dev): update scala-library from 2.12.18 to 2.13.12 (#3029)" (#3030) (202bfae), closes #3029 #3030
3.0.2 (2023-12-23)
- deps: update dependency eslint-config-prettier to ~9.1.0 (#2885) (c91956f)
- drawer: preserve whitespace when rendering mutant description and statusReason (#2926) (b23731a)
3.0.1 (2023-11-16)
- exports: add dist/mutation-test-elements.js to package exports (704a5db)
3.0.0 (2023-11-16)
- mutation-testing-report-schema and mutation-testing-metrics are now ESM
- report-schema
MutantStatus
is a union type instead of TS enum
2.0.5 (2023-10-31)
Note: Version bump only for package root
2.0.4 (2023-10-31)
2.0.3 (2023-07-27)
Note: Version bump only for package root
2.0.2 (2023-07-27)
2.0.1 (2023-05-11)
- elements-table: transition score colors after update (#2503) (973c5c1)
- schema: Correctly validate schema version (#2494) (72979e7)
2.0.0 (2023-04-29)
- elements: realtime reporting (#2453) (09ea493), closes /github.com/stryker-mutator/mutation-testing-elements/pull/2453#discussion_r1178769871
- schema: add
Pending
status to JSON schema (#2425) (c49d9a5), closes #2424
- schema
Pending
is now a valid mutant state. See #2425.
1.7.14 (2023-02-08)
Note: Version bump only for package root
1.7.13 (2023-02-08)
1.7.12 (2022-09-02)
1.7.11 (2022-08-31)
- improve accessibility of app and metrics-table components (#1839) (60860fd)
- mutant drawer: hide mutant id (#2065) (0f735fb)
- sonarqube: jq filter for import to SonarQube (#2044) (36337c0)
1.7.10 (2022-01-28)
Note: Version bump only for package root
1.7.9 (2022-01-28)
- aggregate: also make ids unique (#1673) (3fcbbc6), closes #1672
- mutation-testing-elements: Don't render statusreason if it's an empty string (#1620) (c5e97e2)
1.7.8 (2021-12-09)
Note: Version bump only for package root
1.7.7 (2021-12-09)
- metrics: use Map for fast testId -> TestModel lookup (dfca0bc)
- mutation-test-report-app: only recalculate metrics if report changed (42b7bc0)
- mutation-test-report-app: only render once by setting props in earlier hooks (210da55)
1.7.6 (2021-11-19)
1.7.5 (2021-08-01)
- metrics: add
aggregateResultsByModule
function (#1225) (bb690b8) - mutant-view: show status reason in drawer (#1290) (0e6750d)
1.7.4 (2021-07-13)
- exports: add default export for the schema (#1255) (d516054)
- package.json from package report-schema (0233173)
1.7.2 (2021-05-03)
- elements: add check if localStorage is available (#1073) (9e57c0a)
- sonatype: incorrect project folder for elements and report-schema Sonatype release (#1072) (4b2358d)
1.7.1 (2021-05-02)
- info: add tooltip information about states (#1069) (af88c1e)
- test-view: add test view with test details (#1014) (33bb646)
1.7.0 (2021-03-19)
1.6.2 (2021-02-24)
1.6.1 (2021-02-23)
1.6.0 (2021-02-22)
- metrics: add test metrics (#871) (4758f39)
- metrics-scala: add config to MutationTestResult (#911) (0497733)
- schema: add test file source and status reason (#893) (9666408), closes #891 #892
1.5.1 (2020-12-23)
- metrics-scala: publish project in a single go (932d05f)
1.5.0 (2020-12-23)
- build: fix release process (4ef6e18)
- report-schema: replace no-break space with normal space (#815) (5e7e6bc)
- schema: correctly use "title" and "description" (#804) (1834510)
- metrics-scala: add support for test coverage and metadata (#816) (580f34a)
- metrics-scala: align naming of types with schema (#810) (f47af3e)
- report-schema: generate TS types from schema (#811) (3aa4a95)
- schema: add config, test coverage and metadata (#805) (df34b68)
- metrics-scala: MutationTestReport was renamed to MutationTestResult
- metrics-scala: MutationTestResult was renamed to FileResult
1.4.4 (2020-11-04)
- metrics-scala: drop null-values from circe json (0293141)
1.4.3 (2020-11-04)
1.4.2 (2020-11-03)
- metrics-scala: release process if versions in submodules differ (525f791)
- sonatype: give elements and report-schema their own sonatype version (ec93ce3)
1.4.1 (2020-10-27)
- Revert "Apply formatting for new prettier version" (30ab981)
1.4.0 (2020-08-25)
- elements: fix stryker config in elements (#592) (01d5c9a)
- sonatype: fix release process for sonatype (a308a85)
- metrics-scala: add optional description field (#602) (2ef280c)
- metrics-scala: add support for RuntimeError mutant status (#609) (d4c9ae5)
1.3.1 (2020-03-28)
- elements: support syntax highlighting for php (#394) (0cc5af4), closes #393
- sbt: use sbt for npm projects publishing (#356) (6970350)
1.3.0 (2020-02-27)
- metrics-scala: score should be NaN when there are 0 mutants (#303) (b3627e4)
- font styling being excluded by postcss (#311) (5e53bd1)
- icons: add icons to a few file types (#173) (a8752b8)
- ignored status: add MutantStatus Ignored (#239) (68b2302), closes #85
- line-numbers: add line numbers in code samples (#313) (20b3eab)
- n/a mutation score: support no mutation score (66a1549)
1.2.3 (2019-12-11)
Note: Version bump only for package root
1.2.2 (2019-12-04)
- metrics: correct lodash import (3c5d6d2)
1.2.1 (2019-11-24)
- elements: allow override of top offset (#214) (b6c5c36)
- metrics: make
normalizeFileNames
public (3017700)
1.2.0 (2019-10-02)
- add mutation-testing-metrics for Scala (#65) (6e732ad)
- build: use postcss to optimize css assets (8f24f06)
1.1.1 (2019-07-15)
- legend: status alignments (#45) (5656efd)
- links: use absolute urls inside the report (#56) (1fa4d2f)
- popup: caution popup arrow color (#46) (d44bd4b)
- popup: popup offset (#47) (7860fc0)
- router: allow url encoded chars in file names (#55) (1d73afd)
1.1.0 (2019-06-17)
- color: add new color for state no-coverage (1fec8c4)
- emoj: add mutant emoijs (419da6d)
- mutant description: show optional mutant description (#37) (1f10847)
1.0.7 (2019-04-18)
1.0.6 (2019-04-09)
1.0.5 (2019-04-05)
- schema: fix resources dir for maven plugin (ea130e9)
1.0.4 (2019-04-05)
Note: Version bump only for package root
1.0.3 (2019-04-05)
- schema: refer to position with name instead of id (6fe7d0e)
- muted title: create a muted title (ee1fa8e)
- popup: color the arrow (b13898a)
- popup: make popup visible at bottom of the screen (#24) (9606f03)
- popup: vertical align popup text in middle (849a366)
- sonatype: Add Sonatype release (#21) (f5447d6)
- table headers: don't overlap breadcrumb (fa9d638)
1.0.2 (2019-03-26)
1.0.1 (2019-03-15)
- dist: restructure
dist
folder (fdcb363)
1.0.0 (2019-03-13)
- schema: validate position
end
object (a99be0f)
- schema: allow additional properties and validate schema version (a405212)