Highlights
- New option "Candidate is ineligible" is available as one for reasons for candidate removal from assessment
- Employee profile page page with Goals and work style has been added
- Process operators can continue to use old status dropdown
- Bug for Education Requirement on application didn't match with job poster education standard has been fixed
- Bug for Dates on Applicant dashboard displayed on UTC Timezone instead of user's local timezone has been fixed
What's Changed
Features
- [Feature] Increases classification level options by @mnigh in #12399
- [Feature] Ad hoc email command by @petertgiles in #12325
- [Feature] Autocomplete experience orgs by @vd1992 in #12427
- [Feature] Development programs backend by @petertgiles in #12481
- [Feature] Improve candidate assessmentStatus data by @JamesHuf in #12428
- [Feature] Revert "[Feature] Opt into search placed candidates backend (#12330)" by @brindasasi in #12488
- [Feature] Adds Employee Profile Goals and Work Style form by @mnigh in #12433
- [Feature] Adds AS-03, AS-05 to scopeAvailableInSearch by @mnigh in #12523
- [Feature] Adds INELIGIBLE element to CandidateRemovalReason enum by @mnigh in #12522
Fixes
- [Fix] Associate resource block title and description by @petertgiles in #12423
- [Fix] Update process subtitle by @esizer in #12452
- [Fix] Dashboard lists have equal vertical spacing by @mnigh in #12455
- [Fix] Stream filter in pool candidates dialog by @esizer in #12463
- [Fix] Avoids CSP violations for robots.txt by @mnigh in #12471
- [Fix] ToggleSection.Header component Heading and Toggle style by @mnigh in #12475
- [Fix] Programmatic determination of table column sort by @esizer in #12453
- [Fix] AS classification group education requirements by @mnigh in #12499
- [Fix] Date formatting in local timezone by @esizer in #12469
- [Bug] work experience form reset fields bug by @yonikid15 in #12435
- [Bug] Skills section of application download, experience names fixed by @vd1992 in #12467
- [Bug] Resolve toast spam in create application path when an application already exists by @vd1992 in #12472
- [Bug] Position type only applies to indeterminate by @vd1992 in #12501
Tooling
Debt
- [Debt] Removes unused browse pools messages by @mnigh in #12456
- [Debt] Split up e2e tests by @esizer in #12392
- [Debt] Removes TextArea custom arg maxWidth from story by @mnigh in #12476
- [Debt] Updates Toast component and react-toastify by @mnigh in #12426
- [Debt] Removes SimulateFirewallMiddleware by @mnigh in #12477
- [Debt] Upgrades react-to-print to version 3 by @mnigh in #12478
- [Debt-ture] updatePoolCandidateStatus policy enhancement by @vd1992 in #12494
Accessibility
- [a11y] Announce table row count to ATs by @esizer in #12429
- [a11y] Add context for more action buttons by @esizer in #12457
Copy
- [Copy] Fixes JobPosterTemplateSeeder.data.json typos by @mnigh in #12451
- [Copy] Updates Candidates table to use sentence case by @mnigh in #12461
- [Copy] Updates admin page with job advertisement information by @mnigh in #12485
Style
Dependencies
- Bump web-token/jwt-library from 4.0.1 to 4.0.2 in /api by @dependabot in #12438
- Bump the types group with 2 updates by @dependabot in #12441
- Bump nuwave/lighthouse from 6.47.0 to 6.47.1 in /api by @dependabot in #12439
- Bump chromaui/action from 11.20.2 to 11.22.1 by @dependabot in #12442
- Bump chromatic from 11.20.2 to 11.22.1 by @dependabot in #12446
- Bump @formatjs/cli from 6.3.14 to 6.3.15 by @dependabot in #12447
- Bump react-intl from 7.0.4 to 7.1.0 by @dependabot in #12450
- Bump vite from 6.0.6 to 6.0.7 by @dependabot in #12444
- Bump @formatjs/ts-transformer from 3.13.26 to 3.13.27 by @dependabot in #12448
- Bump the storybook group with 10 updates by @dependabot in #12510
- Bump laravel/framework from 11.37.0 to 11.38.2 in /api by @dependabot in #12503
- Bump react-toastify from 11.0.2 to 11.0.3 by @dependabot in #12516
- Bump laravel/pint from 1.19.0 to 1.20.0 in /api by @dependabot in #12504
- Bump motion from 11.15.0 to 11.18.0 by @dependabot in #12520
- Bump nuwave/lighthouse from 6.47.1 to 6.48.0 in /api by @dependabot in #12505
- Bump eslint-config-prettier from 9.1.0 to 10.0.1 by @dependabot in #12521
- Bump chromaui/action from 11.22.1 to 11.24.0 by @dependabot in #12509
- Bump spatie/php-structure-discoverer from 2.2.1 to 2.3.0 in /api by @dependabot in #12508
- Bump phpoffice/phpspreadsheet from 3.7.0 to 3.8.0 in /api by @dependabot in #12506
- Bump laravel/scout from 10.11.9 to 10.12.0 in /api by @dependabot in #12507
- Bump @types/node from 22.10.5 to 22.10.7 in the types group by @dependabot in #12512
- Bump chromatic from 11.22.1 to 11.24.0 by @dependabot in #12515
- Bump @faker-js/faker from 9.3.0 to 9.4.0 by @dependabot in #12518
- Bump the tiptap group with 5 updates by @dependabot in #12511
- Bump @testing-library/user-event from 14.5.2 to 14.6.0 by @dependabot in #12514
- Bump eslint-plugin-react from 7.37.3 to 7.37.4 by @dependabot in #12517
- Bump @testing-library/react from 16.1.0 to 16.2.0 by @dependabot in #12519
Full Changelog: v2.39.4...v2.40.1