Skip to content

Releases: bcgov/sbc-pay

v1.22.7

09 Dec 20:00
5df8bd5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.22.6...v1.22.7

v1.22.6

18 Nov 17:29
bb0afd1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.22.5...v1.22.6

v1.22.5

06 Nov 17:17
8e39f96
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.22.4...v1.22.5

v1.22.4

15 Oct 16:34
11e92cd
Compare
Choose a tag to compare

What's Changed

  • Fix 404 error on verify created direct_pay invoice by @Jxio in #1741
  • 22895 - Refactor statements template into one file by @Jxio in #1739
  • Small prod tweaks - Hide logging for 404 add in declined by @seeker25 in #1742
  • Fix logging 404 etc by @seeker25 in #1743
  • 22391 - EFT Multi Account under payment by @ochiu in #1738
  • Logging changes part3 by @seeker25 in #1745
  • Add exception to _verify_created_direct_pay_invoices by @Jxio in #1744
  • Strip the error messages, so we dont bloat our database with empty fi… by @seeker25 in #1747
  • 22655P2 - Fixes for consolidated invoices backend by @seeker25 in #1748
  • 21594 - Refund requested badge on short name management list by @Jxio in #1746
  • 21570 - Email / CAS Supplier Number by @ochiu in #1749
  • Add in business search for credit card by @seeker25 in #1750
  • 23072 - Statement - from_date / to_date - Fix UTC, add 8 hours so GUI shows it in PDT/PST by @seeker25 in #1752
  • 22969 - Refactor EFT Shortnames by @seeker25 in #1751
  • 22655 - Fix eft_task, cancel same invoice_number invoices if consolidated by @seeker25 in #1753
  • Clean up by @seeker25 in #1754
  • 22982 - EFT Short name types - WIRE by @ochiu in #1755
  • 23360 - Zenhub release management automation by @seeker25 in #1756
  • 21539 - Short name refund history support by @ochiu in #1757
  • 21539 - Short name history eft refund fix by @ochiu in #1759
  • 21539 - Fix incomplete short name refund test by @ochiu in #1762
  • 21537 - Shortname Refunds - PATCH / GET methods & Notification by @seeker25 in #1758
  • 22263 - EFT Refund AP Job Implementation by @rodrigo-barraza in #1719
  • 23632 - Small tweak when {} serializes to null which converts to None Flask 1 -> Flask 3 by @seeker25 in #1764
  • 20787 - allow specific action overrides by @ochiu in #1763
  • Disable vault due to deprecation by @ochiu in #1765
  • 21519 - Rework partner disbursement job so it works with multiple link and unlinking by @seeker25 in #1637
  • 23653 - Fix CD Pipelines for Pay as 1pass CLI is depreciated by @seeker25 in #1766
  • 19163 & 19165 - Credits implementation to assist customers where their credits have been spent by @seeker25 in #1767
  • 21516 - EFT Over payment notification task by @ochiu in #1768
  • 21516 - email / ld flag fix by @ochiu in #1770
  • 23618 - Adding disbursement_date to eft_refunds by @rodrigo-barraza in #1772
  • 23701 - Format with black and isort - PAY-API only by @seeker25 in #1771
  • 23618 - Handling feedback for EFT Refunds by @rodrigo-barraza in #1769
  • 23701 - Format with black and isort - BCOL-API, JOBS, PAY-ADMIN, PAY-QUEUE by @seeker25 in #1773
  • Fix code scanning alert no. 5: Reflected server-side cross-site scripting by @seeker25 in #1774
  • Small fixes and tweaks for partner reversals by @seeker25 in #1775

Full Changelog: v1.22.0...v1.22.4

v1.22.0

11 Sep 15:47
80e0650
Compare
Choose a tag to compare

