All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.4.1 (2024-11-25)
3.4.0 (2024-11-22)
- deps: update dependency typescript-eslint to v8.11.0 (#3474) (c165771)
- deps: update dependency typescript-eslint to v8.12.2 (#3495) (31aa74e)
- deps: update dependency typescript-eslint to v8.13.0 (#3504) (622b685)
- deps: update dependency typescript-eslint to v8.14.0 (#3515) (c50c570)
- deps: update dependency typescript-eslint to v8.15.0 (#3523) (3702250)
- deps: update dependency typescript-eslint to v8.5.0 (#3413) (9ed659f)
- deps: update dependency typescript-eslint to v8.6.0 (#3429) (652d250)
- deps: update dependency typescript-eslint to v8.7.0 (#3438) (1b69574)
- deps: update dependency typescript-eslint to v8.8.0 (#3446) (effb179)
- deps: update dependency typescript-eslint to v8.8.1 (e4cbc5c)
- elements: consider statusReason for drawer detail (#3508) (3ce9a0e), closes #3481
- elements: add file picker (#3404) (8310717)
- elements: animate dot/triangle opening/closing (#3507) (69127f9)
- elements: listen to prefers-color-scheme event to switch theme (#3518) (3c79cd1)
- elements: make mutant dots styling more clear (#3475) (10638f4)
- file-picker: add fuzzy search to file picker (#3517) (577c6c1)
3.3.0 (2024-09-11)
- deps: update dependency typescript-eslint to v8.0.1 (bc40fc5)
- deps: update dependency typescript-eslint to v8.1.0 (#3363) (e9c2030)
- deps: update dependency typescript-eslint to v8.2.0 (#3378) (94e4352)
- deps: update dependency typescript-eslint to v8.3.0 (#3384) (45c20b5)
- deps: update dependency typescript-eslint to v8.4.0 (#3399) (936f7dc)
- elements: fix breadcrumb margin for active item (#3369) (35cc30f)
- elements: improve usage as a library (#3367) (a9d8ff8)
- elements: close drawer when pressing Escape (#3371) (7accac1), closes #3370
- elements: export theme-changed event type (#3372) (b2d2817)
3.2.0 (2024-08-07)
- deps: update dependency typescript-eslint to v8.0.0 (5af7ab6)
- deps: update dependency typescript-eslint to v8.0.0-alpha.45 (01ddd21)
- deps: update dependency typescript-eslint to v8.0.0-alpha.46 (afdd494)
- deps: update dependency typescript-eslint to v8.0.0-alpha.47 (89f553c)
- deps: update dependency typescript-eslint to v8.0.0-alpha.48 (58aad91)
- deps: update dependency typescript-eslint to v8.0.0-alpha.49 (4e1718d)
3.1.1 (2024-07-18)
- deps: update dependency typescript-eslint to v8.0.0-alpha.44 (#3221) (9f0b7cd)
- detail scroll not being able to scroll all the way down (#3304) (b85a177)
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)