v4.3.0
What's Changed
New Features
- Refresh build notes page by @williamjallen in #2974
- Expose coverage labels via GraphQL by @williamjallen in #2978
- Allow coverage file path filtering by @williamjallen in #2996
- Add build->targets UI by @williamjallen in #2997
- Expose per-line coverage information via GraphQL by @williamjallen in #3008
- Expose coverage files via GraphQL by @williamjallen in #3010
Administration
- Sync LDAP GUID for users added via non-LDAP methods by @williamjallen in #2985
Performance
- Decompress
coveragefiletable by @williamjallen in #2979 - Convert
coveragefileloglogcolumn to text by @williamjallen in #2994
User Experience
- Update confusing "user note" language by @williamjallen in #2983
- Add common build info card to dynamic analysis page by @williamjallen in #2990
- Add timezone to build summary card timestamps by @williamjallen in #2992
- Remove ID fields from filters UI by @williamjallen in #2998
- Move global banner text to top bar by @williamjallen in #3049
Bug Fixes
- Make instrumentation data optional for Configure.xml validation by @zackgalbreath in #2982
- Restrict allowable Bazel test statuses by @williamjallen in #2991
- Fix parsing of tests with non-UTF8 output by @zackgalbreath in #3004
- Change test status column to enum by @williamjallen in #3012
- Use
ng-hreffor AngularJS links by @williamjallen in #3013 - Fix unclosed tag on index page by @williamjallen in #3044
- Catch filesystem exception in error handler by @zackgalbreath in #3047
Internals
- Clean up legacy project model by @williamjallen in #2984
- Change
assertJson()toassertExactJson()by @williamjallen in #2986 - Move submission handlers to PSR-4-compliant paths by @williamjallen in #2988
- Fix mock object type annotations by @williamjallen in #2995
- Run
/CDash/ConfigUseCasetest serially by @williamjallen in #3003 - Refactor DynamicAnalysis model by @williamjallen in #3000
- Remove formatting from coverage files in database by @williamjallen in #3001
- Improve isolation of
buildpropertiestest by @williamjallen in #3002 - Create Eloquent Image model by @williamjallen in #3006
- Introduce service infrastructure by @williamjallen in #3007
- Refactor Test-TestImage-Image Eloquent relationships by @williamjallen in #3009
- Add return types to "safe" functions by @williamjallen in #3011
- Delete
pubprojecttest by @williamjallen in #3041 - Remove /CDash/Model/* test dependencies by @williamjallen in #3040
- Run *UseCase tests in predetermined order by @williamjallen in #3042
- Fix undefined class warnings by @williamjallen in #3043
- Enable
void_returncode fixer by @williamjallen in #3045
Dependencies
- Bump on-headers and compression by @dependabot[bot] in #2980
- Bump form-data from 4.0.0 to 4.0.4 by @dependabot[bot] in #2987
- Bump axios from 1.10.0 to 1.11.0 by @dependabot[bot] in #2989
- Bump luxon from 3.6.1 to 3.7.1 by @dependabot[bot] in #3026
- Bump cypress from 14.5.0 to 14.5.3 by @dependabot[bot] in #3019
- Bump eslint-plugin-vue from 10.2.0 to 10.4.0 by @dependabot[bot] in #3017
- Bump webpack from 5.99.9 to 5.101.0 by @dependabot[bot] in #3014
- Bump vue from 3.5.17 to 3.5.18 by @dependabot[bot] in #3016
- Bump phpstan/phpstan-strict-rules from 2.0.4 to 2.0.6 by @dependabot[bot] in #3035
- Bump @fortawesome/vue-fontawesome from 3.0.8 to 3.1.1 by @dependabot[bot] in #3020
- Bump laravel/socialite from 5.21.0 to 5.23.0 by @dependabot[bot] in #3038
- Bump phpunit/phpunit from 12.2.5 to 12.3.0 by @dependabot[bot] in #3037
- Bump nuwave/lighthouse from 6.61.0 to 6.62.2 by @dependabot[bot] in #3031
- Bump friendsofphp/php-cs-fixer from 3.76.0 to 3.85.1 by @dependabot[bot] in #3034
- Bump @apollo/client from 3.13.8 to 3.13.9 by @dependabot[bot] in #3027
- Bump expect from 30.0.3 to 30.0.5 by @dependabot[bot] in #3028
- Bump @fortawesome/fontawesome-svg-core from 6.7.2 to 7.0.0 by @dependabot[bot] in #3022
- Bump pear/archive_tar from 1.5.0 to 1.6.0 by @dependabot[bot] in #3029
- Bump @fortawesome/free-brands-svg-icons from 6.7.2 to 7.0.0 by @dependabot[bot] in #3015
- Bump @fortawesome/free-regular-svg-icons from 6.7.2 to 7.0.0 by @dependabot[bot] in #3024
- Bump @fortawesome/free-solid-svg-icons from 6.7.2 to 7.0.0 by @dependabot[bot] in #3018
- Bump aws/aws-sdk-php from 3.349.2 to 3.351.12 by @dependabot[bot] in #3032
- Bump laravel/framework from 12.19.3 to 12.21.0 by @dependabot[bot] in #3033
- Bump larastan/larastan from 3.5.0 to 3.6.0 by @dependabot[bot] in #3030
- Bump phpstan/phpstan from 2.1.17 to 2.1.21 by @dependabot[bot] in #3036
- Bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #3048
Full Changelog: v4.2.0...v4.3.0