v4.2.0
What's Changed
New Features
- Expose coverage file path via GraphQL by @williamjallen in #2926
Bug Fixes
- Remove file download time limit by @williamjallen in #2928
- Restore support for log levels by @zackgalbreath in #2931
- Fix UnableToMoveFile exception when requeuing Done.xml by @zackgalbreath in #2933
- Fix a couple errors I noticed in our logs by @zackgalbreath in #2934
- Check type of $cvsviewertype before converting to lowercase by @zackgalbreath in #2944
- Fix missing log messages for UBI images by @zackgalbreath in #2945
- Fix GraphQL-based filter interface by @williamjallen in #2949
- Update Configure.xsd to include instrumentation elements by @zackgalbreath in #2969
- Scrub invalid UTF-8 characters in decompress testoutput migration by @zackgalbreath in #2971
- Allow test names to contain "<" or ">" characters by @zackgalbreath in #2972
- Decrease batch size to 10 in test output migration by @williamjallen in #2975
Internals
- Clean up legacy test dependencies by @williamjallen in #2925
- Reduce test flakiness by @williamjallen in #2932
- Specify multiple processors for resource-intensive tests by @williamjallen in #2935
- Fix abstract class mock deprecation warnings by @williamjallen in #2937
- Refactor
LoginAndRegistration
test by @williamjallen in #2938 - Display PHPUnit deprecation warnings in log by @williamjallen in #2939
- Move data providers to PHP attributes by @williamjallen in #2940
- Replace
note
crc32
column with hash index by @williamjallen in #2943 - Use Eloquent for
coverage
andcoveragefile
queries by @williamjallen in #2946 - Refactor legacy
BuildUpdate
model to use Eloquent by @williamjallen in #2947 - Decompress test output by @williamjallen in #2941
- Renormalize label-coverage relationship by @williamjallen in #2950
Dependencies
- Update to PHPStan 2.x by @williamjallen in #2927
- Upgrade to PHPUnit 11 by @williamjallen in #2929
- Upgrade to Laravel 12 by @williamjallen in #2936
- Upgrade to PHPUnit 12 by @williamjallen in #2942
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #2948
- Bump axios from 1.9.0 to 1.10.0 by @dependabot[bot] in #2966
- Bump phpunit/phpunit from 12.2.2 to 12.2.5 by @dependabot[bot] in #2968
- Bump postcss from 8.5.4 to 8.5.6 by @dependabot[bot] in #2960
- Bump cypress from 14.4.0 to 14.5.0 by @dependabot[bot] in #2964
- Bump sass from 1.89.1 to 1.89.2 by @dependabot[bot] in #2962
- Bump vue from 3.5.16 to 3.5.17 by @dependabot[bot] in #2961
- Bump laravel/dusk from 8.3.2 to 8.3.3 by @dependabot[bot] in #2955
- Bump eslint-plugin-vue from 10.1.0 to 10.2.0 by @dependabot[bot] in #2965
- Bump laravel/framework from 12.18.0 to 12.19.3 by @dependabot[bot] in #2959
- Bump expect from 29.7.0 to 30.0.3 by @dependabot[bot] in #2963
- Bump directorytree/ldaprecord-laravel from 3.4.1 to 3.4.2 by @dependabot[bot] in #2958
- Bump larastan/larastan from 3.4.1 to 3.5.0 by @dependabot[bot] in #2951
- Bump ramsey/uuid from 4.8.1 to 4.9.0 by @dependabot[bot] in #2954
- Bump friendsofphp/php-cs-fixer from 3.75.0 to 3.76.0 by @dependabot[bot] in #2953
- Bump nuwave/lighthouse from 6.57.1 to 6.61.0 by @dependabot[bot] in #2957
- Bump aws/aws-sdk-php from 3.343.24 to 3.348.2 by @dependabot[bot] in #2952
Full Changelog: v4.1.0...v4.2.0