Releases: GCTC-NTGC/gc-digital-talent
v2.1.0
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
- Bug - Add missing space by @mnigh in #4893
- Update copy for work duration by @petertgiles in #4894
- Bug - 4776 - Continue application if started by @esizer in #4892
- bug/4875-no-adding users to unpublished pools by @vd1992 in #4890
- Bug - Fix extend pool closing date by @yonikid15 in #4899
- Copy - Admin User by @mnigh in #4895
- Feature - 4823 - Move search employment conditions by @esizer in #4888
- Bug - 4897 - Fix user table mail links by @esizer in #4906
- change pool seeding + cypress test tweak by @vd1992 in #4900
- Update requests tables to properly sort date by @JamesHuf in #4904
- Bug - 3824 - Table print warn no selection by @esizer in #4907
- Refactor user dialogs by @petertgiles in #4914
- A11y - 4793 - Fix table sort markup by @esizer in #4910
- Add option to remove orphaned i18n strings in check-intl-* scripts by @mnigh in #4920
- a11y - 4913 - Adjust admin heading ranks by @esizer in #4919
- Upgrade php and switch to nginx by @petertgiles in #4871
- Remove strings from fr.json not in en.json by @mnigh in #4928
- Debt - 4646 - Remove error log to do comment by @esizer in #4926
- Bug/4901 no search results by @vd1992 in #4903
- Bug - 4856 - Fix spinner z-index by @esizer in #4929
- Bug - 4820 - Throw 404 on pool advertisement page error by @esizer in #4912
- 4618 robot with ngnix by @brindasasi in #4909
- Copy - Update Pool advertisement location requirement, Remote option by @mnigh in #4948
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
Release 2.0.2
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
- Accessibility statement page by @substrae in #4749
- Bug - 4679 - Fix Print Document Experiences by @esizer in #4750
- Optimize image file size by @mnigh in #4784
- Design - Update toast styles by @esizer in #4721
- Bug/4762 view draft advertisement poster by @vd1992 in #4785
- Bug - Fix site webmanifest icon paths by @mnigh in #4783
- Debt - 3017 - Migrate to react router by @esizer in #4597
- Removes extra space in French string by @mnigh in #4808
- a11y - 4624 - Descriptive profile title by @esizer in #4812
- Bug - Edit Pool skill picker submit button text by @yonikid15 in #4763
- Bug/4806 skill picker regex error by @vd1992 in #4810
- bug/4782-browse-breadcrumbs-unclickable update layering by @vd1992 in #4807
- Bug - 4786 - Improve code splitting by @esizer in #4815
- Create ⌨-accessibility-issue.md by @MaddyDaigle in #4838
- Bug - Fix missing decorator import by @esizer in #4816
- Fix documentation typos by @mnigh in #4830
- Fix accordion dates by @petertgiles in #4819
- bug/4619-hidden-tag-whitespace firefox by @vd1992 in #4837
- Feature - 4828 - Hide skills details profile by @esizer in #4858
- Add done date by @petertgiles in #4817
- Accessibility - accessible edit links by @yonikid15 in #4826
- 4825 skills not used for search page count by @tristan-orourke in #4836
- Add trackUnsaved prop to SelectFieldV2 by @JamesHuf in #4811
- Feature - 4795 - Create nested language provider by @esizer in #4821
- 4824 Add stream dropdown to search page by @tristan-orourke in #4864
- bug/4866-pool-name-selectV2 by @vd1992 in #4870
- a11y - 3545 - Associate Errors with Inputs by @esizer in #4818
- Bug - 4877 - Fix create account redirect by @esizer in #4883
- Copy - Job poster fixes by @yonikid15 in #4873
- Accessibility - IAP page h1 tag by @yonikid15 in #4867
- Fix typo by @mnigh in #4887
- 4767 consistent request tables by @tristan-orourke in #4833
- Update locale switching logic by @petertgiles in #4891
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
- @MaddyDaigle made their first contribution in #4838
Full Changelog
Release 2.0.1
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
- Bump @types/lodash from 4.14.186 to 4.14.188 in /frontend by @dependabot in #4737
- Bump webpack from 5.74.0 to 5.75.0 in /frontend by @dependabot in #4734
- Bump webpack-shell-plugin-next from 2.2.2 to 2.3.1 in /frontend by @dependabot in #4725
- Bump postcss from 8.4.18 to 8.4.19 in /frontend by @dependabot in #4736
- Bump core-js from 3.26.0 to 3.26.1 in /frontend by @dependabot in #4729
- Bump react-focus-lock from 2.9.1 to 2.9.2 in /frontend by @dependabot in #4733
- Bump @typescript-eslint/parser from 5.42.0 to 5.42.1 in /frontend by @dependabot in #4727
- Bump react-toastify from 9.0.8 to 9.1.1 in /frontend by @dependabot in #4731
- Bump jest from 29.2.2 to 29.3.1 in /frontend by @dependabot in #4726
- Bump jest-environment-jsdom from 29.2.2 to 29.3.1 in /frontend by @dependabot in #4730
- Bump @typescript-eslint/eslint-plugin from 5.42.0 to 5.42.1 in /frontend by @dependabot in #4732
- Bump jest-axe from 6.0.0 to 7.0.0 in /frontend by @dependabot in #4735
- Bump jest timeout for experience tests by @petertgiles in #4756
- Bump loader-utils from 1.4.1 to 1.4.2 in /frontend by @dependabot in #4766
Full Changelog
Release 2.0.0
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
- ensure Digital Careers Pool can always be applied to by @vd1992 in #4058
- Update user email, full name fallbacks by @mnigh in #4052
- Talent Search - Fix French typo Occasions by @mnigh in #4076
- allow sorting by toggle of pool candidates by @vd1992 in #4047
- a11y - 3835 - Label landmarks by @esizer in #4079
- Feature/3351-talent analytics by @brindasasi in #4051
- update linting workflow with tsc command by @vd1992 in #4081
- Change default request policy to avoid incorrectly-cached empty lists by @tristan-orourke in #4080
- a11y - 3701 - Improve Edit Link Context by @esizer in #4082
- Add process number to pool by @JamesHuf in #4059
- Fix bugs with welcome page by @petertgiles in #4091
- Bug - 4055 - Normalize profile section wrapper by @esizer in #4090
- work preferences prefill bug by @vd1992 in #4089
- required experiences to not be in the future by @vd1992 in #4094
- Change docker db version and install extensions by @petertgiles in #4097
- Bug - Improve unique email validation by @esizer in #4103
- Creates the new homepage and updates styling configurations by @substrae in #4049
- Update language used for first_name, last_name labels by @mnigh in #4101
- Disable docker layer caching in github action by @patcon in #4108
- Restore French text translation by @mnigh in #4122
- Submit application tests (v2) by @petertgiles in #4083
- Admin - Users table view column, email value by @mnigh in #4117
- Fix e2e admin workflow by @esizer in #4135
- Add Placed-Casual to search by @petertgiles in #4121
- a11y - 3831 - Increase Colour Contrast by @esizer in #4084
- Bug - 4057 - About Section Spacing by @esizer in #4109
- 4034-move-tcreport-site-generator-into-repo by @tristan-orourke in #4107
- Bug 4110 - Empty candidate expiry date by @esizer in #4124
- Bug - 4031 - Fix search page gap by @esizer in #4125
- Bug - 4123 - Fix inconsistent table action links by @esizer in #4126
- Feature - 4087 - Role, Salary Form External Link by @esizer in #4134
- Change image in azure pipeline by @petertgiles in #4104
- Feature - 3980 - Toggle Component by @esizer in #4131
- Fix untranslatable strings in admin by @JamesHuf in #4133
- Remove extra space in defaultMessage values by @mnigh in #4180
- Pool status column not updating correctly by @JamesHuf in #4130
- Update API toast error messages by @vd1992 in #4106
- Fix Experience Date off by 1 error by @tristan-orourke in #4132
- Repair French text translation by @mnigh in #4199
- Bug/4162 archive link on archived card issue by @vd1992 in #4194
- Feature - 4029 - Theme Switcher by @esizer in #4099
- Restore view results link by @petertgiles in #4196
- Bug - Remove Theme Provider by @esizer in #4205
- bug/4182 pool advertisement links dead by @vd1992 in #4208
- Add null check for pool closing date by @petertgiles in #4207
- Bug - 4195 - Fix anchors in Firefox by @esizer in #4210
- Handle bad keys by @petertgiles in #4178
- Bug - Pool advertisement page padding by @yonikid15 in #4213
- Add toggle component to review application page by @JamesHuf in #4215
- Debt - 4204 - Update lodash imports by @esizer in #4217
- Bug - 4203 - Remove data-h2 from react-helmet by @esizer in #4218
- Bug - 4212 - Scroll to hash on load by @esizer in #4216
- Bug - Fix admin suspense by @esizer in #4219
- a11y - 3833 - Unique TOC IDs by @esizer in #4220
- Add note about permanent redirects to Definition of Done by @tristan-orourke in #4236
- Pool publishing group by @petertgiles in #4232
- Tooling - 4027 - Add storybook dark mode by @esizer in #4229
- Fixes a bug with the weight of button text on the new homepage by @substrae in #4246
- Feature/4234 add published date to pools by @vd1992 in #4244
- a11y - 4247 - Remove nested h2 by @esizer in #4248
- Added corner bevel to hover state of CallToAction component by @patcon in #4114
- feature/4201 pool card component by @vd1992 in #4233
- remove seeding of to be deprecated PoolCandidate fields by @vd1992 in #4266
- a11y - 3836 - Remove nested labels, checkbox by @esizer in #4265
- Feature - 4228 - Skill picker updates by @esizer in #4242
- New favicons by @petertgiles in #4277
- Talent Search - Add SupportForm component by @mnigh in #4275
- Bug - Fix enums in other requirements section of edit pool page by @yonikid15 in #4271
- Give admins access to edit pool candidates if APPLICANTSEARCH is false by @tristan-orourke in #4209
- Adds the static 404 page to talentsearch by @substrae in #4245
- Attempt at fixing search-workflows.spec.js cypress test by @patcon in #4119
- Advertise correct jobs by @petertgiles in #4268
- Add SupportPage component by @petertgiles in #4308
- Bug - Fix theme colour mode logic by @esizer in h...
Release 1.1.7
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
- Bug - Fix Search e2e by @esizer in #3985
- View snapshot page by @petertgiles in #3982
- Bug - Fix missing French translations by @mnigh in #3990
- Bug - Add intl.formatMessage for l10n on strings by @mnigh in #3992
- All candidates page by @JamesHuf in #3956
- Debt - 3899 - Remove Pool Placeholders by @esizer in #3983
- FIx any users.armed_forces_status values which may have been migrated incorrectly by @tristan-orourke in #4018
- backend sort of pool candidates with pagination by @vd1992 in #4015
- Feature - 3691 - Application status form by @esizer in #3957
- fix Chromatic workflow by @vd1992 in #4022
- Design - Change menu link to text if it's the current page by @yonikid15 in #3988
- Tooling - 4036 - Update Faker Unique by @esizer in #4038
- Chore - update storybook 6.5.9 -> 6.5.12 by @yonikid15 in #4014
- Delete dependabot label workflow by @vd1992 in #4037
- Add ability to toggle MFA for GCKey using env variable by @mnigh in #3898
- Add translation section about manual edits by @petertgiles in #4039
- add connection string as runtime variable by @brindasasi in #4021
- Bug - 3969 - Fix login page cancel link by @esizer in #4044
- Low Priority - Polish Maintenance Scripts by @petertgiles in #3937
- a11y - 3832 - Fix Heading Levels by @esizer in #4043
Dependency Updates
- Bump eslint from 8.23.0 to 8.23.1 in /frontend by @dependabot in #3993
- Bump @types/node from 18.7.16 to 18.7.18 in /frontend by @dependabot in #3997
- Bump @types/jest from 29.0.1 to 29.0.3 in /frontend by @dependabot in #3998
- Bump ts-jest from 29.0.0 to 29.0.1 in /frontend by @dependabot in #4006
- Bump @babel/core from 7.19.0 to 7.19.1 in /frontend by @dependabot in #4005
- Bump cy-verify-downloads from 0.1.8 to 0.1.10 in /frontend by @dependabot in #4002
- Bump core-js from 3.25.1 to 3.25.2 in /frontend by @dependabot in #3999
- Bump @babel/preset-env from 7.19.0 to 7.19.1 in /frontend by @dependabot in #4000
- Bump @typescript-eslint/parser from 5.36.2 to 5.38.0 in /frontend by @dependabot in #4009
- Bump @typescript-eslint/eslint-plugin from 5.36.2 to 5.38.0 in /frontend by @dependabot in #4013
- Bump ts-loader from 9.3.1 to 9.4.0 in /frontend by @dependabot in #4012
- Bump date-fns from 2.29.2 to 2.29.3 in /frontend by @dependabot in #4008
- Bump @heroicons/react from 2.0.10 to 2.0.11 in /frontend by @dependabot in #4011
Full Changelog
v1.1.6
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
- Design - 3829 - Pool Advertisement Spacing by @esizer in #3894
- Bug - 3704 - Improve Radio/Check Clickable Area by @esizer in #3892
- Debt - 3870 - Single Select Classification by @esizer in #3872
- Added viewport size back into IAP Home component story by @patcon in #3900
- Force eslint workflow to fail build when even one warning by @patcon in #3901
- Feature - 3896 - Add real skills storybook by @esizer in #3897
- Updates Hydrogen to beta.27 and fixes breaking issues by @JoshBeveridge in #3904
- Add formatjs/enforce-id rule (continued:
common
) by @patcon in #3867 - Add formatjs/enforce-id rule (continued:
indigenousapprenticeship
) by @patcon in #3868 - Feature - submit application page api by @yonikid15 in #3863
- Add formatjs/enforce-id rule (continued:
admin
) by @patcon in #3869 - add status sorting weight by @vd1992 in #3895
- Bug - 3864 - Add missing skill defs by @esizer in #3902
- Copy - 3905 - IAP Launch Copy by @esizer in #3906
- Feature - Review my application page by @yonikid15 in #3796
- Admin - Remove action links in Table component by @mnigh in #3903
- Admin - Fix French typo Saisissez by @mnigh in #3935
- Debt - 2793 - Remove Profile Feature Flag by @esizer in #3933
- Update straggler LoginIcon after @heroicon update by @patcon in #3942
- Bug - 3944 - Fix Application Card Continue Link by @esizer in #3945
- Bug/3820 windows node path error by @JoshBeveridge in #3907
- use create application mutation by @vd1992 in #3939
- Make pool key not mandatory by @petertgiles in #3865
- Feature/3085 use fancy filter 2 by @patcon in #3955
- Fix up work preferences copy (form and profile section) by @patcon in #3908
- make fancy filter work on user table by @vd1992 in #3893
- Feature - Remove request menu item by @mnigh in #3959
- Backport v1.1.5 hotfixes to main by @petertgiles in #3960
- Feature/3219 iap analytics2 by @brindasasi in #3941
- add missing dependencies in lockfile by @brindasasi in #3965
- Feature/3694 hydrogen related copy changes by @petertgiles in #3962
- Remove SkillFamiliesRadioList component by @mnigh in #3971
- Update instances of deprecated faker.unique to faker.helpers.unique by @mnigh in #3972
- Feature - 3661 - Application Snapshot by @esizer in #3938
- sort by newest-oldest requests on admin by @vd1992 in #3978
- Feature - 3976 - Location Field Required by @esizer in #3984
Dependencies
- Bump jest-environment-jsdom from 29.0.2 to 29.0.3 in /frontend by @dependabot in #3914
- Bump eslint-plugin-react from 7.31.7 to 7.31.8 in /frontend by @dependabot in #3915
- Bump react-intl from 6.1.0 to 6.1.1 in /frontend by @dependabot in #3916
- Bump @types/node from 18.7.15 to 18.7.16 in /frontend by @dependabot in #3918
- Bump jest and @types/jest in /frontend by @dependabot in #3917
- Bump nuwave/lighthouse from 5.58.2 to 5.60.0 in /api by @dependabot in #3912
- Bump doctrine/dbal from 3.4.3 to 3.4.4 in /api by @dependabot in #3913
- Bump laravel/sail from 1.15.4 to 1.16.0 in /api by @dependabot in #3910
- Bump mockery/mockery from 1.5.0 to 1.5.1 in /api by @dependabot in #3911
- Bump typescript from 4.8.2 to 4.8.3 in /frontend by @dependabot in #3924
- Bump ts-jest from 28.0.8 to 29.0.0 in /frontend by @dependabot in #3925
- Bump @typescript-eslint/parser from 5.36.1 to 5.36.2 in /frontend by @dependabot in #3923
- Bump eslint-plugin-formatjs from 4.3.0 to 4.3.1 in /frontend by @dependabot in #3922
- Bump core-js from 3.25.0 to 3.25.1 in /frontend by @dependabot in #3927
- Bump @babel/core from 7.18.13 to 7.19.0 in /frontend by @dependabot in #3926
- Bump @types/lodash from 4.14.184 to 4.14.185 in /frontend by @dependabot in #3921
- Bump @babel/preset-env from 7.18.10 to 7.19.0 in /frontend by @dependabot in #3919
- Bump css-minimizer-webpack-plugin from 4.0.0 to 4.1.0 in /frontend by @dependabot in #3920
Deployment notes
- Add IAP tracker variable: #3941 (comment)
- Remove profile feature flag variable: #3933 (comment)
Full Changelog: v1.1.4...v1.1.6
v1.1.5
This version is a hotfix for V1.1.4
Full Changelog: v1.1.4...v1.1.5
v1.1.4
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
- Docs - Fix typos, formatting by @mnigh in #3814
- A11y - 3734 - Add page size label by @esizer in #3800
- a11y - 3736 - Darken Required Labels by @esizer in #3803
- Stream dropdown on pool page by @JamesHuf in #3805
- Remove incomplete copy change from h2 by @petertgiles in #3825
- Feature - 3415 - My Applications Page by @esizer in #3819
- Fix candidate statuses by @petertgiles in #3859
- Copy - 3828 - IAP copy fixes by @esizer in #3860
- remove usage of fields intended to be migrated by @vd1992 in #3837
- add calculated priority value by @vd1992 in #3811
- Bug - 3711 - Improve active link detection by @esizer in #3861
- migrate data from PoolCandidate to User by @vd1992 in #3567
- Add new skill seeders by @petertgiles in #3858
- Add formatjs/enforce-id rule to make autogen ID easier to work with by @patcon in #3862
- Import talentsearch french strings into merged Storybook (hosted on Chromatic) by @patcon in #3866
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
Highlights
- Upgrade to Hydrogen
- Updated Pool Candidate Statuses
- Api for create, submit application and generate application snapshot
What's Changed
- Docs - Update file path in Hydrogen upgrade guide by @mnigh in #3521
- create application mutation by @vd1992 in #3662
- update frontend with citizen+veteran fields by @vd1992 in #3664
- Update classification option labels on SearchForm by @mnigh in #3647
- Translations - Profiles by @petertgiles in #3655
- Support forms in Dialog components by @patcon in #3538
- URL alignment with sitemap by @JamesHuf in #3581
- Remove Lumen references by @mnigh in #3685
- Update Talent Cloud report link by @mnigh in #3692
- Fix Chromatic Stories by @petertgiles in #3693
- Feature - 3420 - Add links to nav by @esizer in #3665
- submit application backend by @vd1992 in #3676
- Add workflow to label direct dependencies as priority by @patcon in #3562
- resolve broken chromatic build by @vd1992 in #3710
- Stabilize Chromatic by @petertgiles in #3712
- Early Snapshot Functionality by @petertgiles in #3707
- Fix Dependabot auto-label GitHub workflow by @mnigh in #3735
- Upgrades Hydrogen to 2.0.0-beta by @JoshBeveridge in #3051
- Debt - 3490 - Remove secondment field by @esizer in #3698
- Api error messages by @petertgiles in #3680
- Feature - 2642 - Download CSV by @esizer in #3695
- Fancy filter by @patcon in #3249
- update statuses for poolcandidate by @vd1992 in #3744
- Feature - 3326 - Add missing skills experience page by @esizer in #3669
- Fix Hydrogen Conflicts by @esizer in #3754
- update filter modal to use h2 2.0.0 by @esizer in #3755
- Bug - Fix work experience copy inside of skill accordions by @yonikid15 in #3700
- Feature - Sign and submit page by @yonikid15 in #3678
- Add leading zero to classification label by @mnigh in #3757
- Connect edit profile pages to application by @JamesHuf in #3714
- Revert Hydrogen Overwrites by @esizer in #3763
- Bug - 3708 - Remove Skills Auto Focus by @esizer in #3762
- delete draft application mutation by @vd1992 in #3760
- Fancy filter styling by @JoshBeveridge in #3758
- update copy and translation LearnDialog by @vd1992 in #3766
- update isVeteran field by @vd1992 in #3764
- Updates EE dialog styles and content by @JoshBeveridge in #3765
- Bug - IAP Style Fix by @esizer in #3767
- Updates the H2 package namespace by @JoshBeveridge in #3759
- Debt - 3500 - Normalize skill picker by @esizer in #3770
- update create pool page heading by @vd1992 in #3769
- A11y - 3741 - Improve Word Counter Accessibility by @esizer in #3797
- Design - 2656 - Admin Heading Update by @esizer in #3799
- Update DiversityEquityInclusionForm copy by @mnigh in #3804
- Increased timeout on sporadically failing test by @patcon in #3795
- Fix Total estimated candidates message in summary of filters by @mnigh in #3798
- add priority entitlement by @vd1992 in #3793
- Fix deprecated component styling by @mnigh in #3809
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 @...
v1.1.1
Highlights
- Bundle splitting
- Azure yaml build pipeline
- More mutations for pools and applications
What's Changed
- add action status badges by @esizer in #3450
- Fix i18n description, defaultMessage for JobLookingStatusDescription strings by @mnigh in #3445
- Hide experience types if user has none by @JamesHuf in #3452
- Feature - 2765 - Replace skills filters by @esizer in #3170
- Update compiled graphql files by @tristan-orourke in #3412
- Design - 3455 - Remove Tab Gray Backgrounds by @esizer in #3457
- Debt - 3212 - Combine Colour Variant Stories by @esizer in #3456
- A11y - 3195 - Improve get started link context by @esizer in #3459
- Bug - 3480 - Fix Setup Node Action by @esizer in #3481
- add french keywords to Skill by @vd1992 in #3454
- Bug - 3442 - Remove duplicate volumes key by @esizer in #3485
- Use common source for Employment Equity statement messages by @mnigh in #3482
- Bug - skills in detail for accordions by @vd1992 in #3460
- Bug - 3479 - Add Gray Background to Experience Section by @esizer in #3483
- Add i18n for Label displayed on lateral/secondment bounding box by @mnigh in #3494
- Use common source for Employment Equity group messages by @mnigh in #3491
- Copy - 3390 - Update About Section Title by @esizer in #3495
- Tooling - 1463 - Improve Webpack Optmizations by @esizer in #3447
- Add FR copy for Text displayed when skill block is open by @mnigh in #3506
- Add GraphQL logging error handler by @petertgiles in #3489
- Tooling - 3380 - Update npm global syntax by @esizer in #3505
- Add and update FR copy for logout strings by @mnigh in #3509
- Debt - 3317 - Improve candidate request validation by @esizer in #3511
- Bug - 3504 - Fix Work Pref Temp Work Default Value by @esizer in #3515
- Bug - 3422 - Fix link default behaviour by @esizer in #3423
- Debt - 3516 - Remove Duplicate Link Component by @esizer in #3518
- Bug - 3519 - Add Alert Dialog Styles by @esizer in #3520
- Bug - 3525 - Fix Tab Styles by @esizer in #3526
- Make skills searchable by keyword by @JamesHuf in #3514
- Removed gitignore from when we were merging mock-auth by @patcon in #3522
- navigate redirect to /profile by @vd1992 in #3528
- Add SelectFieldV2 and MultiSelectV2 components by @patcon in #3510
- Bug - 3498 - Disable Skill Search Submission by @esizer in #3534
- Feature - Pool advertisement backend mutations by @yonikid15 in #3424
- Bug - 3543 - Fix External Links by @esizer in #3544
- adjust poolFactory to attach single classification by @vd1992 in #3537
- Design - 3453 - update add experience buttons by @esizer in #3529
- Allow chromatic to run on every commit on main branch by @patcon in #3539
- Feature - 3451 - Missing Skills Component by @esizer in #3563
- Debt - Publish pool mutation error messages by @yonikid15 in #3547
- Rename table experience_skills to experience_skill by @mnigh in #3258
- Feature - 3323 - Application Page Wrapper by @esizer in #3565
- Citizen and Veteran backend by @vd1992 in #3564
- Update htaccess deployment by @petertgiles in #3566
- create new pool page by @vd1992 in #3549
- 2834 azure yaml pipeline by @tristan-orourke in #3570
- Viewport support for Storybook and Chromatic by @petertgiles in #3569
- Add default "required" message for SelectField components by @patcon in #3536
- Stabilize Missing Skills Stories by @petertgiles in #3578
- Translation Documentation by @petertgiles in #3584
- Feature - 3169 - Edit Pool Mutations by @esizer in #3568
- Bug - 3535 - Make Accordion IDs Unique by @esizer in #3582
- Limit when Azure pipeline builds a new release artifact by @tristan-orourke in #3613
- Fix SearchFilterAdvice recommendation strings in French by @mnigh in #3612
- Bug - Revert storybook/react by @esizer in #3610
- Add trailing semicolon to SearchFilterAdvice heading French string by @mnigh in #3620
- Bug - Fix Dep Updates by @esizer in #3630
- archive applications mutation by @vd1992 in #3577
- Tooling - 3311 - Improve Admin Workflow e2e by @esizer in #3640
- Reduce logout logic complexity by @petertgiles in #3575
- Tooling - 3496 - Complete profile storybook by @esizer in #3636
- Feature - update search request filters by @yonikid15 in #3605
- Bug - 3580 - Fix Pool Validation by @esizer in #3644
- make classification selection required by @vd1992 in #3632
- Fix null values on FilterBlock component by @yonikid15 in #3650
- Update Text for button to print a user profile French string by @mnigh in #3654
- Bug - 3512 - Fix empty unique user validation by @esizer in #3657
- Remove Docker Smoke Tests, Package Integrity Check GitHub workflows by @mnigh in #3663
- Post deployment script by @petertgiles in #3614
- Copy - 3393 - Update profile back button text by @esizer in #3652
Dependency Updates
- Bump fakerphp/faker from 1.19.0 to 1.20.0 in /api by @dependabot in #3461
- Bump date-fns from 2.28.0 to 2.29.1 in /frontend by @dependabot in #3464
- Bump @typescript-eslint/parser from 5.30.6 to 5.30.7 in /frontend by @dependabot in #3478
- Bump @graphql-codegen/typescript-operations from 2.5.1 to 2.5.2 in /frontend by @dependabot in #3465
- Bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.30.7 in /frontend by @dependabot in #3476
- Bump eslint-plugin-jsx-a11y from 6.6.0 to 6.6.1 in /frontend by @dependabot in #3470
- Bump @graphql-codegen/cli from 2.8.1 to 2.9.1 in /frontend by @dependabot in #3468
- Bump @babel/preset-env from 7.18.6 to 7.18.9 in /frontend by @dependabot in #3469
- Bump laravel/sail from 1.15.0 to 1.15.1 in /api by @dependabot in #3462
- Bump laravel/framework from 8.83.19 to 8.83.22 in /api by @dependabot in #3463
- Bump @graphql-codegen/typescript-urql from 3.6.1 to 3.6.2 in /frontend by @dependabot in #3475
- Bump react-toastify from 9.0.6 to 9.0.7 in /frontend by @dependabot in https://github.com/GCTC-...