Skip to content

Releases: GCTC-NTGC/gc-digital-talent

v2.1.0

28 Nov 22:00
ebc02cb
Compare
Choose a tag to compare

Highlights

The app has been updated to work with Nginx instead of apache, and with PHP 8.1 instead of 7.4.

What's Changed

Dependency Updates

  • Bump nuwave/lighthouse from 5.64.1 to 5.67.0 in /api by @dependabot in #4937
  • Bump laravel/sail from 1.16.2 to 1.16.3 in /api by @dependabot in #4938
  • Bump @types/lodash from 4.14.189 to 4.14.190 in /frontend by @dependabot in #4939
  • Bump @radix-ui/react-scroll-area from 1.0.1 to 1.0.2 in /frontend by @dependabot in #4941
  • Bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.44.0 in /frontend by @dependabot in #4944
  • Bump @graphql-codegen/cli from 2.13.12 to 2.14.1 in /frontend by @dependabot in #4943
  • Bump react-select from 5.6.0 to 5.6.1 in /frontend by @dependabot in #4942
  • bump @typescript-eslint/parser from 5.42.1 to 5.44.0 in /frontend by @dependabot in #4945

Full Changelog

v2.0.2...v2.1.0

Release 2.0.2

23 Nov 21:08
ee09f73
Compare
Choose a tag to compare

Highlights

  • Switched to using React Router for client-side routing
  • Addition of Accessibility Statement page
  • Remove the Skills in Detail section from Experience forms on the Profile (Skills can be added to experience, but no text explaining the connection).
  • Adding skills to the filter does not affect candidate count on the Search page
  • Pools must be filtered by Stream as well as Classification on the Search page

What's Changed

Dependency Updates

  • Bump laravel/tinker from 2.7.2 to 2.7.3 in /api by @dependabot in #4839
  • Bump eslint-plugin-react from 7.31.10 to 7.31.11 in /frontend by @dependabot in #4840
  • Bump @graphql-codegen/cli from 2.13.11 to 2.13.12 in /frontend by @dependabot in #4841
  • Bump @types/lodash from 4.14.188 to 4.14.189 in /frontend by @dependabot in #4842
  • Bump @testing-library/cypress from 8.0.3 to 8.0.7 in /frontend by @dependabot in #4843
  • Bump @graphql-codegen/typescript from 2.8.1 to 2.8.2 in /frontend by @dependabot in #4844
  • Bump react-to-print from 2.14.8 to 2.14.10 in /frontend by @dependabot in #4846
  • Bump eslint from 8.27.0 to 8.28.0 in /frontend by @dependabot in #4849
  • Bump mini-css-extract-plugin from 2.6.1 to 2.7.0 in /frontend by @dependabot in #4850
  • Bump @typescript-eslint/eslint-plugin from 5.42.1 to 5.43.0 in /frontend by @dependabot in #4845
  • Bump @graphql-codegen/typescript-operations from 2.5.6 to 2.5.7 in /frontend by @dependabot in #4848
  • Bump @types/jest from 29.2.2 to 29.2.3 in /frontend by @dependabot in #4852
  • Bump regenerator-runtime from 0.13.10 to 0.13.11 in /frontend by @dependabot in #4853
  • Bump typescript from 4.8.4 to 4.9.3 in /frontend by @dependabot in #4847
  • Bump webpack-cli from 4.10.0 to 5.0.0 in /frontend by @dependabot in #4851

New Contributors

Full Changelog

v2.0.1...v2.0.2

Release 2.0.1

23 Nov 15:03
4e4738f
Compare
Choose a tag to compare

Highlights

  • Fix link to IAP Homepage
  • Restore Browse Jobs null state
  • Use fully formatted job titles everywhere
  • Error summary added to most forms
  • New styling for toasts and alerts

What's Changed

  • mirror the null + undefined testing done for User on PoolCandidate by @vd1992 in #4665
  • Design - 4598 - Alert component redesign by @esizer in #4668
  • Reduced header image from 12mb to 150kb, from png to jpg by @patcon in #4717
  • Adds an issue template for component epics by @substrae in #4710
  • Bug - 4739 - Fix IAP Homepage Link by @esizer in #4740
  • Bug - 4592 - Fix skill separator logic by @esizer in #4683
  • Update job poster title by @JamesHuf in #4599
  • Feature/4701 modify certain user emails artisan command by @vd1992 in #4707
  • Bug - 4714 - Browse pools null state by @esizer in #4723
  • bug/4742-requests-date-received update formatting by @vd1992 in #4743
  • Bug - 4269 - Prevent classification wrapping by @esizer in #4748
  • Feature - 4410 - Form error summaries by @esizer in #4722
  • Feature - pool candidates search filter dropdown by @yonikid15 in #4751
  • Feature - Reorder pool columns by @yonikid15 in #4754
  • Tooling/cypress v10 attempt by @vd1992 in #4747
  • Bug - 4715 - Fix homepage call to action alignment by @esizer in #4757
  • Bug - 4765 - Fix Application Request Priority by @esizer in #4770
  • Use fully-formatted Job Poster Title on ViewPool and ViewUser admin pages by @tristan-orourke in #4689
  • bug/4758-poolcandidates-breadcrumbs update pathing by @vd1992 in #4769

