Skip to content

Releases: bcgov/fin-pay-transparency

v1.7

25 Sep 16:22
7a1a32b
Compare
Choose a tag to compare

What's Changed

  • fix: GEO-861 admin app announcements - updated column headers by @banders in #637
  • fix: GEO 1041 - Add aria label to date cell to address accessibility by @goemen in #638
  • feat: GEO-1005 admin app - delete announcements (two ways) by @banders in #641
  • feat: geo 863 add announcement api and frontend implementation by @goemen in #639
  • chore: update PVC GEO-1044 by @sukanya-rath in #643
  • feat: GEO-1043 updated data flow diagrams by @banders in #642
  • feat: geo 994 annoucement script by @banders in #646
  • fix: geo 863 add publish announcement confirmation by @goemen in #645
  • feat: GEO-861 admin announcement page updates by @banders in #644
  • fix: left align announcement title on announcements page by @banders in #651
  • feat: geo 882 announcement page edit feature by @goemen in #650
  • feat: GEO-869 - admin announcement preview by @banders in #654
  • chore(deps): update dependency axios to v1.7.4 [security] by @renovate in #652
  • feat: admin announcement preview updates by @banders in #656
  • feat: GEO-985 public site announcements by @banders in #657
  • feat: pvc update GEO-1044 by @sukanya-rath in #658
  • fix: change publish announncement dialog confirm button by @goemen in #659
  • feat: geo 968 hotfix pipeline by @sukanya-rath in #660
  • feat: GEO-1037 Embed PowerBi onto analytics page by @jer3k in #653
  • chore: multiple updates GEO-1060 by @sukanya-rath in #661
  • feat: geo 1012 implement announcement file upload by @goemen in #662
  • feat: GEO-1042 updated architecture diagram by @sukanya-rath in #663
  • feat: improve fetch published announcements by @banders in #664
  • fix: fix error caused by publish and expire date format by @goemen in #665
  • feat: clamav service GEO-1059 by @sukanya-rath in #666
  • fix: clamav documentation by @sukanya-rath in #668
  • fix: codeql and add path validation by @sukanya-rath in #669
  • fix: codeql issues by @sukanya-rath in #671
  • chore(deps): update bcgov/quickstart-openshift-helpers action to v0.6.1 by @renovate in #670
  • fix(deps): update dependency @fortawesome/fontawesome-free to v6.6.0 by @renovate in #673
  • chore(deps): update dependency ts-loader to v9 by @renovate in #675
  • fix(deps): update dependency puppeteer to v23 by @renovate in #678
  • fix(deps): update all non-major dependencies by @renovate in #672
  • feat: GEO-1068 admin app - move page title into header by @banders in #682
  • chore(deps): lock file maintenance by @renovate in #681
  • feat: GEO 1074 scanning file before backend upload by @goemen in #684
  • fix: geo 1069 additional validation for announcements by @goemen in #691
  • feat: GEO-1067 admin unpublish announcement by @banders in #688
  • fix: geo 1074 integrate clamav node api in admin frontend by @goemen in #694
  • feat: geo 983 get api for objectstorage get files by @goemen in #683
  • fix: GEO 1072 ensure newly added announcement is selectable by @goemen in #698
  • fix: GEO-1077 - admin announcement - publish and expiry dates correctly saved by @banders in #697
  • fix: GEO-1075 - admin app - renamed 'delete' action to 'archive' by @banders in #699
  • fix: correct file upload section title by @goemen in #700
  • feat: GEO-1013 - expire announcements scheduler by @andybcgov in #695
  • fix: hotfix release pipeline by @sukanya-rath in #709
  • feat: GEO-1076 Remove chromium from e2e by @jer3k in #712
  • feat: GEO-1084 announcement resource link presentation by @banders in #711
  • feat: GEO-888 Schedule to email about expiring announcements by @jer3k in #702
  • fix: geo 1086 implement display mode for file attachment on edit by @goemen in #710
  • feat: GEO-1100 Enable announcement submit button by @jer3k in #715
  • feat: GEO-1095 - admin announcement preview always visible by @banders in #716
  • fix: GEO-1096 - admin - display announcement dates in local timezone by @banders in #714
  • fix: geo 1089 announcement link display and edit mode form by @goemen in #717
  • fix: update doc-gen-service to support puppeteer v23.x.x by @banders in #719
  • feat: GEO-1105 Display limit for Url and other fields by @jer3k in #718
  • chore(deps): update dependency axios to v1.7.6 by @renovate in #701
  • fix: geo 1117 unable to delete link by @goemen in #721
  • fix: Expires-on highlight on error by @jer3k in #720
  • chore(deps): update dependency jsdom to v25 by @renovate in #722
  • fix: Fetch announcement with the edit button is clicked by @goemen in #724
  • fix: GEO-1091 fix code smells by @banders in #723
  • fix: GEO-1098 datetime cleanups by @banders in #725
  • fix: MS Entra not authenticating by @jer3k in #726
  • fix: Update label from 'Publish On' to 'Active On' in AnnouncementsPage and Announcement Form by @goemen in #728
  • feat: GEO-1112 Link and attachment icons in announcements by @jer3k in #729
  • fix: Update announcement save confirmation messages by @goemen in #730
  • fix: geo 1103 backend update publish on to active on date for announcement by @goemen in #732
  • fix: Update Admin Login to Login with IDIR MFA by @goemen in #733
  • feat: GEO-1126 Responsive UI by @jer3k in #731
  • chore(deps): update dependency axios to v1.7.7 by @renovate in #727
  • fix: geo 1119 admin app consistent look for all form fields by @goemen in #734
  • feat: GEO-1073 - public site - additional validation of OT pay and hours by @banders in #736
  • fix(deps): update dependency body-parser to v1.20.3 [security] by @renovate in #735
  • fix: include missing company details fields in the logs by @goemen in #740
  • fix(deps): update dependency express to v4.20.0 [security] by @renovate in #738
  • chore(deps): update bcgov/quickstart-openshift-helpers action to v0.7.0 by @renovate in #741
  • fix: GEO-1093 Dates by @jer3k in #737
  • chore(deps): update dependency @faker-js/faker to v9 by @renovate in #742
  • feat: GEO-1114 - report 'submission date' is now analogous to 'create date' (instead of 'update date') by @banders in #739
  • fix: GEO-888 Change announcement expiry email to 14 days (10 business days) by @jer3k in ht...
