What's Changed
- fix(tia): skip locally() when the process is on CI by @tiagoabsantos in #1999
- fix(tia): keep a failure when the same test is also risky by @lazerg in #2014
- fix(tia): keep pcov.enabled when the pcov restarter re-runs pest by @lazerg in #2015
- fix(tia): drop the results of every branch on environment drift by @lazerg in #2011
- fix(tia): drop cached coverage of tests that no longer exist by @tiagoabsantos in #2000
- fix(tia): write the merged coverage report in chunks by @tiagoabsantos in #1997
- fix(tia): drop the coverage cache on structural drift by @tiagoabsantos in #1996
- fix(tia): match test files under wildcard suite directories by @mozex in #1980
- fix: let extensions register event subscribers in --parallel mode by @ChrisAbner in #2002
- fix: accept
--no-resultsand the--do-not-*test run history options with--parallelby @adilKhan72 in #1982 - Add default failure messages to the remaining string expectations by @VincentBorgers in #1948
- test: cover parallel group-filtered runs whose workers end on fully filtered files by @User7142 in #1985
- fix: support brianium/paratest 7.28 grouped test files by @lazerg in #2025
- fix(tia): list the whole suite with --list-tests by @lazerg in #1973
- fix(sharding): strip
--runnerfrom the--list-testssub-process by @apael in #2004 - fix(tia): detect renames in both porcelain status columns by @cyrodjohn in #2017
- fix(tia): report git errors instead of a missing dependency by @MohannadElemary in #1987
- Fix TIA fingerprinting inside linked git worktrees by @ademola-emmanuel in #1813
- fix(tia): find GitLab baselines beyond the last 100 jobs by @calebdw in #1912
- fix: run
pest()->afterAll()hooks by flushing statics aftertearDownAfterClass()by @sonalidudhia in #1753 - fix: check each target in negated toUse by @tiagoabsantos in #1933
- Support --profile when running tests in parallel by @dbpolito in #1795
- fix(tia): memoize the merged baseline so replay stays linear by @jlcara in #1974
- fix(tia): link files a test reads as text, not only files it executes by @jbraband in #2006
- perf: cache is_dir lookups in TestRepository::make() by @sylouuu in #2027
- fix(tia): re-run every test when a Laravel config or bootstrap file changes by @cyppe in #1926
- feat(tia): make default watch fallbacks configurable by @dbpolito in #1950
New Contributors
- @ChrisAbner made their first contribution in #2002
- @adilKhan72 made their first contribution in #1982
- @VincentBorgers made their first contribution in #1948
- @User7142 made their first contribution in #1985
- @apael made their first contribution in #2004
- @cyrodjohn made their first contribution in #2017
- @MohannadElemary made their first contribution in #1987
- @ademola-emmanuel made their first contribution in #1813
- @jlcara made their first contribution in #1974
- @jbraband made their first contribution in #2006
- @sylouuu made their first contribution in #2027
Full Changelog: v5.3.5...v5.3.6