What's Changed

  • Update CODEOWNERS by @seeker25 in #1548
  • 21464 - Merge EFT into main branch by @seeker25 in #1552
  • Fix for fees by @seeker25 in #1553
  • 21584 - REPORT-API - Python Upgrade by @seeker25 in #1554
  • Bump requests from 2.31.0 to 2.32.2 in /pay-api by @dependabot in #1555
  • 21584 - REPORT-API - Cleanup deps by @seeker25 in #1556
  • 18619 20719 eft statement updates by @ochiu in #1557
  • 20719 - Add interim statement logic when change payment away from EFT by @Jxio in #1558
  • Fix CI for pg8000, also fix deps for pay-admin by @seeker25 in #1559
  • 18619 - UXA fixes by @ochiu in #1560
  • Bump tornado from 6.4 to 6.4.1 in /bcol-api by @dependabot in #1562
  • 20088 - Updating unlock_frozen_accounts to take in payment_id and payment_account_id by @rodrigo-barraza in #1563
  • 21676 - Add in credits for is_reversal also add in refund_date by @seeker25 in #1564
  • Small fix for reconciliation, return statement was nuked by @seeker25 in #1565
  • Create a docker-compose file for Arm64 testing by @Jxio in #1566
  • 20088 - Unlock associated accounts when paid with exact amount by @rodrigo-barraza in #1561
  • Add in gunicorn_config also don't use werkzeug by @seeker25 in #1567
  • 21721 - Add ordering to FTP_POLLER by @seeker25 in #1568
  • Update DEVELOPER_NOTES.md by @seeker25 in #1569
  • Bump urllib3 from 2.2.1 to 2.2.2 in /bcol-api by @dependabot in #1571
  • 20069 - All Partners Monthly reports with details of transactions by @hanlunBCRegistries in #1574
  • Bump urllib3 from 1.26.17 to 1.26.19 in /jobs/notebook-report by @dependabot in #1572
  • Small fixes for pods by @seeker25 in #1575
  • Logging tweak to include exception by @seeker25 in #1576
  • 20719 - EFT Statement Template Fixes by @ochiu in #1577
  • Update payment-jobs-ci.yml by @seeker25 in #1579
  • Bump urllib3 from 2.2.1 to 2.2.2 in /report-api by @dependabot in #1580
  • Remove report-api, add in developer notes. by @seeker25 in #1583
  • 20719- Interim Statements Settings Fix by @ochiu in #1584
  • 20719 - Update DEVELOPER_NOTES.md to include new auth account id by @seeker25 in #1585
  • Add in small logging instead of throwing exception by @seeker25 in #1586
  • Fix sqlalchemy warning by @seeker25 in #1587
  • Small fix for dev .env by @seeker25 in #1591
  • Fix warning for migration by @seeker25 in #1592
  • 22081 - Refund issue - possible request can be None by @seeker25 in #1595
  • 22063 - Fix receipt method for EFT by @seeker25 in #1596
  • 22063 - Put back CFS account creation or updating by @seeker25 in #1594
  • 20907 - Pay outstanding balance switching from EFT payment method by @ochiu in #1573
  • Update setup-python in CI by @seeker25 in #1601
  • 22206 - Refactor payment account service so it's more dynamic and less boiler… by @seeker25 in #1600
  • Small fix for sqlalchemy warnings by @seeker25 in #1602
  • 19513 - Add CSV Feedback monitoring by @Jxio in #1598
  • Disbursement refund date fix by @seeker25 in #1603
  • Warning fixes, update deps by @seeker25 in #1604
  • Bump certifi from 2023.7.22 to 2024.7.4 in /jobs/notebook-report/requirements by @dependabot in #1605
  • 21622 changes to notebook report for generating revenue letter by @avni-work in #1606
  • EFT Invoice create fix, outstanding balance CC flow handling by @ochiu in #1607
  • Enhance EFT outstanding balance handling by @ochiu in #1608
  • 22018 - PAY-ADMIN - Fix for issues with cookies, also fix OIDC library that depreciated methods by @seeker25 in #1609
  • 22018 - PAY-ADMIN - Docker fixes by @seeker25 in #1610
  • 19513 - Fix - can't locate env variable IT_OPS_EMAIL on dev by @Jxio in #1612
  • 22063 - Allow multiple payment methods, also create multiple CFS accounts to support EFT/PAD switching by @seeker25 in #1597
  • Set pad_cfs_account to INACTIVE on PENDING/PENDING_PAD_ACTIVATION by @seeker25 in #1614
  • Minor tweak to BCOL-API, extra slash doesn't work by @seeker25 in #1615
  • 21622 - adding partners by @avni-work in #1617
  • Bump setuptools from 69.2.0 to 70.0.0 in /bcol-api by @dependabot in #1618
  • 20087 - PAY-JOBS / ACCOUNT-MAILER - Overdue BCROS A/C not Paid on Time by @seeker25 in #1527
  • Routing Slip Search - Cast to numeric for balance for PG8000 adapter by @seeker25 in #1619
  • 21527 - Cancel/Apply EFT payment, initial for reverse payment by @ochiu in #1613
  • 21535 - Shortname Refund by @Jxio in #1611
  • Fix migration logging by @seeker25 in #1620
  • Add in composite index for invoice_status_code and payment_account_id by @seeker25 in #1621
  • 19513 - Pay-queue yml file missing env by @Jxio in #1622
  • 20596 - Rework EFT receipt and apply/reverse invoices job by @seeker25 in #1623
  • Upgrade GCP CD pipeline. by @pwei1018 in #1625
  • 20596 - Minor clean up and changes for jobs by @seeker25 in #1626
  • 20596 - revert logging, put in new column for receipt_number by @seeker25 in #1627
  • Bump urllib3 from 2.2.1 to 2.2.2 in /pay-api by @dependabot in #1628
  • Bump urllib3 from 2.2.1 to 2.2.2 in /pay-admin by @dependabot in #1629
  • 19513 - Add more error catching for csv feedback reconciliation by @Jxio in #1624
  • Add keycloak vault to pay queue by @Jxio in #1630
  • 19513 - Typo tweaks, removed a log used for testing env by @Jxio in #1631
  • Add entity vault to pay queue by @Jxio in #1632
  • 19513 - Add "api-points" to shared vault by @Jxio in #1634
  • 19513 - Add traceback to csv feedback process error handling by @Jxio in #1635
  • 21535 - Update url in eft refund email by @Jxio in #1636
  • 20136 - Fixing typo in download transaction invoice link by @rodrigo-barraza in #1639
  • 22430 - Pay-admin having issues with 500k payment_account rows in the dropdown by @seeker25 in #1640
  • Bump sentry-sdk from 1.42.0 to 2.8.0 in /bcol-api by @dependabot in #1641
  • 21528 - EFT Reverse Statement Payment by @ochiu in #1638
  • Minor tweak run off of invoice.payment_account_id instead of eft_cred… by @seeker25 in #1642
  • 22480 - Skip version tables in migrations by @seeker25 in #1644
  • 22480 - Part 2 - Migration fix by @seeker25 in #1645
  • 21535 - Eft refund for eft_credits by @Jxio in #1648
  • 21979 - On Test, The EFT linkage Modal Take a long time to load by @seeker25 in #1647
  • 22588 - Revert partner disbursements, fix migration processes, update versions, prod PREP by @seeker25 in #1651
  • 20087 - Statement locking and notification by @seeker25 in #1650
  • 20087 - Add in additional emails by @seeker25 in #1654
  • 22625 - Move to 1 month + 15 days instead of 1 month for overdue by @seeker25 in #1656
  • 22625 - Build unit test so it's realistic, rewrite the day_invoice_due logic … by @seeker25 in #1657
  • 22625 - Add in action date override by @seeker25 in #1658
    ...
