Skip to content

Releases: GCTC-NTGC/gc-digital-talent

v2.40.1

22 Jan 18:59
Compare
Choose a tag to compare
v2.40.1 Pre-release
Pre-release

What's Changed

Features

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

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

  • [Style] Show full description in skill table by @esizer in #12468

Dependencies

Full Changelog: v2.39.4...v2.40.1

v2.40.0

20 Jan 15:27
c829173
Compare
Choose a tag to compare
v2.40.0 Pre-release
Pre-release

What's Changed

Features

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

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

  • [Style] Show full description in skill table by @esizer in #12468

Dependencies

Full Changelog: v2.39.4...v2.40.0

Release v2.39.4

17 Jan 14:45
Compare
Choose a tag to compare

What's Changed

  • Process operators can continue to change candidate status using the old status dialog. But they can't place candidates.

Full Changelog: v2.39.3...v2.39.4

v2.39.3

15 Jan 21:09
Compare
Choose a tag to compare

What's Changed

  • Bug for application snapshot download missing work experience department name for essential section has been fixed
  • Bug for education requirement option for AS classification is incorrect has been fixed

Full Changelog: v2.39.2...v2.39.3

v2.39.2

15 Jan 19:03
Compare
Choose a tag to compare
  • Fixed the bug filtering by work stream doesn't work on the Pool candidates table
    Full Changelog: v2.39.1...v2.39.2

v2.39.1

10 Jan 02:19
Compare
Choose a tag to compare

Highlights

  • Work experience form now has more fields to capture applicants work experiences in detail
  • Pool stream is now changed to work stream in process creation
  • Users can now request Certification Exam vouchers on Training Fund program
  • Find talent page has been updated to include EX-03 , Ex-04
  • Find talent page will now include option to request candidates from IAP pool as well
  • Support form now will pre-populate some of the information for the users by default

Features

  • [Feature] Stub out applicant dashboard by @vd1992 in #12242
  • [Feature] Utility function to detect the VPN by @petertgiles in #12226
  • [Feature] Update work experience UI by @yonikid15 in #12208
  • [Feat] Return locale aware string from LocalizedString by @esizer in #12291
  • [Feature] Adds IAP card on search page when IT-01 selected by @mnigh in #12156
  • [Feat] Add work stream to job poster templates by @esizer in #12297
  • [Feat] Populate support form from search params by @esizer in #12324
  • [Feat] Add locale aware label to localized enums by @esizer in #12316
  • [Feature] Opt into search placed candidates backend by @vd1992 in #12330
  • [Feature] Adds EX-03, EX-04 to scopeAvailableInSearch by @mnigh in #12370
  • [Feature] Adds certification exam vouchers page by @mnigh in #12398
  • [Feature] Update French workstream name for SECURITY by @mnigh in #12376
  • [Feat] Shard playwright tests in CI by @esizer in #12356
  • [Feat] Backend for employee profile by @esizer in #12334
  • [Feature] Adds Application Insights User, Session cookie values to Freshdesk ticket #12388

Debt

  • [Debt] Bump environment to PHP 8.3 by @petertgiles in #12210
  • [Debt] Moves admin routes as children of root route by @mnigh in #12221
  • [Debt] Wraps GC Notify API request in conditionals by @mnigh in #12235
  • [Debt] Replaces laravel-scout-postgres-tsvector fork with original by @mnigh in #12227
  • [Debt] Replace pool stream enum with work stream model by @esizer in #12222
  • [Debt] Removes commented out generalQuestionResponses on GeneralQuestion type by @mnigh in #12377
  • [Debt] Migrate from framer-motion to motion by @esizer in #12373
  • [Debt] Removes teams from UI by @mnigh in #12328
  • [Debt] Remove sanitize string function by @esizer in #12359

Fixes

  • [Bug] Remove defaulting to personal for experience type select by @vd1992 in #12224
  • [FIX] Add missing case for missing FinalDecision weighting by @tristan-orourke in #12177
  • [Fix] Stabilizes ThemeSwitcher story for Chromatic by @mnigh in #12229
  • [Bug] Profile doc handling null employment category by @vd1992 in #12283
  • [Bug] Fix snapshot test by @vd1992 in #12304
  • [Fix] Add missing work email field in applicant query by @petertgiles in #12326
  • [Fix] Storage permissions after optimize by @esizer in #12372
  • [Fix] Getting started success toast always triggered by @esizer in #12374
  • [Fix] Account settings auth redirect by @esizer in #12358
  • Copy Updates

  • [Copy] Updates dashboard based on community or admin by @mnigh in #12213
  • [Copy] Updates your impact description paragraph in English by @mnigh in #12245
  • Add php-cli to linux instructions by @petertgiles in #12252
  • [Copy] French Label for the French - Your Impact textarea in the edit pool page by @mnigh in #12282
  • [Copy] Fixes null state instructions and associated button labels by @mnigh in #12281
  • [Copy] Updates French Title for the instructor led training page by @mnigh in #12368
  • [Copy] Change to sentence case; remove superfluous colons; update English and French copy by @mnigh in #12378
  • [Copy] Replaces "Job templates library" in resources section on admin dashboard by @mnigh in #12394
  • [Copy] Skill portfolio and Skill showcase by @mnigh in #12391

Dependencies

Read more

Release 2.39.0

06 Jan 20:40
e996159
Compare
Choose a tag to compare
Release 2.39.0 Pre-release
Pre-release

