Releases: bcgov/STRR
Releases · bcgov/STRR
v2.5.1
v2.5.0
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
HOTFIX Release Part 2: Examiner UI release from hotfix-1639-reviewrenew-fix
What's Changed
- fix(ui): fixed review renew substatus filter bug by @JazzarKarim in #1645
- fix(ui): 1639 fixed provisionally approved with decider not showing by @JazzarKarim in #1658
Full Changelog: v2.4.2...v2.4.3b
v2.4.3 Part 1
HOTFIX Release Part 1: API release from hotfix-1639-review-api branch
What's Changed
- fix(api): fixed review/review renew substatus filter bug (#1650) by @JazzarKarim in #1656
- fix(api): 1639 fixed approved substatus by @JazzarKarim in #1657
Full Changelog: v2.4.1...v2.4.3a
v2.4.2
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
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
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
- @panish16 made their first contribution in #1116
- @Jacky-Pham made their first contribution in #1516
Full Changelog: v2.3.16...v2.4.0
v2.3.16
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
- @jimmypalelil made their first contribution in #1074
Full Changelog: v2.3.15...v2.3.16
2.3.15
Full Changelog: v2.3.14...v2.3.15
2.3.14
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