Read more

v1.6

01 Aug 21:53
cef52f1
Compare
Choose a tag to compare

What's Changed

  • feat: geo 911 UI page for onboarding expired by @goemen in #573
  • feat(frontend): GEO-633 Move Footer Urls into Config Map by @jer3k in #571
  • chore(deps): update dependency @types/uuid to v10 by @renovate in #562
  • chore(deps): update dependency typescript to v5.5.3 by @renovate in #574
  • chore(deps): update bcgov-nr/action-builder-ghcr action to v2.1.0 by @renovate in #575
  • feat: GEO-910 adding email template by @goemen in #576
  • fix: GEO-970 get id of admin user from our local database for use in frontend by @goemen in #577
  • fix: GEO-958 Fix issues reported by sonar by @jer3k in #578
  • chore(deps-dev): bump ws from 8.17.0 to 8.18.0 in /frontend by @jer3k in #580
  • chore(deps): bump ws and puppeteer in /doc-gen-service by @jer3k in #583
  • feat: GEO-963 adding api endpoints for pending access requests by @goemen in #582
  • chore(deps): update aquasecurity/trivy-action action to v0.24.0 by @renovate in #584
  • feat: geo 963 user management pending access UI by @goemen in #586
  • fix: GEO-911 update expired onboarding page verbiage by @goemen in #587
  • chore: geo-221 added team members to sysdig by @sukanya-rath in #589
  • chore(deps): update bcgov-nr/action-builder-ghcr action to v2.2.0 by @renovate in #588
  • feat: GEO-971 data flow diagrams by @banders in #592
  • fix: Restrict add user to be allowed only for gov.bc.ca email addresses by @goemen in #593
  • feat: GEO-971 delete SVG data flow diagrams by @banders in #595
  • fix: GEO-973 remove input type from the email text field by @goemen in #596
  • feat: GEO-577 Unauthorized page when logging in with no roles by @jer3k in #597
  • feat: GEO-974, GEO-577 Save admin user from SSO and record last login time by @jer3k in #590
  • feat: GEO-862 Record admin user id who locks a report by @jer3k in #599
  • fix: GEO-979 set invitation link active duration to 72 hours by @goemen in #600
  • feat: GEO-975 reorder admin sidebar menu items by @banders in #598
  • fix: GEO-991 prevent users from deleting or modifying their own permissions by @goemen in #601
  • feat: GEO-978 track admin report access by @banders in #602
  • feat: GEO-981 Sort admin user list and pending list. Hide pagination unless needed. by @jer3k in #603
  • fix: GEO-988 - use UTC timezone for dates saved to the pay_transparency_reports table by @banders in #604
  • chore: updated pvc size for dev and test by @sukanya-rath in #606
  • feat: geo 861 get announcements backend api by @goemen in #605
  • feat: GEO-992 Update db when sso and db are mismatched by @jer3k in #607
  • feat: GEO-996 Sample db data by @jer3k in #609
  • fix: remove-revision-from-the-sort-of-get-in-external-consumer-api-GEO-619 by @andybcgov in #608
  • feat: GEO-887 adding delete announcements api by @goemen in #610
  • feat: GEO-1006 Close datepicker automatically when selecting range by @jer3k in #613
  • feat: GEO-995 Added labels to unnamed buttons by @jer3k in #614
  • fix: GEO-1019 renovate fix for vue by @sukanya-rath in #615
  • fix(deps): renovate config GEO 1031 by @sukanya-rath in #616
  • feat: GEO-993 admin - disallow repeat user invites by @banders in #611
  • feat: GEO-937 Admin - added an 'Add announcement' button by @banders in #618
  • fix: public-facing-app-previous-reports-dashboard-GEO-1003 by @andybcgov in #612
  • chore(deps): update vitest monorepo to v2 (major) by @renovate in #591
  • fix: geo 861 add title to filter by @goemen in #624
  • feat: GEO-1021 Use Admin Portal vanity URL in email by @jer3k in #623
  • fix: GEO-1023, GEO-1024 Fix update_date and update_user in admin_user table. Fix admin_user_history record. by @jer3k in #621
  • fix: GEO 1027 pending access frontend unit tests by @goemen in #625
  • feat: GEO-980 Update README.md by @jer3k in #629
  • fix: admin url GEO-770 by @sukanya-rath in #630
  • feat: GEO-937 admin announcements page frontend by @banders in #628
  • fix: GEO-1026 quartile calculations must support both W and F as gender codes by @banders in #631
  • fix: geo 1030 reset add user form after submission by @goemen in #632
  • feat: GEO-861 admin announcements - search results are selectable and clickable by @banders in #633
  • fix: geo 1031 enhance submission date range filter with tooltip by @goemen in #636

