Releases: cal-itp/benefits
2024.03.3
User-Facing Improvements
- Update the name of SBMTD's agency card to align with new branding #1953
Internal
- Fix bug in Django Admin Google SSO integration #1956
What's Changed
- Chore: add task to link back to release process issue by @thekaveman in #1949
- Chore: update SBMTD agency card name in user-facing text by @thekaveman in #1953
- chore(deps-dev): bump django-google-sso from 6.0.1 to 6.0.2 by @dependabot in #1956
- Deploy SBMTD Agency card name updates to test by @thekaveman in #1960
- Release SBMTD Agency card name updates by @thekaveman in #1961
Full Changelog: 2024.03.2...2024.03.3
Release process issue: #1959
2024.03.2
Internal
- Enrollment: refactored to use Backoffice API #1905
- Sentry: use new feature to recursively scrub events #1935
- Dependency updates
- django
- sentry-sdk
- django-google-sso
- calitp-littlepay
What's Changed
- Docs: Add YouTube videos for enrollment pathways by @machikoyasuda in #1924
- Fix: remove duplicate dependabot pip check by @thekaveman in #1934
- chore(deps): bump mkdocs-material from 9.5.12 to 9.5.13 by @dependabot in #1932
- Refactor: enrollment with Backoffice API by @angela-tran in #1905
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1940
- chore(deps-dev): bump django from 5.0.2 to 5.0.3 by @dependabot in #1930
- chore(deps-dev): bump sentry-sdk from 1.40.6 to 1.41.0 by @dependabot in #1935
- chore(deps-dev): bump django-google-sso from 5.0.0 to 6.0.1 by @dependabot in #1942
- Chore: use calitp-littlepay from PyPI by @angela-tran in #1944
- Chore: bump version for 2024.03.2 by @thekaveman in #1945
- Deploy 2024.03.2 to test by @angela-tran in #1946
- Release 2024.03.2 by @angela-tran in #1947
Full Changelog: 2024.03.1...2024.03.2
Release process issue: #1943
2024.03.1
Internal
- Refactor models to read secret fields from KeyVault #1874
- Use Google SSO for Django Admin login #1855
- Enable Django Admin in all environments #1881
- Turn on file share backups for Django database #1886
- Use Back Office API for Payment Processor check workflow #1889
What's Changed
- docs: README.md > SBMTD Mobility Pass status by @indexing in #1871
- chore(deps): bump treosh/lighthouse-ci-action from 10.1.0 to 11.4.0 by @dependabot in #1873
- chore(deps-dev): bump sentry-sdk from 1.40.0 to 1.40.2 by @dependabot in #1879
- Admin: Add Google SSO for Compiler users by @machikoyasuda in #1855
- Feat: helper script to read KeyVault secrets by @thekaveman in #1859
- Refactor: model secret fields by @thekaveman in #1874
- chore(deps-dev): bump sentry-sdk from 1.40.2 to 1.40.3 by @dependabot in #1882
- Update copy-delivery.md Updated name of Copy Master by @indexing in #1883
- Update README.md adding 2024 – 2025 Benefits product roadmap by @indexing in #1884
- Update .pages remove design style guide page by @indexing in #1885
- Secrets: update guidance and parsing for local multiline env vars by @thekaveman in #1890
- Feat: configure Azure file share backup by @thekaveman in #1886
- Low-income use case by @indexing in #1872
- chore(deps-dev): bump sentry-sdk from 1.40.3 to 1.40.4 by @dependabot in #1888
- chore(deps-dev): bump django from 5.0.1 to 5.0.2 by @dependabot in #1875
- Refactor: use cal-itp/littlepay to check API access by @angela-tran in #1889
- Update README.md removed directive from Mermaid chart by @indexing in #1891
- fix(docs): clean up front-matter by @thekaveman in #1893
- Update low-income.md changed ordered list markdown to all 1s by @indexing in #1892
- docs(roadmap): use an image for now by @thekaveman in #1894
- chore(deps-dev): bump cypress from 13.6.4 to 13.6.5 in /tests/cypress by @dependabot in #1902
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1900
- chore(deps-dev): bump sentry-sdk from 1.40.4 to 1.40.5 by @dependabot in #1901
- Refactor: Django admin always enabled by @angela-tran in #1881
- Fix: correct Google SSO secret names by @thekaveman in #1904
- chore(deps-dev): bump cypress from 13.6.5 to 13.6.6 in /tests/cypress by @dependabot in #1906
- Fix: check for existing preview comment before adding one by @thekaveman in #1910
- added low-income pathway to table within supported enrollment pathways by @indexing in #1911
- Fix: sample env and reset_db helper by @thekaveman in #1914
- Docs: pin key requirements, fix extension syntax by @thekaveman in #1923
- chore(deps-dev): bump sentry-sdk from 1.40.5 to 1.40.6 by @dependabot in #1913
- chore(deps-dev): bump azure-keyvault-secrets from 4.7.0 to 4.8.0 by @dependabot in #1908
- chore(deps-dev): bump django-csp from 3.7 to 3.8 by @dependabot in #1925
- Deploy to test by @thekaveman in #1909
- chore(release): update version to 2024.03.1 by @angela-tran in #1927
- Deploy to test by @angela-tran in #1928
- Release 2024.03.1 by @angela-tran in #1929
Full Changelog: 2024.01.1...2024.03.1
Release process issue: #1926
2024.01.1
User-Facing Improvements
- Accessibility: This release updates the Skip to main content navigation link to have proper color contrast, and match with the color scheme of the site. The link allows people navigating the site with a keyboard to quickly skip the navigation buttons, and focus on the page's main content links and buttons instead.
Bug fixes
- Copy: NIST typo fix #1827
Internal
- Dependency updates: Django, Authlib, Sentry, GitHub Actions, dev tooling
- Docs: Add updates for system use cases #1798
- Docs: Describe supported agencies and enrollment pathways #1815
- Docs: Add description of analytics #1818
- Docs: Update README, docs landing page #1821 #1842
- Docs: Add manual QA process #1824
- Docs: Add copy styleguide #1832
- Docs: Generate preview site for docs changes #1845
What's Changed
- chore(deps-dev): bump cypress from 13.6.0 to 13.6.1 in /tests/cypress by @dependabot in #1811
- chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in #1813
- Docs: Analytics by @machikoyasuda in #1818
- docs: Update README.md by @indexing in #1821
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1808
- chore(deps-dev): bump sentry-sdk from 1.38.0 to 1.39.0 by @dependabot in #1820
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #1822
- chore(deps): bump dawidd6/action-download-artifact from 2 to 3 by @dependabot in #1823
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #1826
- Docs: add system use case with retry as alternate flow by @angela-tran in #1798
- Docs: supported agencies, enrollment pathways by @machikoyasuda in #1815
- Fix: Fix NIST typo in English. by @machikoyasuda in #1827
- Docs: add manual qa instructions by @machikoyasuda in #1824
- chore(deps-dev): bump sentry-sdk from 1.39.0 to 1.39.1 by @dependabot in #1825
- Docs: Various small fixes by @machikoyasuda in #1828
- Fix(server): remove unnecessary configuration of FLASK_APP by @angela-tran in #1836
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1830
- chore(deps-dev): bump authlib from 1.2.1 to 1.3.0 by @dependabot in #1831
- chore(deps-dev): bump django from 4.2.7 to 5.0 by @dependabot in #1809
- Docs: List necessary templates for new agencies by @machikoyasuda in #1833
- Docs: Copy terms & style guide by @machikoyasuda in #1832
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1837
- chore(deps-dev): bump cypress from 13.6.1 to 13.6.2 in /tests/cypress by @dependabot in #1838
- Docs: fix small typo by @thekaveman in #1840
- Docs: update landing page by @thekaveman in #1842
- chore(deps-dev): bump django from 5.0 to 5.0.1 by @dependabot in #1839
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1843
- Feat: docs site previews for Pull Requests by @thekaveman in #1845
- docs(analytics): add table for default user props by @machikoyasuda in #1846
- chore(deps-dev): bump sentry-sdk from 1.39.1 to 1.39.2 by @dependabot in #1850
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1853
- chore(deps-dev): bump cypress from 13.6.2 to 13.6.3 in /tests/cypress by @dependabot in #1854
- Skip to main content link by @machikoyasuda in #1857
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1860
- Fix: update GitHub branch for sample eligibility server config by @thekaveman in #1862
- chore(deps-dev): bump sentry-sdk from 1.39.2 to 1.40.0 by @dependabot in #1864
- chore(deps-dev): bump cypress from 13.6.3 to 13.6.4 in /tests/cypress by @dependabot in #1863
- Chore: add steps/notes for smoke testing to release plan template by @thekaveman in #1866
- Chore: bump version for 2024.01.1 by @thekaveman in #1868
- Deploy 2024.01.1 to Test by @thekaveman in #1869
- Deploy 2024.01.1 to Prod by @thekaveman in #1870
Full Changelog: 2023.12.1...2024.01.1
Release process issue: #1867
2023.12.1
User-Facing Improvements
- Site-wide: do not show scrollbar when not necessary #1752
- Enrollment: Show retry button #1787
- Agency cards: correct language #1793
Bug Fixes
- Enrollment: error handling for re-enrollment #1804
Internal
- Dependencies: bump Django to 4.2.6 #1753
- Agency cards: prepare SBMTD config #1771 #1779
- Admin: foundational work for persisting a database #1770 #1775 #1778
What's Changed
- Docker: Revert platform change by @machikoyasuda in #1743
- Docs: adding veterans use case by @indexing in #1748
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1749
- Tests: add coverage comments to PRs by @thekaveman in #1745
- Chore: add pip metadata file to app container by @thekaveman in #1733
- chore(deps-dev): bump cypress from 13.2.0 to 13.3.0 in /tests/cypress by @dependabot in #1750
- fix: do not show scrollbar when not necessary by @machikoyasuda in #1752
- chore(deps-dev): bump django from 4.2.5 to 4.2.6 by @dependabot in #1753
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1754
- chore(deps-dev): bump cypress from 13.3.0 to 13.3.2 in /tests/cypress by @dependabot in #1759
- Fix: helper scripts by @thekaveman in #1757
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1760
- chore(deps-dev): bump sentry-sdk from 1.31.0 to 1.32.0 by @dependabot in #1756
- chore(deps-dev): bump cypress from 13.3.2 to 13.3.3 in /tests/cypress by @dependabot in #1761
- chore(deps-dev): bump cypress from 13.3.3 to 13.4.0 in /tests/cypress by @dependabot in #1766
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1765
- Chore: clean up devcontainer by @thekaveman in #1769
- Feat: parameterize Django database path/deletion by @thekaveman in #1770
- Feat: create and mount Azure file share by @thekaveman in #1775
- Feat: Add SBTMD Mobility Pass configuration by @machikoyasuda in #1771
- Feat: Unattended superuser creation by @thekaveman in #1778
- chore(deps-dev): bump cypress from 13.4.0 to 13.5.0 in /tests/cypress by @dependabot in #1780
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1782
- chore(deps-dev): bump cypress from 13.5.0 to 13.5.1 in /tests/cypress by @dependabot in #1785
- chore(deps-dev): bump sentry-sdk from 1.32.0 to 1.35.0 by @dependabot in #1784
- Chore: block Sqlite scraper patterns by @thekaveman in #1781
- chore(deps-dev): bump django from 4.2.6 to 4.2.7 by @dependabot in #1768
- Add SBMTD Mobility Pass vars to Terraform by @machikoyasuda in #1779
- Show retry button on enrollment/retry page by @machikoyasuda in #1787
- Fix: typo in secret name by @thekaveman in #1788
- Fix: back of card, not both front and back by @machikoyasuda in #1793
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1794
- Deploy to test by @thekaveman in #1790
- Docs: add extension to make nested lists work by @angela-tran in #1800
- chore(deps-dev): bump sentry-sdk from 1.35.0 to 1.38.0 by @dependabot in #1799
- chore(deps-dev): bump cypress from 13.5.1 to 13.6.0 in /tests/cypress by @dependabot in #1796
- Fix: attempt db rename during reset by @thekaveman in #1801
- Deploy to test by @thekaveman in #1802
- Fix: Re-enrollment by @thekaveman in #1804
- Prepare 2023.12.1 release by @angela-tran in #1805
- Deploy 2023.12.1 to test by @angela-tran in #1806
- Release 2023.12.1 by @angela-tran in #1807
New Contributors
Full Changelog: 2023.09.1...2023.12.1
2023.09.1
Overview
This major release of the Cal-ITP Benefits application expands eligibility verification to U.S. Veterans and brings user-facing improvements in the application copy, translations, and accessibility.
Features
Enrollment pathway for U.S. Veterans
Similar to the pathway older adults use to verify their age via Login.gov and register their contactless debit or credit card for reduced fares when paying for transit, the Benefits application now offers online benefit enrollment for U.S. Veterans.
- The Benefits app now allows U.S. Veterans who use public transit at participating transit providers in California to verify their Title 38 Veteran status at the U.S. Department of Veterans Affairs and receive reduced fares when paying by contactless debit or credit card.
- Any California transit agency using the Benefits app can enable this pathway to offer Veterans electronic enrollment for reduced fares.
- Read the veterans use case on our documentation site for implementation details.
- Watch a video walkthrough of the Veterans flow from a user perspective.
Cal-ITP.Benefits.Veterans.mp4
Enhancements
Refined application copy
- Simplified application copy in many areas of the app.
- Supplemental information is now presented in contextual information modals throughout the app. This new pattern reduces the amount of copy in the app, but allows riders to get additional, detailed information when they want it.
- Revised copy improves readability for a broad audience.
- Updated Spanish translation of app content using an external vendor.
Improved accessibility
- Color adjustments ensure contrast ratios throughout the app now meet or exceed AA standards.
- Custom, in-app focus rings now adhere to application styles. Riders can navigate the entirety of the app using a keyboard.
- Links in the app that take the rider to an external website now include an external link icon.
Illustrations
- The view confirming success enrollment for all benefit pathways now includes an illustration, our first in the app.
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1377
- chore(deps): bump treosh/lighthouse-ci-action from 9.6.8 to 10.1.0 by @dependabot in #1378
- Chore: delete unneeded storage container by @angela-tran in #1380
- chore(deps-dev): bump cypress from 12.10.0 to 12.11.0 in /tests/cypress by @dependabot in #1382
- Chore: update release template by @angela-tran in #1350
- Refactor: agency links context by @angela-tran in #1390
- chore(deps-dev): bump requests from 2.28.2 to 2.31.0 by @dependabot in #1406
- Chore: update to latest eligibility-api by @thekaveman in #1434
- chore(deps-dev): bump django from 4.2 to 4.2.2 by @dependabot in #1417
- Fix: migrations formatting by @angela-tran in #1438
- chore(deps-dev): bump cypress from 12.11.0 to 12.15.0 in /tests/cypress by @dependabot in #1435
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1385
- Feat: AuthProvider scheme by @angela-tran in #1433
- chore(deps-dev): bump sentry-sdk from 1.25.1 to 1.26.0 by @dependabot in #1445
- Veterans - Eligibility Verifier + Eligibility Type by @machikoyasuda in #1436
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1452
- chore(deps-dev): bump cypress from 12.15.0 to 12.16.0 in /tests/cypress by @dependabot in #1453
- Feat: veterans auth provider by @angela-tran in #1439
- Fix: Veterans - Enrollment Success: Add msgid for Veterans copy by @machikoyasuda in #1464
- Refactor: AuthProvider supports_sign_out by @angela-tran in #1462
- Eligibility Start: Show Veteran-flow specific bullet copy by @machikoyasuda in #1459
- Feat: reset OAuth for new flows by @thekaveman in #1467
- Fix: add terraform env vars for auth provider scheme by @thekaveman in #1470
- Deploy initial Veterans integration to Test by @thekaveman in #1468
- chore(deps-dev): bump django from 4.2.2 to 4.2.3 by @dependabot in #1486
- chore(deps-dev): bump authlib from 1.2.0 to 1.2.1 by @dependabot in #1454
- chore(deps-dev): bump cypress from 12.16.0 to 12.17.0 in /tests/cypress by @dependabot in #1491
- Refactor: verifier radio template by @angela-tran in #1489
- Buttons: Use copy for button capitalization, not CSS by @machikoyasuda in #1501
- Home, Agency Index: Use new EN/ES copy with 1 new agency variable by @machikoyasuda in #1499
- Refactor: Eligibility start page by @thekaveman in #1498
- Chore: regenerate .po files by @angela-tran in #1509
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1510
- chore(deps-dev): bump cypress from 12.17.0 to 12.17.1 in /tests/cypress by @dependabot in #1511
- chore(deps-dev): bump sentry-sdk from 1.26.0 to 1.28.0 by @dependabot in #1512
- Refactor: remove Modal viewmodel by @angela-tran in #1504
- Refactor: Enrollment index by @thekaveman in #1502
- Copy: Eligibility Confirm - Courtesy Card flow form by @machikoyasuda in #1506
- Chore: Older Adult selection label copy by @angela-tran in #1513
- LittlePay Modal by @machikoyasuda in #1516
- Enrollment Success: Copy, illo, redesign by @machikoyasuda in #1508
- Fix: Remove extra asterisks by @machikoyasuda in #1515
- Feat: Login.gov help modal by @angela-tran in #1524
- Refactor: Eligibility index by @thekaveman in #1517
- Refactor: home button by @thekaveman in #1522
- Refactor: agency links by @thekaveman in #1521
- Chore: eligibility start copy by @angela-tran in #1529
- Feat: Eligibility Start senior modal by @angela-tran in #1530
- chore(deps-dev): bump sentry-sdk from 1.28.0 to 1.28.1 by @dependabot in #1532
- Fix: template and msgid naming by @thekaveman in #1533
- Refactor: sign out button by @thekaveman in #1534
- Refactor: Eligibility unverified page by @thekaveman in #1531
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1538
- Refactor: error pages by @thekaveman in #1536
- Feat: external link icon by @angela-tran in #1540
- Refactor: remove Transit Agency viewmodel by @thekaveman in #1541
- Chore: block additional scraper patterns by @thekaveman in #1543
- chore(deps-dev): bump cypress from 12.17.1 to 12.17.2 in /tests/cypress by @dependabot in #1546
- Eligibility Start: Contactless Pay Modal by @machikoyasuda in #1523
- Fix: OAuth session checks and events by @thekaveman in #1537
- Elig Index: Remove required asterisks by @machikoyasuda in #1549
- Fixes: CSS column alignment by @machikoyasuda in #1550
- Chore: Help page copy - About section by @angela-tran in #1547
- Fix: add missing sentence to contactless cards modal by @angela-tran in #1557
- Refactor: remove icon/media item view models by @thekaveman in #1542
- Fix: Question mark and color Login.gov sizing alignment by @machikoyasuda in #1554
- Fix: Eligibility Index - Radio button alignment by @machikoyasuda in https://github....
2023.04.2
This release contains a number of security and performance improvements, including:
- More aggressive request filtering, to block unnecessary bot traffic to the app
- Improved request rate limiting, moving it before requests hit the app
- Implemented a strict Content Security Policy for improved client security
- Allow payment processor configuration per-agency
- More configuration options for our Sentry error monitoring service
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1344
- chore(deps): bump sentry-sdk from 1.18.0 to 1.19.1 in /appcontainer by @dependabot in #1351
- chore(deps): bump django from 4.1.7 to 4.2 in /appcontainer by @dependabot in #1345
- fix(url): fix broken link in docs by @machikoyasuda in #1352
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1355
- Fix: Docker platform issue by @machikoyasuda in #1354
- Refactor: move dependencies and metadata to pyproject.toml by @thekaveman in #1356
- Feat: Configure a payment processor for SacRT by @thekaveman in #1365
- Separate payment processors (test) by @thekaveman in #1366
- Docs: make Agency Cards use-case more generic by @thekaveman in #1361
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1362
- chore(deps-dev): bump cypress from 12.9.0 to 12.10.0 in /tests/cypress by @dependabot in #1363
- Feat: Implement strict Content Security Policy by @thekaveman in #1358
- Fix: allow unsafe-inline for style-src by @thekaveman in #1369
- Fix: Configurable traces sampling rate for Sentry by @thekaveman in #1360
- Feat: improve traffic filtering at nginx by @thekaveman in #1359
- Chore: prep release 2023.04.2 by @thekaveman in #1370
- Deploy 2023.04.2 to test by @thekaveman in #1371
- Fix: relax the 404 filter by @thekaveman in #1372
- Deploy to test by @thekaveman in #1373
- Release 2023.04.2 by @thekaveman in #1375
Full Changelog: 2023.04.1...2023.04.2
Release process issue: #1368
2023.04.1
This release addresses an issue where our read timeout was set too low. It also configures sentry-sdk
to not send certain fields to our Sentry instance (we already had the instance configured to not store the data).
What's Changed
- chore(deps): bump sentry-sdk from 1.17.0 to 1.18.0 in /appcontainer by @dependabot in #1335
- chore(deps-dev): bump cypress from 12.8.1 to 12.9.0 in /tests/cypress by @dependabot in #1336
- Fix: read timeout by @angela-tran in #1342
- Fix: configure Sentry denylist by @angela-tran in #1343
- Prepare Release 2023.04.1 by @angela-tran in #1347
- Deploy 2023.04.1 to test by @angela-tran in #1348
- Release 2023.04.1 by @angela-tran in #1349
Full Changelog: 2023.03.2...2023.04.1
Release process issue: #1346
2023.03.2
This release contains improvements to secrets management for the Benefits application and updates to documentation and dependencies.
What's Changed
- Docs: update steps for pushing tags by @thekaveman in #1308
- chore(deps): bump treosh/lighthouse-ci-action from 9.3.1 to 9.6.8 by @dependabot in #1310
- Refactor: remove load sample data by @angela-tran in #1311
- chore(deps): bump sentry-sdk from 1.16.0 to 1.17.0 in /appcontainer by @dependabot in #1325
- chore(deps-dev): bump cypress from 12.7.0 to 12.8.1 in /tests/cypress by @dependabot in #1318
- Refactor: delete now unneeded Azure file mount by @angela-tran in #1328
- Docs: configuration data uses env vars/secrets by @angela-tran in #1329
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1314
- Prepare Release 2023.03.2 by @angela-tran in #1331
- Deploy 2023.03.2 to test by @angela-tran in #1332
- Chore: make active flag configurable for SacRT agency by @angela-tran in #1337
- Deploy to test by @angela-tran in #1339
- Release 2023.03.2 by @angela-tran in #1341
Full Changelog: 2023.03.1...2023.03.2
Release process issue: #1330
2023.03.1
New agency selector modal on Mobile | New agency selector modal on Desktop |
Overview
This release of the Benefits application supports users from multiple transit agencies to link their transit benefit to their bank card. The app now includes a new modal that allows users to select their transit agency. Agencies can direct their users to their specific page (like https://benefits.calitp.org/mst) to bypass the modal.
Major changes in this release:
- New transit agency selector modal on homepage (https://benefits.calitp.org)
- Continue to refactor secrets management with Terraform (Milestone 28)
- Implement Sentry for application error monitoring (#1259)
What's Changed (Full List)
- fix(Terraform): downgrade App Service plan by @afeld in #1171
- Chore: add pull_request trigger to pytest workflow by @angela-tran in #1180
- Correcting Minor Typos by @kylehamilton in #1174
- chore: upgrade Terraform and provider by @afeld in #1181
- fix(Terraform): specify the Key Vault Access Policies as code by @afeld in #1173
- Chore: use eligibility-api package from PyPI by @angela-tran in #1182
- fix(CI): send API check failure notifications to Slack by @afeld in #1184
- chore(deps): bump ravsamhq/notify-slack-action from 1 to 2 by @dependabot in #1188
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1185
- Refactor: msgids for common messages by @angela-tran in #1195
- Refactor: parameterize messages with agency-specific content by @angela-tran in #1196
- Chore: always show the user the eligibility index by @angela-tran in #1201
- Refactor: add support for env variables in data migration by @angela-tran in #1198
- Refactor: agency selection backend by @angela-tran in #1204
- chore(deps): bump requests from 2.28.1 to 2.28.2 in /appcontainer by @dependabot in #1205
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1216
- Fix: missing Spanish translations by @angela-tran in #1218
- Refactor: agency selection frontend by @angela-tran in #1206
- Update SacRT copy, and add Spanish translations by @angela-tran in #1212
- Refactor: agency index msgid by @angela-tran in #1215
- Prep release 2023.01.2 by @angela-tran in #1221
- Deploy 2023.01.2 to test by @angela-tran in #1222
- Fix: agency selector with n cards by @angela-tran in #1223
- Deploy to test by @angela-tran in #1225
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1224
- chore(deps): bump docker/build-push-action from 3 to 4 by @dependabot in #1226
- Fix: eligibility types in events by @thekaveman in #1229
- Deploy to test by @thekaveman in #1230
- Chore: bump version by @thekaveman in #1238
- fix(docs): add missing system interconnections to architecture diagram by @afeld in #1231
- Docs: configuring a new transit agency by @angela-tran in #1236
- chore(deps): bump django from 4.1.5 to 4.1.6 in /appcontainer by @dependabot in #1233
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1248
- chore(docs): add process diagram for Courtesy Cards by @afeld in #1255
- chore(docs): show what data is exchanged/stored where by @afeld in #1254
- fix(devcontainer): use new VSCode settings/extensions configuration format by @afeld in #1257
- copy in information that came up in the failure screnarios by @afeld in #1262
- fix Azure exception handling by @afeld in #1260
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1265
- Fix: Landing Page - Decrease main container height on mobile by @machikoyasuda in #1272
- chore: set up Sentry by @afeld in #1259
- fix(Sentry): handle cases where Git is available but we're not in a repository by @afeld in #1275
- chore(CI): simplify starting client for UI tests by @afeld in #1279
- docs: add security overview by @afeld in #1280
- add tests for Sentry revision code by @afeld in #1281
- fix feature tests by @afeld in #1263
- fix: UI tests by @afeld in #1277
- chore(Azure): remove app-level logging to Azure Monitor by @afeld in #1261
- Chore: get hotfix into dev by @angela-tran in #1286
- Fix: adapt test for healthcheck user agents by @angela-tran in #1287
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1289
- Deploy 2023.02.1 to test by @angela-tran in #1292
- Fix: small issues on environment variable docs by @angela-tran in #1291
- chore(deps): bump django from 4.1.6 to 4.1.7 in /appcontainer by @dependabot in #1274
- chore(deps-dev): bump cypress from 12.5.1 to 12.6.0 in /tests/cypress by @dependabot in #1290
- chore(deps-dev): bump cypress from 12.6.0 to 12.7.0 in /tests/cypress by @dependabot in #1297
- chore(deps): bump sentry-sdk from 1.15.0 to 1.16.0 in /appcontainer by @dependabot in #1296
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1295
- Fix Cypress setup instructions by @afeld in #1299
- chore: add incident response checklist by @afeld in #1300
- Feat: set Key Vault values by @angela-tran in #1293
- Fix: represent Key Vault purge protection in Terraform by @angela-tran in #1301
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #1304
- Feat: specify app settings as code by @angela-tran in #1294
- Prepare Release 2023.03.1 by @angela-tran in #1305
- Deploy 2023.03.1 to test by @angela-tran in #1306
- Release 2023.03.1 by @angela-tran in #1307
New Contributors
- @kylehamilton made their first contribution in #1174
Full Changelog: 2023.02.1...2023.03.1
Release process issue: #1220