Dependency Updates

Full Changelog

v2.0.0...v2.0.1

Release 2.0.0

10 Nov 19:23
e04a110
Compare
Choose a tag to compare

Highlights

This release is meant to be accompanied by turning on the APPLICANTSEARCH and DIRECTINTAKE feature flags.

This update constitutes a major version bump primarily because of significant changes to the Talent Search page - it now searches over Profile data entered by applicants themselves, and the requests use entirely new api endpoints and data models. This is accompanied by significant changes to the admin dashboard, to make use of the data provided by Applicant profiles.

Major changes:

  • Users can apply to pools directly
  • Admins no longer create PoolCandidate objects manually via the admin dashboard
  • TalentSearch page searches using Applicant Profile data, not only PoolCandidate data
  • Significant improvements to Admin dashboard (filtering and searching, and viewing candidate profiles/applications)
  • new Home page
  • new Support page
  • new Browse Opportunities page

Deployment

If deploying this update on an existing instance where admins have already created Pools and PoolCandidates, you must run the following command to ensure previous PoolCandidates continue showing up in searches:

  • php artisan copy:pool_candidate_to_user

You may also want to run the following commands:

  • php artisan create:digital_careers_pools
  • php artisan copy:pool_candidate_to_user
  • php artisan expire:old_digital_pool_candidates
    Note each command can only be safely run once! And are not designed to be rolled back. You should back up the database before running them.

What's Changed

Read more

Release 1.1.7

23 Sep 20:20
8f94449
Compare
Choose a tag to compare

Highlights

  • Updates to All Candidates page on admin dashboard, including improved sorting
  • Admins can view Application snapshot page
  • Admins can set Application status

What's Changed

Dependency Updates

Full Changelog

v1.1.6...v1.1.7

v1.1.6

16 Sep 18:10
d57c485
Compare
Choose a tag to compare

Highlights

  • Search page - choose single classification
  • Search page - location is mandatory
  • Submit application page
  • Review application page
  • Analytics for IAP
  • Store profile snapshot on application
  • Enable UserTableFilterDialog

What's Changed

Dependencies

Deployment notes

Full Changelog: v1.1.4...v1.1.6

v1.1.5

13 Sep 18:34
Compare
Choose a tag to compare

This version is a hotfix for V1.1.4

  • Backs out #3837
  • Backs out #3567
  • Undoes the pool candidate status overrides from #3744

Full Changelog: v1.1.4...v1.1.5

v1.1.4

09 Sep 17:13
44d0392
Compare
Choose a tag to compare

Highlights

  • My Applications dashboard page (read only)
  • Allow deleting drafts from My Applications dashboard
  • Allow archiving Applications from My Applications dashboard
  • Add Skills to the database
  • Add "Stream" dropdown back in to pool page
  • Revise text on IAP homepage

Changelog

Dependencies

  • Bump typescript from 4.7.4 to 4.8.2 in /frontend by @dependabot in #3790
  • Bump @typescript-eslint/parser from 5.35.1 to 5.36.1 in /frontend by @dependabot in #3854
  • Bump doctrine/dbal from 3.4.2 to 3.4.3 in /api by @dependabot in #3841
  • Bump phpunit/phpunit from 9.5.23 to 9.5.24 in /api by @dependabot in #3842
  • Bump dotenv from 16.0.1 to 16.0.2 in /frontend by @dependabot in #3843
  • Bump @graphql-codegen/cli from 2.11.8 to 2.12.0 in /frontend by @dependabot in #3844
  • Bump jest-environment-jsdom from 29.0.1 to 29.0.2 in /frontend by @dependabot in #3845
  • Bump @types/node from 18.7.13 to 18.7.15 in /frontend by @dependabot in #3847
  • Bump @faker-js/faker from 7.4.0 to 7.5.0 in /frontend by @dependabot in #3850
  • Bump @graphql-codegen/typescript-urql from 3.6.4 to 3.7.0 in /frontend by @dependabot in #3848
  • Bump @typescript-eslint/eslint-plugin from 5.35.1 to 5.36.2 in /frontend by @dependabot in #3856
  • Bump urql from 3.0.1 to 3.0.3 in /frontend by @dependabot in #3851
  • Bump eslint-plugin-formatjs from 4.2.2 to 4.3.0 in /frontend by @dependabot in #3852
  • Bump jest and @types/jest in /frontend by @dependabot in #3855
  • Bump eslint-plugin-react from 7.31.1 to 7.31.7 in /frontend by @dependabot in #3857
  • Bump @heroicons/react from 1.0.6 to 2.0.10 in /frontend by @dependabot in #3849

