Skip to content

Releases: bcgov/STRR

v2.5.1

10 Jun 16:50
db089ea

Choose a tag to compare

What's Changed

  • chore(api): bump strr-api version to 0.3.25 (#1698)
  • chore(api): transfer Alembic object ownership (#1671)
  • fix: rely on IANA Vancouver timezone (#1666)

v2.5.0

01 Jun 17:45
0c87fcd

Choose a tag to compare

What's Changed

  • chore: add Jacky to CODEOWNERS by @thorwolpert in #1566
  • test(strr-pay): add pytest coverage for payment worker and app wiring by @jimmypalelil in #1554
  • test(registration-expiry): add pytest unit and integration test suites by @jimmypalelil in #1563
  • test(auto-approval): add unit and integration pytest suite by @jimmypalelil in #1570
  • chore(ui): 1561 small improvements and typescript fixes in examiner app by @dimak1 in #1562
  • fix(api): 1581 fix performance degradation issue with filtering in prod by @JazzarKarim in #1587
  • fix(api): fixed poetry install thats causing deployment failure by @JazzarKarim in #1588
  • test(noc-expiry): add unit and integration pytest suite by @jimmypalelil in #1579
  • test(provisional-approval): add unit and integration pytest suite by @jimmypalelil in #1584
  • test(interactions-update): add unit and integrations test suites by @jimmypalelil in #1594
  • build(renewal-reminders): refresh strr-api lock for renewal emails by @Jacky-Pham in #1586
  • test(e2e): 1556 setup and configure e2e tests in examiner app by @dimak1 in #1577
  • chore: update pr template and codeowners by @dimak1 in #1602
  • tests(e2e): add tests for Examiner Application Details page by @dimak1 in #1603
  • fix(strr-api): use keyword args for error_response by @jimmypalelil in #1607
  • test(strr-api): add integration harness and shared seed utilities by @jimmypalelil in #1608
  • test(strr-api): add integration smoke tests for stack, ops, and meta by @jimmypalelil in #1612
  • test(strr-api): add platform slice integration tests by @jimmypalelil in #1613
  • test(strr-api): add applications integration tests by @jimmypalelil in #1614
  • test(renewal-reminders): add unit test suite and coverage gates by @jimmypalelil in #1616
  • fix(api): preserve document upload date in registrations by @dimak1 in #1611
  • feat(ui): 1081 - hide address error in host renewals by @dimak1 in #1617
  • fix(ui): 1604 fix strata hotel renewal applications by @JazzarKarim in #1621
  • fix(ui): 1573 host add Individuals/businesses field pre-populated fix by @JazzarKarim in #1622
  • fix(strr-email): log renewal dispatch failures and clarify error response (#1623) by @jimmypalelil in #1624
  • test(strr-api): add registrations integration tests by @jimmypalelil in #1629
  • fix(strr-email): log traceback on renewal dispatch failure by @jimmypalelil in #1631
  • fix(strr-email): refresh strr-api lock and bump service to 1.2.1 by @jimmypalelil in #1636
  • fix(api): 1392 send email to each recipient as separate requests by @JazzarKarim in #1637
  • chore(strr-email): update poetry lock file for sep email change by @JazzarKarim in #1638
  • test(strr-api): consolidate integration tests and shared constants by @jimmypalelil in #1634
  • fix(ui): 1546 improved email validation by @JazzarKarim in #1605
  • fix(strr-api): reject duplicate renewal while a non-terminal renewal exists by @jimmypalelil in #1646
  • feat(ui): 1544 part 1, add fee amount info component to base app by @dimak1 in #1647
  • #1041 feat(observability): add failure monitoring signals by @Jacky-Pham in #1640
  • feat(ui): 1544 part 2, display fee info to Host app by @dimak1 in #1648
  • feat(ui): 1537 add confirmation dialog for application submission by @dimak1 in #1660
  • fix(email): use system git for Poetry installs by @Jacky-Pham in #1659
  • chore: update interfaces in base app by @dimak1 in #1661
  • chore: remove pnpm overrides in base app package by @dimak1 in #1663
  • feat: 1574 update api and ui logic to display new document badge for examiners by @dimak1 in #1644
  • fix(ui): display error modal after confirm modal by @dimak1 in #1664
  • fix(api): carry review renewal filter hotfix into main by @Jacky-Pham in #1662
  • fix(ui+api): 1639 cherry picked substatus hotfix by @JazzarKarim in #1672
  • fix(host-pm-web): prevent duplicate renewal draft applications by @jimmypalelil in #1651

Full Changelog: v2.4.0...v2.5.0

v2.4.3 Part 2

27 May 16:33
e360d0f

Choose a tag to compare

HOTFIX Release Part 2: Examiner UI release from hotfix-1639-reviewrenew-fix

What's Changed

Full Changelog: v2.4.2...v2.4.3b

v2.4.3 Part 1

27 May 16:33
e252abe

Choose a tag to compare

HOTFIX Release Part 1: API release from hotfix-1639-review-api branch

What's Changed

Full Changelog: v2.4.1...v2.4.3a

v2.4.2

06 May 21:39
e0a594e

Choose a tag to compare

Strata Hotel renewals HOTFIX Release

What's Changed

  • fix(ui): 1604 show action buttons for strata hotel renewal applications by @JazzarKarim in #1606
  • fix(ui): show email to completing party for strata hotel renewals by @JazzarKarim in #1610

Full Changelog: v2.4.0...v2.4.2

v2.4.1

28 Apr 21:57
34b337b

Choose a tag to compare

API ONLY DEPLOYMENT TO FIX THE PERFORMANCE DEGREDATION IN PROD

What's Changed

  • fix(api): 1581 fix performance degradation issue with filtering in prod by @JazzarKarim in #1587
  • fix(api): fixed poetry install thats causing deployment failure by @JazzarKarim in #1588

Autogenerated but didn't actually get released since API only:

  • chore: add Jacky to CODEOWNERS by @thorwolpert in #1566
  • test(strr-pay): add pytest coverage for payment worker and app wiring by @jimmypalelil in #1554
  • test(registration-expiry): add pytest unit and integration test suites by @jimmypalelil in #1563
  • test(auto-approval): add unit and integration pytest suite by @jimmypalelil in #1570
  • chore(ui): 1561 small improvements and typescript fixes in examiner app by @dimak1 in #1562

Full Changelog: v2.4.0...v2.4.1

v2.4.0

23 Apr 21:43
9bcd1c1

Choose a tag to compare

What's Changed

  • test(job): add pytest framework to auto-approval job. by @thorwolpert in #1443
  • fix(ui): add text for missing filing history events for examiner by @dimak1 in #1446
  • feat(tests): add stress test for examiner actions by @dimak1 in #1431
  • test(jobs): implement pytest in provisional-approval by @thorwolpert in #1449
  • test(job): implement pytest in noc_expiry by @thorwolpert in #1448
  • test(jobs): implement pytest in registration_expiry by @thorwolpert in #1451
  • fix: db session in python-test-utils by @thorwolpert in #1455
  • test(queue): implement pytests in strr-pay by @thorwolpert in #1454
  • chore: upgrade to Node.js 24 by @panish16 in #1116
  • feat(ui): hide action buttons for applications with reg number by @dimak1 in #1456
  • fix: update api services to support interactions. by @thorwolpert in #1463
  • feat(ui): update requirements column on examiner dash by @dimak1 in #1462
  • fix: update Dockerfile to set the pythonpath correctly by @thorwolpert in #1469
  • fix: update Dockerfile to set the pythonpath correctly by @thorwolpert in #1471
  • test: updates tests for changes to the Interaction service. by @thorwolpert in #1466
  • test: implement pytest framework in strr-email. by @thorwolpert in #1465
  • test: implement common pytests in renewal-reminders by @thorwolpert in #1464
  • fix: Update the Dockerfile to have the module in the pythonpath by @thorwolpert in #1474
  • fix: update Dockerfile to set the pythonpath correctly by @thorwolpert in #1475
  • feat(ui): clear all filters in examiner dashboard by @dimak1 in #1468
  • fix: update Dockerfile to set the pythonpath correctly by @thorwolpert in #1476
  • fix: Update the Dockerfile to have the module in the pythonpath by @thorwolpert in #1477
  • fix: update Dockerfile to set the pythonpath correctly by @thorwolpert in #1478
  • feat: registrations that have been cancelled can no longer be renewed by @JazzarKarim in #1470
  • chore: update codeowners by @thorwolpert in #1480
  • fix(examiner-web): gate renewal badge on latest renewal status by @jimmypalelil in #1472
  • chore(strr-examiner-web): bump version to 0.2.34 by @jimmypalelil in #1483
  • docs(runbooks): add API, queue/jobs, and payments operational guides by @jimmypalelil in #1479
  • test(batch-permit-validator): pytest suite, integration tests, and coverage by @jimmypalelil in #1492
  • test: add unit tests to strata app, upgrade few package dep by @dimak1 in #1493
  • fix(examiner-web): show renewal badge only for latest provisional renewals by @jimmypalelil in #1504
  • feat(ui): hide email compose if application has reg number by @dimak1 in #1517
  • fix(ui): small fix to update payload during address requirements check by @dimak1 in #1522
  • feat(ui+api): logic changes to substatus filters & renewal badge by @JazzarKarim in #1506
  • feat(ui): show app invoice amount and payment date for examiners by @dimak1 in #1526
  • test(queue-strr-email): add email listener unit tests and coverage config by @jimmypalelil in #1503
  • fix(strr-api): fix test/uat emails issue by @Jacky-Pham in #1516
  • test(strr-api): add pytests for api service by @jimmypalelil in #1532
  • feat(ui): removed registered office/attorney fields from strata hotel by @JazzarKarim in #1518
  • test: add platform unit tests by @dimak1 in #1536
  • chore: changed short term to short-term globally by @JazzarKarim in #1539
  • feat(ui): remove confirmation dialogue boxes in examiner's UI by @JazzarKarim in #1548
  • feat(ui): 1186 update application history table by @dimak1 in #1555
  • test(strr-backfiller): add unit and integration tests with full coverage by @jimmypalelil in #1550
  • fix(strr-api): use cloud run service account for gcs uploads by @Jacky-Pham in #1505
  • fix(strr-api): add nanoid as a runtime dependency by @Jacky-Pham in #1568
  • feat(ui): 1507 fetch invoice data via different pay api endpoint by @dimak1 in #1569
  • feat(api): 1525 let examiners update address of expired regs by @JazzarKarim in #1560

New Contributors

Full Changelog: v2.3.16...v2.4.0

v2.3.16

25 Mar 21:18
442059b

Choose a tag to compare

What's Changed

  • fix(ui): document upload for registration in noc state by @dimak1 in #1044
  • feat(api): filter by new registration statuses by @JazzarKarim in #1048
  • feat(ui): update app and reg status filters for examiners by @dimak1 in #1047
  • chore: missed package version update from previous pr by @JazzarKarim in #1051
  • feat(ui+api): show only applications in applications table by @JazzarKarim in #1050
  • feat: updates to Alembic and AuthService to support running without Flask. by @thorwolpert in #1055
  • fix: update missed tests in conftest change. bump version by @thorwolpert in #1057
  • feat(job): interaction tracking update from notify job by @thorwolpert in #1059
  • feat(ui): update supporting documents desc in examiner and host by @dimak1 in #1054
  • fix(ui): hotfix to show old setup for status filters in old examiner dashboard by @dimak1 in #1061
  • feat(ui): add local government column values to examiner dashboard table by @dimak1 in #1060
  • feat(ui): update supporting document labels for examiner by @dimak1 in #1062
  • chore: updated the dependencies of auto & provisional approval jobs by @JazzarKarim in #1065
  • fix: updated approval and provisional jobs to fix errors by @JazzarKarim in #1066
  • fix: fixed newest api code that was causing jobs to fail by @JazzarKarim in #1067
  • chore: updated poetry lock files for jobs after api update by @JazzarKarim in #1068
  • feat(examiner): text updates and layout changes for dashboard and registration details (bcgov/entity#32702) by @jimmypalelil in #1074
  • feat: implemented filtering and searching by local gov & assignee by @JazzarKarim in #1073
  • feat(api): implemented registrations renewalsOnly query param by @JazzarKarim in #1075
  • feat: increase unit test coverage for Host app by @dimak1 in #1087
  • fix(security): Fixing upstream security issue of main dependency. Add a lot of tests by @thorwolpert in #1088
  • feat(api): only show applications in applications table by @JazzarKarim in #1091
  • test: add initial submit-application stress test using k6 by @dimak1 in #1092
  • fix: update jwt dependencies for security issues. by @thorwolpert in #1098
  • feat(base-web): add getExpiryCountdown helper and expiry countdown i18n by @jimmypalelil in #1099
  • feat(examiner-ui): display days-ago and today for expiry countdown in application and registration info header by @jimmypalelil in #1093
  • feat(tests): increase unit test coverage for Examiner app by @dimak1 in #1102
  • feat(ui+api): added new registration sub-status column by @JazzarKarim in #1100
  • fix(ui): sub-status column options bug on table switch by @JazzarKarim in #1103
  • feat(tests): add stress tests for searching app's and reg's by @dimak1 in #1104
  • fix(host-pm-web): clear CRA tax number field error when exempt is checked by @jimmypalelil in #1108
  • fix(examiner-web): remove alert triangle icons from host application views by @jimmypalelil in #1106
  • fix(ui): fixed strata hotel unit type not auto filled in hosts by @JazzarKarim in #1107
  • feat(tests): add stress tests for document upload by @dimak1 in #1119
  • fix(host-pm-web): save draft before deleting removed documents (#32734) by @jimmypalelil in #1123
  • feat(ui): implemented "new document" label in examiners dashboard by @JazzarKarim in #1121
  • feat(test): creating an installable module for core pytext fixtures. by @thorwolpert in #1435
  • fix(ui): fix broken status filters in the old dashboard by @JazzarKarim in #1437

New Contributors

Full Changelog: v2.3.15...v2.3.16

2.3.15

27 Feb 22:26
614bd24

Choose a tag to compare

Full Changelog: v2.3.14...v2.3.15

2.3.14

26 Feb 20:47
78afd98

Choose a tag to compare

What's Changed

  • fix(ui): fixed default status applying wrongly in app table by @JazzarKarim in #1038
  • feat: updated conditions filter logic to accurately filter results by @JazzarKarim in #1037
  • feat(ui): group status filters for applications on examiner dashboard by @dimak1 in #1040
  • fix(api): incorrect new expiration date when renewing expired registration by @JazzarKarim in #1045
  • feat(ui): added renewal badge to old and new examiner dashboards by @JazzarKarim in #1042

Full Changelog: v2.3.13...v2.3.14