Skip to content

Releases: cal-itp/benefits

2024.07.2

31 Jul 18:02
cd3b083
Compare
Choose a tag to compare

This release of the Cal-ITP Benefits application improves the admin interface and the OAuth error UX, implements tag-based deployment, and incorporates other small UX fixes.

User-facing improvements

  • Added the capability for Cal-ITP staff to view the application's existing configuration and edit specific values in the admin interface
  • If errors are generated during the authentication interaction with IdG, users are now given a meaningful error message
  • Added the capability for the Littlepay Hosted Card Tokenization overlay's language to match the language set in Benefits
    image

Bug fixes

  • Fixed the interaction between the modal and radio buttons in the Eligibility Index page

Internal

  • Created a new sample transit agency (CST) that is used for testing and demos
  • Cleaned up the TransitAgency model
  • Implemented tag-based deployments
  • Dependency updates to underlying packages

What's Changed

Full Changelog: 2024.07.1...2024.07.2

Release process issue: #2255

2024.07.1

03 Jul 17:42
1248105
Compare
Choose a tag to compare

This release of the Cal-ITP Benefits application expands eligibility verification to CalFresh Cardholders.

Read the Low-income use case on our documentation site for implementation details.

User-facing improvements

  • Similar to the pathways Older adults and Veterans 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 Low-income riders.
  • Note: this enrollment pathway is not currently enabled in production for any transit agency pending contracting with CDT/DSS.

Bug fixes

  • On the enrollment success page, changing languages now redirects the user to the correct page
  • Fixed a bug with OAuth provider registration

Internal

  • Created new Enrollment error state for users already enrolled, not expired yet / not within re-enrollment window
  • Added support for expiring enrollments
  • Consolidated Eligibility Start templates for older adult, veteran, and CalFresh cardholder into one Login.gov Eligibility Start template
  • Dependency updates to underlying packages

What's Changed

Full Changelog: 2024.06.1...2024.07.1

Release process issue: #2167

2024.06.1

24 Jun 21:54
4508f89
Compare
Choose a tag to compare

User-Facing Improvements

  • Additional copy and UX improvements for the Agency Card flows (MST Courtesy Card and SBMTD Reduced Fare Mobility ID)
  • Improved copy and UX for enrollment errors
  • Improved copy and UX for enrollment success

Bug fixes

  • Improve model validation for dynamic help page

Internal

  • Deploy Azure web app with GitHub Actions, improving environment stability
  • Checks to ensure data migration and language files are up to date
  • Improved data persistence in Azure
  • Refactored CDT IdG claims handling, added analytics
  • Dependency updates to underlying packages

What's Changed

Full Changelog: 2024.05.1...2024.06.1

Release process issue: #2145

2024.05.1

15 May 19:51
3281457
Compare
Choose a tag to compare

User-Facing Improvements

  • Improved copy and UX for the Agency Card flows (MST Courtesy Card and SBMTD Reduced Fare Mobility ID), adding clarity to the form fields and validation errors and better instructional copy in Eligibility and Enrollment phases
  • Improved copy for the generic application 500 error page
  • Implemented pages and copy for CalFresh / Low-income flow, currently disabled in production pending contracting with CDT/DSS

Bug fixes

  • Model fields that allow null in the database now also allow blank in the Admin screens
  • Fixed a link to the test coverage report on the docs website
  • Fixes to make the devcontainer runnable by users with Apple silicon

Internal

  • Implement UTM code support into analytics events in preparation for an upcoming campaign with TransitApp
  • Use a Mermaid chart instead of a static image for the Product Roadmap in the docs site
  • Added a human-readable label for AuthProvider instances in the Admin screens
  • Many dependency updates to underlying packages

What's Changed

New ...

Read more

2024.03.3

18 Mar 19:44
f821eec
Compare
Choose a tag to compare

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

Full Changelog: 2024.03.2...2024.03.3
Release process issue: #1959

2024.03.2

13 Mar 19:41
4104273
Compare
Choose a tag to compare

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

Full Changelog: 2024.03.1...2024.03.2
Release process issue: #1943

2024.03.1

01 Mar 20:49
c32987e
Compare
Choose a tag to compare

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

Full Changelog: 2024.01.1...2024.03.1

Release process issue: #1926

2024.01.1

01 Feb 02:11
e1aca40
Compare
Choose a tag to compare

User-Facing Improvements

image
  • 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

Full Changelog: 2023.12.1...2024.01.1
Release process issue: #1867

2023.12.1

01 Dec 22:11
a88dff6
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: 2023.09.1...2023.12.1

2023.09.1

12 Oct 22:57
e21602f
Compare
Choose a tag to compare

Cal-ITP Benefits - Eligibility (Various Devices)1x

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.
Frame 10

What's Changed

Read more