Full Changelog: v1.1.3...v1.1.4

v1.1.3

09 Sep 17:01
cb4a642
Compare
Choose a tag to compare

Highlights

  • Upgrade to Hydrogen
  • Updated Pool Candidate Statuses
  • Api for create, submit application and generate application snapshot

What's Changed

Dependency Updates

  • Bump lcobucci/jwt from 4.1.5 to 4.2.1 in /api by @dependabot in #3718
  • Revert "Bump eslint-plugin-formatjs from 4.2.2 to 4.3.0 in /frontend" by @esizer in #3792
  • Bump eslint from 8.21.0 to 8.22.0 in /frontend by @dependabot in #3671
  • Bump @graphql-codegen/cli from 2.11.5 to 2.11.6 in /frontend by @dependabot in #3672
  • Bump nuwave/lighthouse from 5.57.5 to 5.58.1 in /api by @dependabot in #3670
  • Bump @types/node from 18.6.5 to 18.7.3 in /frontend by @dependabot in #3673
  • Bump @graphql-codegen/cli from 2.11.6 to 2.11.8 in /frontend by @dependabot in #3783
  • Bump eslint-plugin-react from 7.30.1 to 7.31.1 in /frontend by @dependabot in #3784
  • Bump @typescript-eslint/parser from 5.34.0 to 5.35.1 in /frontend by @dependabot in #3785
  • Bump @babel/core from 7.18.10 to 7.18.13 in /frontend by @dependabot in #3781
  • Bump eslint from 8.22.0 to 8.23.0 in /frontend by @dependabot in #3778
  • Bump jest-environment-jsdom from 28.1.3 to 29.0.1 in /frontend by @dependabot in #3789
  • Bump jest from 28.1.3 to 29.0.1 in /frontend by @dependabot in #3786
  • Bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.35.1 in /frontend by @dependabot in #3782
  • Bump @formatjs/ts-transformer from 3.9.11 to 3.10.0 in /frontend by @dependabot in #3788
  • Bump @types/node from 18.7.11 to 18.7.13 in /frontend by @dependabot in #3787
  • Bump nuwave/lighthouse from 5.58.1 to 5.58.2 in /api by @dependabot in #3773
  • Bump babel-plugin-formatjs from 10.3.27 to 10.3.28 in /frontend by @dependabot in #3775
  • Bump eslint-plugin-formatjs from 4.2.2 to 4.3.0 in /frontend by @dependabot in #3776
  • Bump eslint-plugin-promise from 6.0.0 to 6.0.1 in /frontend by @dependabot in #3777
  • Bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /api by @dependabot in #3772
  • Bump core-js from 3.24.1 to 3.25.0 in /frontend by @dependabot in #3774
  • Bump react-intl from 6.0.8 to 6.1.0 in /frontend by @dependabot in #3780
  • Bump @formatjs/cli from 5.0.9 to 5.1.0 in /frontend by @dependabot in #3779
    Bump doctrine/dbal from 3.4.0 to 3.4.2 in /api by @dependabot in #3715
  • Bump laravel/sail from 1.15.2 to 1.15.4 in /api by @dependabot in #3716
  • Bump @formatjs/cli from 5.0.7 to 5.0.9 in /frontend by @dependabot in #3739
  • Bump date-fns from 2.29.1 to 2.29.2 in /frontend by @dependabot in #3728
  • Bump @typescript-eslint/eslint-plugin from 5.33.0 to 5.33.1 in /frontend by @dependabot in #3731
  • Bump @types/lodash from 4.14.182 to 4.14.184 in /frontend by @dependabot in #3727
  • Bump ts-jest from 28.0.7 to 28.0.8 in /frontend by @dependabot in #3726
  • Bump eslint-plugin-formatjs from 4.1.0 to 4.2.2 in /frontend by @dependabot in #3722
  • Bump react-intl from 6.0.5 to 6.0.8 in /frontend by @dependabot in #3721
  • Bump urql from 2.2.3 to 3.0.1 in /frontend by @dependabot in #3719
  • Bump @...
Read more

v1.1.1

15 Aug 13:00
a2a1eb9
Compare
Choose a tag to compare

Highlights

  • Bundle splitting
  • Azure yaml build pipeline
  • More mutations for pools and applications

What's Changed

Dependency Updates

Read more