v4.11.0
What's Changed
New Features
- Add test output fields to GraphQL API by @williamjallen in #3520
- Expose authentication tokens via GraphQL by @williamjallen in #3528
- Linkify build error output by @williamjallen in #3548
Performance
- Improve test creation performance by @williamjallen in #3518
- Create updatefile indexes on revision, priorrevision by @williamjallen in #3522
- Optimize site information existence check by @williamjallen in #3523
- Add index for efficient next/previous build lookup by @williamjallen in #3521
- Add parent build index by @williamjallen in #3524
- Add index for dynamic build groups by @williamjallen in #3525
- Cache legacy BuildGroup models by @williamjallen in #3531
- Avoid unnecessary exists() calls in project policy by @williamjallen in #3530
- Make submission parsing atomic by @williamjallen in #3557
- Refactor build removal process by @williamjallen in #3559
User Experience
- Add "Member" tab to projects page by @williamjallen in #3512
- Add administration page and header link by @williamjallen in #3533
- Add sidebar to build pages by @williamjallen in #3535
- Revamp project settings page by @williamjallen in #3540
- Move build step information out of summary page by @williamjallen in #3541
- Revamp profile page by @williamjallen in #3542
- Move authentication token management to profile page by @williamjallen in #3599
Bug Fixes
- Force project logos to be square on projects page by @williamjallen in #3527
- Fix header links by @williamjallen in #3546
- GraphQL: Don't validate URLs on serialization by @williamjallen in #3545
- Don't save empty labels by @williamjallen in #3547
- Fix incorrect aggregate coverage query by @williamjallen in #3556
- Fix link to previous build in build summary table by @williamjallen in #3596
- Ignore invalid filters by @williamjallen in #3595
Internals
- Clean up app.js by @williamjallen in #3515
- Expose repositories via GraphQL by @williamjallen in #3516
Dependencies
- Bump immutable from 5.0.3 to 5.1.5 by @dependabot[bot] in #3513
- Bump svgo from 2.8.0 to 2.8.2 by @dependabot[bot] in #3514
- Bump league/commonmark from 2.8.0 to 2.8.1 by @dependabot[bot] in #3517
- Bump robrichards/xmlseclibs from 3.1.4 to 3.1.5 by @dependabot[bot] in #3529
- Bump phpseclib/phpseclib from 3.0.49 to 3.0.50 by @dependabot[bot] in #3537
- Bump league/commonmark from 2.8.1 to 2.8.2 by @dependabot[bot] in #3539
- Bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #3538
- Bump yaml by @dependabot[bot] in #3543
- Bump picomatch by @dependabot[bot] in #3544
- Bump path-to-regexp from 0.1.12 to 0.1.13 by @dependabot[bot] in #3553
- Bump aws/aws-sdk-php from 3.370.1 to 3.371.4 by @dependabot[bot] in #3549
- Bump brace-expansion by @dependabot[bot] in #3551
- Bump node-forge from 1.3.2 to 1.4.0 by @dependabot[bot] in #3550
- Bump serialize-javascript and terser-webpack-plugin by @dependabot[bot] in #3552
- Bump laravel/dusk from 8.3.6 to 8.5.0 by @dependabot[bot] in #3577
- Bump autoprefixer from 10.4.24 to 10.4.27 by @dependabot[bot] in #3580
- Bump eslint-plugin-cypress from 6.1.0 to 6.2.1 by @dependabot[bot] in #3571
- Bump axios from 1.13.5 to 1.13.6 by @dependabot[bot] in #3562
- Bump globals from 17.3.0 to 17.4.0 by @dependabot[bot] in #3567
- Bump @codemirror/state from 6.5.4 to 6.6.0 by @dependabot[bot] in #3578
- Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #3593
- Bump webpack from 5.105.2 to 5.105.4 by @dependabot[bot] in #3582
- Bump graphql from 16.12.0 to 16.13.2 by @dependabot[bot] in #3570
- Bump vue from 3.5.28 to 3.5.30 by @dependabot[bot] in #3576
- Bump postcss from 8.5.6 to 8.5.8 by @dependabot[bot] in #3574
- Bump eslint-plugin-jest from 29.15.0 to 29.15.1 by @dependabot[bot] in #3566
- Bump sass from 1.97.3 to 1.98.0 by @dependabot[bot] in #3565
- Bump jest-environment-jsdom from 30.2.0 to 30.3.0 by @dependabot[bot] in #3569
- Bump laravel/ui from 4.6.1 to 4.6.3 by @dependabot[bot] in #3585
- Bump expect from 30.2.0 to 30.3.0 by @dependabot[bot] in #3564
- Bump aws/aws-sdk-php from 3.371.4 to 3.373.9 by @dependabot[bot] in #3589
- Bump directorytree/ldaprecord-laravel from 3.4.2 to 3.4.3 by @dependabot[bot] in #3563
- Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #3597
- Bump mll-lab/laravel-graphiql from 4.0.2 to 4.1.0 by @dependabot[bot] in #3583
- Bump laravel/socialite from 5.24.3 to 5.26.0 by @dependabot[bot] in #3568
- Bump league/flysystem-aws-s3-v3 from 3.31.0 to 3.32.0 by @dependabot[bot] in #3586
- Bump @codemirror/view from 6.39.15 to 6.40.0 by @dependabot[bot] in #3579
- Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #3591
- Bump phpstan/phpstan-deprecation-rules from 2.0.3 to 2.0.4 by @dependabot[bot] in #3590
- Bump phpstan/phpstan from 2.1.40 to 2.1.43 by @dependabot[bot] in #3587
- Bump phpstan/phpstan-strict-rules from 2.0.7 to 2.0.10 by @dependabot[bot] in #3588
Full Changelog: v4.10.0...v4.11.0