Highlights

  • Work experience form now has more fields to capture applicants work experiences in detail
  • Pool stream is now changed to work stream in process creation
  • Users can now request Certification Exam vouchers on Training Fund program
  • Find talent page has been updated to include EX-03 , Ex-04
  • Find talent page will now include option to request candidates from IAP pool as well
  • Support form now will pre-populate some of the information for the users by default

Features

  • [Feature] Stub out applicant dashboard by @vd1992 in #12242
  • [Feature] Utility function to detect the VPN by @petertgiles in #12226
  • [Feature] Update work experience UI by @yonikid15 in #12208
  • [Feat] Return locale aware string from LocalizedString by @esizer in #12291
  • [Feature] Adds IAP card on search page when IT-01 selected by @mnigh in #12156
  • [Feat] Add work stream to job poster templates by @esizer in #12297
  • [Feat] Populate support form from search params by @esizer in #12324
  • [Feat] Add locale aware label to localized enums by @esizer in #12316
  • [Feature] Opt into search placed candidates backend by @vd1992 in #12330
  • [Feature] Adds EX-03, EX-04 to scopeAvailableInSearch by @mnigh in #12370
  • [Feature] Adds certification exam vouchers page by @mnigh in #12398
  • [Feature] Update French workstream name for SECURITY by @mnigh in #12376
  • [Feat] Shard playwright tests in CI by @esizer in #12356
  • [Feat] Backend for employee profile by @esizer in #12334
  • [Feature] Adds Application Insights User, Session cookie values to Freshdesk ticket #12388

Debt

  • [Debt] Bump environment to PHP 8.3 by @petertgiles in #12210
  • [Debt] Moves admin routes as children of root route by @mnigh in #12221
  • [Debt] Wraps GC Notify API request in conditionals by @mnigh in #12235
  • [Debt] Replaces laravel-scout-postgres-tsvector fork with original by @mnigh in #12227
  • [Debt] Replace pool stream enum with work stream model by @esizer in #12222
  • [Debt] Removes commented out generalQuestionResponses on GeneralQuestion type by @mnigh in #12377
  • [Debt] Migrate from framer-motion to motion by @esizer in #12373
  • [Debt] Removes teams from UI by @mnigh in #12328
  • [Debt] Remove sanitize string function by @esizer in #12359

Fixes

  • [Bug] Remove defaulting to personal for experience type select by @vd1992 in #12224
  • [FIX] Add missing case for missing FinalDecision weighting by @tristan-orourke in #12177
  • [Fix] Stabilizes ThemeSwitcher story for Chromatic by @mnigh in #12229
  • [Bug] Profile doc handling null employment category by @vd1992 in #12283
  • [Bug] Fix snapshot test by @vd1992 in #12304
  • [Fix] Add missing work email field in applicant query by @petertgiles in #12326
  • [Fix] Storage permissions after optimize by @esizer in #12372
  • [Fix] Getting started success toast always triggered by @esizer in #12374
  • [Fix] Account settings auth redirect by @esizer in #12358
  • Copy Updates

  • [Copy] Updates dashboard based on community or admin by @mnigh in #12213
  • [Copy] Updates your impact description paragraph in English by @mnigh in #12245
  • Add php-cli to linux instructions by @petertgiles in #12252
  • [Copy] French Label for the French - Your Impact textarea in the edit pool page by @mnigh in #12282
  • [Copy] Fixes null state instructions and associated button labels by @mnigh in #12281
  • [Copy] Updates French Title for the instructor led training page by @mnigh in #12368
  • [Copy] Change to sentence case; remove superfluous colons; update English and French copy by @mnigh in #12378
  • [Copy] Replaces "Job templates library" in resources section on admin dashboard by @mnigh in #12394
  • [Copy] Skill portfolio and Skill showcase by @mnigh in #12391

Dependencies

Read more

Release 2.38.2

07 Jan 00:39
Compare
Choose a tag to compare

What's Changed

Fixed the issue that user gets forcibly logged out every few mins.

Release v2.38.1

13 Dec 13:47
Compare
Choose a tag to compare

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

  • [Copy] Updates navigation menu item name for skill library by @mnigh in #12087
  • [Feature] New work experience fields by @vd1992 in #11947
  • [Fix] Switch env constants to import.meta by @petertgiles in #12097
  • [Copy] Removes pleonasm create new by @mnigh in #12095
  • [Feature] Support headings in rich text editor by @esizer in #12098
  • [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
  • [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
  • Bump the typescript-eslint group with 3 updates by @dependabot in #12125
  • [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
  • [Feature] Adds notification in app work experience updates; ability to select channel to send via by @mnigh in #12102
  • [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 from privilegedPaths in protectedEndpointExchange 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
  • [Feature] Generated docs add work experience fields by @vd1992 in #12108
  • [Fix] Check for BroadcastChannel before using it by @esizer in #12180
  • [Feature] Adds userAgent string to Freshdesk ticket by @mnigh in #12181
  • [Debt] Corrects spelling of variable $decision by @mnigh in #12185
  • [Fix] Prevent entering negative values in salary fields by @esizer in #12175
  • [Feature] Create WorkStream model by @esizer in #12152
  • [Copy] Fixes various typos by @mnigh in #12193
  • [Copy] Replaces GCXCHNAGE with GCXCHANGE 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

Full Changelog: v2.37.2...v2.38.1

v2.38.0

09 Dec 15:53
e939389
Compare
Choose a tag to compare

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 from privilegedPaths in protectedEndpointExchange 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 with GCXCHANGE 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

Full Changelog: v2.37.1...v2.38.0