Read more

V1.20.10 - Payment Services May, 2024 Release

29 May 19:51
c47847e
Compare
Choose a tag to compare

What' new

  • #1546: 21472 - update sbc-pay version for release 1.21.0
  • #1543: Bump requests from 2.31.0 to 2.32.2 in /jobs/notebook-report/requirements
  • #1542: 21440 - Refactor queues to point at shared queue library
  • #1541: Add in ordering key for SFTP.
  • #1538: Bump requests from 2.31.0 to 2.32.2 in /bcol-api
  • #1537: 20454 - PUB/SUB Integration TEST on Python 3.8
  • #1536: Small tweak use corp type for NRO.
  • #1535: Read from cache for corp_types. Add in cache to pay-queue.
  • #1534: Bump requests from 2.31.0 to 2.32.0 in /pay-queue
  • #1532: Bump requests from 2.31.0 to 2.32.0 in /pay-api
  • #1533: Add in more corp types for filtering.
  • #1531: Fix CD pipeline
  • #1495: 20941 - PUB/SUB Queue upgrades for Python 3.8 master branch
  • #1524: don't fail CI if codecov fails.
  • #1486: Bump aiohttp from 3.9.2 to 3.9.4 in /queue_services/payment-reconciliations
  • #1476: Bump idna from 3.4 to 3.7 in /report-api
  • #1475: Bump idna from 3.4 to 3.7 in /jobs/ftp-poller
  • #1474: Bump idna from 3.4 to 3.7 in /queue_services/payment-reconciliations
  • #1473: Bump idna from 3.4 to 3.7 in /bcol-api
  • #1472: Bump idna from 3.4 to 3.7 in /pay-api
  • #1471: Bump idna from 3.4 to 3.7 in /jobs/payment-jobs
  • #1470: Bump idna from 3.3 to 3.7 in /pay-admin
  • #1469: Bump idna from 2.9 to 3.7 in /jobs/notebook-report
  • #1468: Bump idna from 2.9 to 3.7 in /jobs/notebook-report/requirements
  • #1459: 20607 - Add in TZ conversion
  • #1458: Bump pillow from 10.2.0 to 10.3.0 in /report-api
  • #1446: Add pay api gcp CD flow.