Full Changelog: v1.72.1...v1.97.1

v1.5

09 Jul 23:48
360e965
Compare
Choose a tag to compare

What's Changed

  • feat: admin reports page by @banders in #541
  • feat: admin view report by @banders in #542
  • feat: admin report page improvements by @banders in #543
  • fix: filter out draft reports by @goemen in #544
  • chore(deps): update github actions all dependencies by @renovate in #534
  • feat: admin report page improvements by @banders in #545
  • feat: backend unit tests by @banders in #548
  • fix(deps): update dependency uuid to v10 by @renovate in #547
  • feat: GEO-698 Save errors in db by @jer3k in #551
  • feat: geo 656 user management screen by @goemen in #552
  • chore(deps): update aquasecurity/trivy-action action to v0.23.0 by @renovate in #549
  • feat: admin export reports csv by @banders in #554
  • feat: env vars to configure user error logging by @banders in #557
  • feat: GEO-868 Add users admin api by @sukanya-rath in #555
  • chore(deps): update dependency typescript to v5.5.2 by @renovate in #560
  • fix: merging users from admin and user role by @goemen in #561
  • feat: admin app - restrict access to pages based on role by @banders in #559
  • feat: add user dialog frontend changes by @goemen in #564
  • feat: GEO-617 Add comments to database by @jer3k in #565
  • updated PVC data back up size GEO-960 by @sukanya-rath in #567
  • feat: user management assign role and delete user by @goemen in #566
  • fix: using jsonwebtoken to decode token payload instead of atob and json parse token by @goemen in #572

Full Changelog: v1.58.0...v1.72.1

v1.4

13 Jun 15:41
7f95cff
Compare
Choose a tag to compare

