v2.38.0
Highlights
- Help desk can support the users better by adding their work email into the system if they have trouble
- Talent Request is now expanded to CR-04, PM-05 and PM-06 classifications
- CSV download with assessments will now include Final Decision column
What's Changed
Feature
- [Feature] New work experience fields by @vd1992 in #11947
- [Feature] Support headings in rich text editor by @esizer in #12098
- [Feature] Add missing firm/agency name field by @vd1992 in #12112
- [Feature] Adds CR-04, PM-05, PM-06 to
scopeAvailableInSearch
by @mnigh in #12139 - [Feature] Adds notification in app work experience updates; ability to select channel to send via by @mnigh in #12102
- [Feature] Generated docs add work experience fields by @vd1992 in #12108
- [Feature] Adds
userAgent
string to Freshdesk ticket by @mnigh in #12181 - [Feature] Create
WorkStream
model by @esizer in #12152 - [Copy] Updates navigation menu item name for skill library by @mnigh in #12087
- [Fix] Switch env constants to import.meta by @petertgiles in #12097
- [Copy] Removes pleonasm create new by @mnigh in #12095
- [Tests] Add tests for adding each type of experience, linking a skill to an experience by @mnigh in #12079
- [Fix] Localized enums being available for form init by @esizer in #12096
- [Debt] Bump FPM max worker count by @petertgiles in #12141
- [Bug] Sort skills first then render chips for Skill family view by @vd1992 in #12154
- [Copy] Updates French translation of skill family by @mnigh in #12143
- [Bug]
SkillFamily
table now default sorted by name by @vd1992 in #12158 - [Feat] Add URL type to input component by @esizer in #12160
- [Debt] Upgrade to
react-router
7 by @esizer in #12076 - [Copy] Updates French strings to use guillemets instead of quotes by @mnigh in #12166
- [Fix] Removes
directive-on-digital-talent
paths fromprivilegedPaths
inprotectedEndpointExchange
by @mnigh in #12162 - [Debt] Upgrade Larastan to v3 by @esizer in #12165
- [Copy] Updates English success message claim verification by @mnigh in #12176
- [Debt] Remove auth fixtures for playwright by @esizer in #12172
- [Fix] Check for
BroadcastChannel
before using it by @esizer in #12180 - [Debt] Corrects spelling of variable
$decision
by @mnigh in #12185 - [Fix] Prevent entering negative values in salary fields by @esizer in #12175
- [Copy] Fixes various typos by @mnigh in #12193
- [Copy] Replaces
GCXCHNAGE
withGCXCHANGE
by @mnigh in #12194 - [Fix] Logo being cropped at certain viewports by @esizer in #12188
- [Fix] Update font weights on IT training fund page by @petertgiles in #12189
- [Debt] Removes ongoing jobs/recruitment by @mnigh in #12179
- [Feature] Override work email validation for admins by @petertgiles in #12153
- [Fix] Sort nulls last for pool publish date by @petertgiles in #12186
- [Tests] Improve
pool-candidate.spec.ts
by @vd1992 in #12182 - [Fix] Add missing work email field to admin user profile view by @esizer in #12216
- [Bug] Wrap long emails on User information tab by @vd1992 in #12220
- [Feature] Increase tables to full size width by @yonikid15 in #12106
- [Fix] Updates
workEmailDomainRegex
by @mnigh in #12219 - Add Final decision column to CSV with ROD data by @JamesHuf in #12192
Dependencies
- Bump laravel/framework from 11.33.2 to 11.34.2 in /api by @dependabot in #12113
- Bump the tiptap group with 5 updates by @dependabot in #12123
- Bump larastan/larastan from 2.9.11 to 2.9.12 in /api by @dependabot in #12116
- Bump phpoffice/phpspreadsheet from 3.4.0 to 3.5.0 in /api by @dependabot in #12119
- Bump @graphql-codegen/client-preset from 4.5.0 to 4.5.1 in the graphql-codegen group by @dependabot in #12122
- Bump staudenmeir/eloquent-has-many-deep from 1.20.4 to 1.20.5 in /api by @dependabot in #12117
- Bump chromaui/action from 11.18.1 to 11.19.0 by @dependabot in #12121
- Bump laravel/scout from 10.11.7 to 10.11.8 in /api by @dependabot in #12120
- Bump the turbo group with 2 updates by @dependabot in #12126
- Bump prettier from 3.3.3 to 3.4.1 by @dependabot in #12130
- Bump vite-plugin-compression2 from 1.3.1 to 1.3.3 by @dependabot in #12131
- Bump chromatic from 11.18.1 to 11.19.0 by @dependabot in #12133
- Bump @vitejs/plugin-react from 4.3.3 to 4.3.4 by @dependabot in #12135
- Bump eslint-plugin-promise from 7.1.0 to 7.2.1 by @dependabot in #12136
- Bump nuwave/lighthouse from 6.45.0 to 6.45.1 in /api by @dependabot in #12114
- Bump fakerphp/faker from 1.24.0 to 1.24.1 in /api by @dependabot in #12118
- Bump laravel/pint from 1.18.2 to 1.18.3 in /api by @dependabot in #12115
- Bump eslint-plugin-testing-library from 6.5.0 to 7.0.0 by @dependabot in #12127
- Bump framer-motion from 11.11.17 to 11.12.0 by @dependabot in #12129
- Bump vite from 5.4.11 to 6.0.1 by @dependabot in #12134
- Bump typescript from 5.6.3 to 5.7.2 by @dependabot in #12132
- Bump the storybook group with 10 updates by @dependabot in #12196
- Bump the typescript-eslint group with 3 updates by @dependabot in #12198
- Bump @types/react from 18.3.12 to 18.3.13 in the types group by @dependabot in #12197
- Bump dataloader from 2.2.2 to 2.2.3 by @dependabot in #12205
- Bump @faker-js/faker from 9.2.0 to 9.3.0 by @dependabot in #12202
- Bump eslint-plugin-testing-library from 7.0.0 to 7.1.0 by @dependabot in #12200
- Bump dotenv from 16.4.5 to 16.4.7 by @dependabot in #12199
- Bump prettier from 3.4.1 to 3.4.2 by @dependabot in #12206
- Bump chromatic from 11.19.0 to 11.20.0 by @dependabot in #12201
- Bump vite from 6.0.1 to 6.0.2 by @dependabot in #12203
- Bump eslint-import-resolver-typescript from 3.6.3 to 3.7.0 by @dependabot in #12204
- [Debt] Bump mock auth for rotating refresh tokens by @esizer in #10565
- Bump @types/node from 22.9.1 to 22.10.1 in the types group across 1 directory by @dependabot in #12137
- Bump the typescript-eslint group with 3 updates by @dependabot in #12125
Full Changelog: v2.37.1...v2.38.0