Thanks to

@Jxio, @avni-work, @dependabot, @dependabot[bot], @pwei1018 and @seeker25

v1.20.9

01 Mar 18:04
cea8285
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.20.8...v1.20.9

v1.20.8

07 Feb 20:53
6c19b72
Compare
Choose a tag to compare

What's Changed

  • 17382 - Update the Wording based on PAD Receipts by @Jxio in #1281
  • 17829 - EFT Service updates by @ochiu in #1293
  • payment-jobs - sbc-pay dependency hash update by @ochiu in #1294
  • 17224/17829 - EFT over due status handling updates by @ochiu in #1295
  • 17224 - EFT Payment reminder notifications by @ochiu in #1282
  • 18012 - Minimum changes for new PayBC partial refunds. by @seeker25 in #1308
  • 17869 - REPORT-API - CFS Account Number Added by @AbrahamRostampoor in #1309
  • 18099 - PAY API - endpoint to add EFT Allowed flag to an account by @Jxio in #1307
  • Remove default=False, put in server_default='f' by @seeker25 in #1312
  • 17303- New EFT PDF Statement Template by @rodrigo-barraza in #1296
  • Minor tweak for enable_eft. by @seeker25 in #1313
  • 18395 - Implement EFT available notification by @seeker25 in #1314
  • Fix error logging for payment jobs. by @seeker25 in #1316
  • Fix batch limit for AP refunds. by @seeker25 in #1318
  • 18468 - EFT Credits / Model updates by @ochiu in #1315
  • 18510 - Add extra step to set transactions to REFUNDED if billable = 'f' by @seeker25 in #1321
  • 18423 - REPORT-API CFS New Requirement Update by @AbrahamRostampoor in #1322
  • 18439 - EFT Short name mapping endpoints support by @ochiu in #1323
  • EFT Reconciliation by @ochiu in #1320
  • 10680 - Changes to allow account fees to be removed all at once. by @seeker25 in #1324
  • Bump aiohttp from 3.8.5 to 3.8.6 in /queue_services/payment-reconciliations by @dependabot in #1325
  • 18584 - Fix paybc changes. by @seeker25 in #1326
  • 18730 - Add invoice id to EJV description, because it doesn't show up in flow thr… by @seeker25 in #1327
  • 18756 - Raise business exception on invoice creation if cfs account is frozen. by @seeker25 in #1329
  • 18574 - EFT Verification Fixes by @ochiu in #1328
  • Bump aiohttp from 3.8.6 to 3.9.0 in /queue_services/payment-reconciliations by @dependabot in #1330
  • Bump cryptography from 41.0.4 to 41.0.6 in /jobs/ftp-poller by @dependabot in #1334
  • Bump cryptography from 41.0.4 to 41.0.6 in /queue_services/payment-reconciliations by @dependabot in #1332
  • Bump cryptography from 41.0.4 to 41.0.6 in /jobs/payment-jobs by @dependabot in #1333
  • Bump cryptography from 41.0.4 to 41.0.6 in /pay-api by @dependabot in #1331
  • 18767 - Add in new sequence column via model, migration and job. by @seeker25 in #1335
  • 18767 - Update requirements.txt for payment-jobs by @seeker25 in #1336
  • Add in unit test for Truth and reconciliation day, change holiday cod… by @seeker25 in #1337
  • Revert "Add in unit test for Truth and reconciliation day, change holiday cod…" by @seeker25 in #1338
  • 18790 - Use newer version of library for correct holidays - which include obs… by @seeker25 in #1339
  • Update sbc-pay reference in payment-jobs. by @seeker25 in #1340
  • 18762 - EFT automatically set statement frequency to monthly by @ochiu in #1343
  • 18924 - Fix payment_date for Disbursements, EJV, PAD, ONLINE BANKING. Fix di… by @seeker25 in #1344
  • Set invoice to CANCELLED instead of REFUNDED for EJV refunds, when th… by @seeker25 in #1345
  • 18763 - default statement settings for EFT by @ochiu in #1347
  • 18758 - refactor / update notebook jobs to support multiple partners by @ochiu in #1342
  • Dockerfile config update by @ochiu in #1348
  • 18758 - update readme, fix weekly report issue, update cronjob.yaml by @ochiu in #1349
  • 18955 - Change invoice status for get invoices for disbursement to include CR… by @seeker25 in #1346
  • Add in credited for disbursement_status by @seeker25 in #1350
  • Add in lines that checks for CC invoices. by @seeker25 in #1351
  • Bump paramiko from 3.2.0 to 3.4.0 in /jobs/ftp-poller by @dependabot in #1353
  • Bump paramiko from 3.2.0 to 3.4.0 in /jobs/payment-jobs by @dependabot in #1352
  • 18493 - EFT Statement updates by @ochiu in #1354
  • 18493 - Update EFT statement generation by @ochiu in #1355
  • 18014 - Update eft instructions by @rodrigo-barraza in #1356
  • Add in additional indexes for DW. by @seeker25 in #1357
  • Bump fonttools from 4.39.3 to 4.43.0 in /report-api by @dependabot in #1358
  • 18681 - EFT GL Distribution supporting changes by @ochiu in #1378
  • 17534 - NSF Implementation by @rodrigo-barraza in #1377
  • Fix migration revision by @seeker25 in #1380
  • 18681 - Update EFT TDI17 processing logic by @ochiu in #1379
  • Bump pillow from 10.0.1 to 10.2.0 in /report-api by @dependabot in #1381
  • 19162 - Payment Reconciliation NSF Implementation by @rodrigo-barraza in #1382
  • Update requirements.txt by @rodrigo-barraza in #1383
  • 17534 - nsf tweaks by @rodrigo-barraza in #1385
  • 17534- Reconciliation tweaks by @rodrigo-barraza in #1386
  • 18681 - EFT Transfer task job by @ochiu in #1387
  • Sync db models with migration by @ochiu in #1388
  • Bump aiohttp from 3.9.0 to 3.9.2 in /queue_services/payment-reconciliations by @dependabot in #1390
  • 19336 - EFT Payment details by @ochiu in #1389
  • 19336 - update eft transactions TDI17 processing by @ochiu in #1391
  • 19331-EFT-Shortname-search by @ochiu in #1393
  • 19330 - Add in branchName by @seeker25 in #1395
  • 16467 - NSF Calculation Fixes and PDF Download by @rodrigo-barraza in #1396
  • 19331 - EFT Shortname search by @ochiu in #1394
  • 19331 - eft short name linking audit columns by @ochiu in #1398
  • 19222 - Add other refund states to get routing slip route by @Jxio in #1397
  • 19330-19333-EFT-shortname-search-updates by @ochiu in #1399
  • 19330 eft shortname date range fix by @ochiu in #1400
  • Bump cryptography from 41.0.6 to 42.0.0 in /jobs/ftp-poller by @dependabot in #1401
  • Bump cryptography from 41.0.6 to 42.0.0 in /queue_services/payment-reconciliations by @dependabot in #1402
  • Bump cryptography from 41.0.6 to 42.0.0 in /pay-api by @dependabot in #1404
  • Bump cryptography from 41.0.6 to 42.0.0 in /jobs/payment-jobs by @dependabot in #1403
  • 19673 - Create eft_staff role to access EFT shortname functionality by @Jxio in #1405

New Contributors

Full Changelog: v1.18.6...v1.20.8

v1.18.6

17 Oct 14:34
8ad8dae
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.18.5...v1.18.6

v1.18.5

28 Mar 17:55
992efdd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.18.4...v1.18.5