What's Changed

  • feat: add v-datatable to the dashboard reports by @goemen in #435
  • feat: updated landing page link to 'Guidance for Preparing Pay Transparency Reports' (pdf) by @banders in #487
  • fix(backend-external): duplicate results in api by @jer3k in #486
  • chore: adding git env to jira mapping GEO-628 by @sukanya-rath in #490
  • feat: updated links on the landing page by @banders in #492
  • fix: increase whitespace between mean and median charts by @banders in #491
  • chore(Revert): feat: add v-datatable to the dashboard reports by @jer3k in #494
  • feat: made some external link URLs configurable by @banders in #493
  • feat: update sample report by @banders in #495
  • chore: updating memoery allocation by @sukanya-rath in #497
  • feat: Update readme.md by @jer3k in #498
  • fix: get reports api performance tuning by @goemen in #499
  • feat: Delete reports by @goemen in #460
  • feat: geo 546 convert dashboard vtable into v datatable add pagination and other table features by @goemen in #504
  • feat: create stub app for admin frontend by @banders in #500
  • fix: reverted a change that shouldn't have been committed by @banders in #509
  • feat: changed the backend's admin api port to 3004 by @banders in #508
  • fix: make frontend and admin-frontend not interfere with each other's local storage tokens by @banders in #510
  • fix: assign a URL to admin-frontend when deployed to dev by @banders in #512
  • feat: geo 567 integrate delete reports teardown in the playwright tests by @goemen in #507
  • fix: geo 657 validate end date is always before today by @goemen in #513
  • fix: remove admin e2e from workflow by @banders in #514
  • chore(deps): update aquasecurity/trivy-action action to v0.21.0 by @renovate in #503
  • feat: admin frontend sidebar by @banders in #515
  • fix(backend): admin side app cookie and renew by @sukanya-rath in #518
  • chore(deps): update dependency axios to v1.7.2 by @renovate in #517
  • fix(backend): make sure distinct strategy names are used for admin and public site. by @sukanya-rath in #519
  • feat: seed data through init container after flyway for PR deployments by @sukanya-rath in #521
  • fix: fixed a bug in the login process for the admin app by @banders in #523
  • fix: use fromJson to convert string to number by @goemen in #524
  • fix(backend): save user_id when report is updated by @jer3k in #526
  • feat: admin collapsible sidebar and back button by @banders in #525
  • fix: enhance sandbox seed data by @goemen in #527
  • fix: remove end-to-end tests from pr merge by @goemen in #529
  • fix: fix/enable no-vars eslint by @jer3k in #530
  • chore(deps): lock file maintenance by @renovate in #520
  • feat: admin auth refactor by @banders in #532
  • fix: add max page size validation by @goemen in #533
  • fix(backend): First published report's revision should be 1 by @jer3k in #535
  • chore(crunchy): changes for crunchy-postgres to have local pvc backup in openshift by @sukanya-rath in #536
  • feat: admin e2e auth by @banders in #537
  • fix: use datetime range for external get reports by @goemen in #538
  • feat: generic JSON based pagination, filter, sort for data tables by @sukanya-rath in #522
  • fix: styling login page and fixing search reports api by @goemen in #539

Full Changelog: v1.41.7...v1.57.1

PTV1.3

17 May 00:28
df9c997
Compare
Choose a tag to compare

What's Changed

  • feat: add v-datatable to the dashboard reports by @goemen in #435
  • feat: updated landing page link to 'Guidance for Preparing Pay Transparency Reports' (pdf) by @banders in #487
  • fix(backend-external): duplicate results in api by @jer3k in #486
  • chore: adding git env to jira mapping GEO-628 by @sukanya-rath in #490
  • feat: updated links on the landing page by @banders in #492
  • fix: increase whitespace between mean and median charts by @banders in #491
  • chore(Revert): feat: add v-datatable to the dashboard reports by @jer3k in #494
  • feat: made some external link URLs configurable by @banders in #493
  • feat: update sample report by @banders in #495
  • chore: updating memoery allocation by @sukanya-rath in #497

Full Changelog: v1.41.7...v1.46.1

PTv1.2

13 May 23:13
048df39
Compare
Choose a tag to compare

What's Changed

  • fix: use dashboard layout margins in landing page by @goemen in #456
  • fix(backend): Ensure user is logged out if error during login by @jer3k in #457
  • fix: sonar issues and margins by @jer3k in #461
  • feat: include city and province in the company address shown in reports by @banders in #463
  • fix: Standard footer design by @jer3k in #465
  • chore(deps): update caddy docker tag to v2.8 by @renovate in #458
  • feat: updating header margins by @goemen in #464
  • chore(deps): update dependency supertest to v7 by @renovate in #466
  • fix: Filter reports based on update date for external api by @goemen in #468
  • feat: Updated the sample PDF report by @banders in #470
  • feat: removed horizontal whitespace embedded into bcgov logo image by @banders in #472
  • feat: update maintenance page to match app by @jer3k in #474
  • fix: update sample report by @banders in #475
  • fix(backend): secure cookie by @sukanya-rath in #469
  • chore(deps): update aquasecurity/trivy-action action to v0.20.0 by @renovate in #478
  • feat: updated text on the landing page by @banders in #479
  • fix: use custom query to get reports by @goemen in #473
  • chore(CI): increase backend memory by @sukanya-rath in #480
  • fix(backend): 500 error scenario handling by @sukanya-rath in #482
  • fix: reduce the default and maximum page size for the data returned by @goemen in #481
  • fix: return correct page number from external api response by @goemen in #483
  • fix(backend): session pvc size by @sukanya-rath in #485

Full Changelog: v1.35.3...v1.41.7

Phase 1 Release

02 May 19:54
0cb512f
Compare
Choose a tag to compare

What's Changed

Read more