Releases: cal-itp/benefits
2024.11.3
User-facing improvements
- Homepage image on Mobile and Desktop loads more efficiently and has a fallback in case it doesn't load
User-facing improvements (Admin)
- Ability to configure agency logos via the Admin interface
What's Changed
- Feat: add webp CLI to devcontainer by @angela-tran in #2522
- Feat: fallback background color by @angela-tran in #2524
- Feat: use pre-loaded WebP background image on homepage by @angela-tran in #2523
- Feat: agency logos configurable via Admin by @lalver1 in #2514
- chore(deps): bump django-admin-sortable2 from 2.2.3 to 2.2.4 by @dependabot in #2525
- chore(deps): bump mkdocs-material from 9.5.43 to 9.5.44 by @dependabot in #2509
- chore(deps-dev): bump cypress from 13.15.1 to 13.15.2 in /tests/cypress by @dependabot in #2512
- chore(deps): bump django from 5.1.2 to 5.1.3 by @dependabot in #2508
- Chore: update CST logo to higher resolution by @lalver1 in #2527
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #2517
Full Changelog: 2024.11.2...2024.11.3
Release process issue: #2528
2024.11.2
User-facing improvements
- Copy update: add details about when SacRT's contactless payment system will be available
What's Changed
- Chore: update copy on Eligiblity Index for SacRT by @angela-tran in #2518
Full Changelog: 2024.11.1...2024.11.2
Release process issue: #2515
2024.11.1
User-facing improvements
- Copy updates: transportation type changed to
bus
instead oflight rail
for SacRT
What's Changed
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #2499
- chore(deps): bump mkdocs-material from 9.5.42 to 9.5.43 by @dependabot in #2498
- Updated status for SacRT by @indexing in #2501
- chore(deps): bump sentry-sdk from 2.17.0 to 2.18.0 by @dependabot in #2502
- Fix: show favicon on the Superuser's admin by @lalver1 in #2497
- Chore: change SacRT copy to say "bus" instead of "light rail" by @angela-tran in #2507
Full Changelog: 2024.10.3...2024.11.1
Release process issue: #2506
2024.10.3
User-facing improvements
- Branding update for SacRT
- Visual enhancements to error pages
- Copy updates:
U.S.
instead ofUS
in e.g.U.S. Veteran
,Agency Cardholder
instead ofAgency Card
to align with other options
Internal
- Ability to process additional claims from the IdG for analytics and reporting
What's Changed
- Feat: add Slack thread to Release issues by @thekaveman in #2465
- chore(deps): bump calitp-littlepay from 2024.9.1 to 2024.10.1 by @dependabot in #2468
- Docs: update copy delivery process documentation by @angela-tran in #2466
- chore(deps-dev): bump cypress from 13.15.0 to 13.15.1 in /tests/cypress by @dependabot in #2472
- chore(deps): bump mkdocs-material from 9.5.41 to 9.5.42 by @dependabot in #2470
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #2469
- chore(deps): bump azure-keyvault-secrets from 4.8.0 to 4.9.0 by @dependabot in #2467
- Feat: process multiple claims on a flow by @lalver1 in #2463
- Update newsletter-archive.md by @indexing in #2474
- Updates to Agency Adoption table by @indexing in #2473
- Eligibility + Docs: U.S. not US by @machikoyasuda in #2481
- Error pages: Make text area narrower for better legibility by @machikoyasuda in #2480
- Eligibility page: Use Agency Cardholder, not Agency Card by @machikoyasuda in #2486
- Chore: update SacRT logo files by @thekaveman in #2495
- Feat: analytics for multiple claims on a flow by @lalver1 in #2479
Full Changelog: 2024.10.2...2024.10.3
Release process issue: #2483
2024.10.2
User-facing improvements
- Fix visual bugs in enrollment flow
- Light footer branding update
Internal
- Initial templates for Nevada County Connects
Bug fixes
- Multi-stage build for app image to fix issue with version calculation
What's Changed
- Enrollment Index: Remove space after Littlepay by @machikoyasuda in #2456
- Docs: add note about Compiler to both READMEs by @machikoyasuda in #2457
- Update status of low-income pathway by @indexing in #2461
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #2454
- chore(deps): bump mkdocs-material from 9.5.39 to 9.5.41 by @dependabot in #2459
- Refactor: Multi-stage Docker build for app image by @thekaveman in #2392
- Footer: Add Compiler line by @machikoyasuda in #2460
- chore(deps): bump sentry-sdk from 2.15.0 to 2.17.0 by @dependabot in #2462
- chore(deps): bump azure-identity from 1.18.0 to 1.19.0 by @dependabot in #2440
- chore(deps): bump django from 5.1.1 to 5.1.2 by @dependabot in #2441
- Enrollment Success: Reduce h1 parent container width for readability by @machikoyasuda in #2455
- chore(deps): bump django-google-sso from 7.1.0 to 8.0.0 by @dependabot in #2444
- Chore: setup Nevada County Connects in
test
by @lalver1 in #2453
Full Changelog: 2024.10.1...2024.10.2
Release process issue: #2464
2024.10.1
User-facing improvements (Admin)
- Set page titles for agency-facing admin interface pages
- Removed "Change password" link
Internal
- Send analytics during in-person eligibility verification and enrollment
- Improved contextual display of enrollment flow's transit agency
- Added support for digital-only and in-person only flows
- More analytics refactors
Bug fixes
- Added missing help page section for Medicare enrollment pathway
- Corrected a typo in Medicare copy
- Fixed a bug with configuring
CSP_FRAME_SRC
What's Changed
- Status update for Medicare cardholders by @indexing in #2413
- chore(deps): bump mkdocs-material from 9.5.36 to 9.5.38 by @dependabot in #2412
- Feat: add help template for Medicare by @angela-tran in #2415
- chore(deps-dev): bump cypress from 13.14.2 to 13.15.0 in /tests/cypress by @dependabot in #2408
- End of Q3 roadmap updates by @indexing in #2417
- chore(deps): bump mkdocs-material from 9.5.38 to 9.5.39 by @dependabot in #2418
- Admin: Update admin page titles by @machikoyasuda in #2410
- Feat: analytics for in-person eligibility/enrollment by @lalver1 in #2402
- chore(deps): bump django-google-sso from 7.0.0 to 7.1.0 by @dependabot in #2372
- Refactor: analytics for
claims_provider
by @thekaveman in #2401 - chore(deps): bump azure-identity from 1.17.1 to 1.18.0 by @dependabot in #2385
- Refactor Enrollment Flow for consistent labeling across apps by @lalver1 in #2403
- Eligibility: Filter enrollment flows by supported method by @machikoyasuda in #2420
- chore(deps): bump sentry-sdk from 2.14.0 to 2.15.0 by @dependabot in #2421
- Chore: move in-person enrollment template by @lalver1 in #2424
- Refactor: test name clean-up and assertions for in-person analytics by @angela-tran in #2422
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #2426
- Fix: remove extra "have" from English Medicare copy by @angela-tran in #2438
- Chore: extract common Admin overrides by @lalver1 in #2430
- Chore: remove "Change password" link from admin interface for now by @angela-tran in #2447
- Refactor: rename the finished card tokenization event by @thekaveman in #2450
- Fix: add to CSP_FRAME_SRC by @angela-tran in #2446
Full Changelog: 2024.09.3...2024.10.1
Release process issue: #2451
2024.09.3
This release of the Cal-ITP Benefits application expands eligibility verification and enrollment to Medicare cardholders. The Medicare enrollment pathway in the Cal-ITP Benefits application allows transit agencies in California to offer riders with a Medicare card a reduced fare when paying for transit using a contactless debit or credit card.
In addition, this release contains more progress on internal features for in-person eligibility verification and enrollment and on refactors related to analytics.
User-facing improvements
- Medicare copy for Spanish which completes the Medicare enrollment pathway feature
Internal
- Updated the admin log in and log out pages
- Fixed the form validation messages for in-person eligibility
- New pages (success and error templates) and styling for in-person eligibility verification and enrollment
- Several analytics refactors
- Added a feature to determine if an enrollment flow occurred in the
digital
orin-person
application
What's Changed
- Admin: Log in page by @machikoyasuda in #2371
- Fix: custom validation messages for in-person eligibility form by @lalver1 in #2377
- chore(deps): bump mkdocs-material from 9.5.34 to 9.5.35 by @dependabot in #2376
- Feat: success template for in-person enrollment by @angela-tran in #2378
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #2393
- Feat: error templates for in-person enrollment by @angela-tran in #2382
- Refactor: analytics for
EnrollmentFlow
by @thekaveman in #2379 - Add
supported_methods
field toEnrollmentFlow
by @machikoyasuda in #2383 - Added link to the September newsletter by @indexing in #2400
- Refactor: analytics for PaymentProcessor by @lalver1 in #2391
- Admin: Log out page styled by @machikoyasuda in #2397
- chore(deps): bump mkdocs-material from 9.5.35 to 9.5.36 by @dependabot in #2394
- Refactor: remove "Go back" button from in-person enrollment by @angela-tran in #2405
- Admin: Use "log" not "sign" by @machikoyasuda in #2409
- Medicare: Add Medicare copy for Spanish by @machikoyasuda in #2406
Full Changelog: 2024.09.2...2024.09.3
Release process issue: #2411
2024.09.2
This release of the Cal-ITP Benefits application contains a needed dependency update (calitp-littlepay
) as well as more progress on internal features for eligibility verification and enrollment and on the Medicare enrollment pathway.
User-facing improvements
- Updated copy on enrollment success page for all flows
Internal
- New pages available in the admin interface for in-person eligibility verification and enrollment
- Agency dashboard in admin interface now supports linking to a transit processor portal
- New model
EnrollmentEvent
to keep record of enrollments - Incremental changes towards adding Medicare enrollment pathway
What's Changed
- Chore: Disable Pyright type-checking rules by @lalver1 in #2346
- Refactor: allow different action URLs on card-tokenize success form by @angela-tran in #2339
- Admin: Eligibility View by @machikoyasuda in #2317
- Refactor: introduce enrollment module by @angela-tran in #2338
- chore(deps): bump django-admin-sortable2 from 2.2.2 to 2.2.3 by @dependabot in #2344
- chore(deps): bump sentry-sdk from 2.13.0 to 2.14.0 by @dependabot in #2343
- Admin test: Use settings instead of mocker by @machikoyasuda in #2347
- Refactor: enrollment token logic by @angela-tran in #2348
- Enrollment success: All flows now have same success headline copy by @machikoyasuda in #2360
- Feat: customize the login form using an environment variable by @lalver1 in #2361
- Refactor: use client to test the BenefitsAdminSite view by @lalver1 in #2362
- Feat: in-person enrollment view by @angela-tran in #2340
- Medicare: Eligibility Index - Modal and Radio Button Label by @machikoyasuda in #2366
- Feat: Medicare cardholder eligibility start template by @lalver1 in #2368
- Feat: transit processor portal link for admin dashboard by @lalver1 in #2370
- chore(deps): bump calitp-littlepay from 2024.7.1 to 2024.9.1 by @dependabot in #2373
- Feat: model and capture local
EnrollmentEvent
by @thekaveman in #2367
Full Changelog: 2024.09.1...2024.09.2
Release process issue: #2374
2024.09.1
This release of the Cal-ITP Benefits application supports a new URL that will take the user directly into an agency card flow. It also includes new internal features that will be used for in-person eligibility verification and enrollment.
User-facing improvements
- Supports a new URL that will take the user directly into an agency card flow
Internal
- Incremental changes towards in-person eligibility verification and enrollment
What's Changed
- chore(deps): bump mkdocs-material from 9.5.31 to 9.5.32 by @dependabot in #2311
- chore(deps-dev): bump cypress from 13.13.2 to 13.13.3 in /tests/cypress by @dependabot in #2305
- Admin: Test that transit user does not get added to calitp group by @machikoyasuda in #2315
- Create newsletter-archive.md by @indexing in #2318
- Feat: Agency card direct route by @thekaveman in #2312
- chore(deps): bump mkdocs-material from 9.5.32 to 9.5.33 by @dependabot in #2320
- Feat: transit agency home dashboard by @lalver1 in #2313
- Feat: create base template for in-person eligibility by @lalver1 in #2323
- Feat: implement the top-right usertools block by @lalver1 in #2324
- chore(deps-dev): bump cypress from 13.13.3 to 13.14.0 in /tests/cypress by @dependabot in #2326
- Feat: automatically associate user to agency by @angela-tran in #2325
- Chore: Admin - Add jQuery to agency base template by @machikoyasuda in #2329
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #2333
- chore(deps): bump mkdocs-material from 9.5.33 to 9.5.34 by @dependabot in #2334
- chore(deps): bump mkdocs from 1.6.0 to 1.6.1 by @dependabot in #2332
- chore(deps-dev): bump cypress from 13.14.0 to 13.14.1 in /tests/cypress by @dependabot in #2330
- chore(deps): bump sentry-sdk from 2.12.0 to 2.13.0 by @dependabot in #2301
- chore(deps): bump django from 5.1 to 5.1.1 by @dependabot in #2335
- chore(deps): bump django-google-sso from 6.3.0 to 7.0.0 by @dependabot in #2331
- chore(deps): bump authlib from 1.3.1 to 1.3.2 by @dependabot in #2322
- chore(deps-dev): bump cypress from 13.14.1 to 13.14.2 in /tests/cypress by @dependabot in #2341
Full Changelog: 2024.08.1...2024.09.1
Release process issue: #2342
2024.08.1
This release of the Cal-ITP Benefits application includes a user-facing improvement to spacing on the eligibility form and internal improvements to simplify app configuration and to work towards in-person eligibility verification and enrollment.
User-facing improvements
- Fixed spacing of explanatory text on eligibility form
Internal
- Refactor models to simplify configuration
- Centralize management of Django routes
- Documentation updates for tag-based releases
- Incremental changes towards in-person eligibility verification and enrollment
What's Changed
- chore(deps): bump sentry-sdk from 2.11.0 to 2.12.0 by @dependabot in #2258
- chore(deps-dev): bump cypress from 13.13.1 to 13.13.2 in /tests/cypress by @dependabot in #2259
- Refactor:
PaymentProcessor
toTransitProcessor
by @thekaveman in #2262 - chore(deps): bump mkdocs-material from 9.5.30 to 9.5.31 by @dependabot in #2273
- chore(pre-commit): autoupdate hooks by @pre-commit-ci in #2274
- Refactor:
AuthProvider
toClaimsProvider
by @angela-tran in #2256 - Roadmap update by @indexing in #2275
- Refactor: rename
EligibilityVerifier
eligibility fields by @thekaveman in #2272 - Fix: Eligibility Confirm - Unnest explanatory-text-wrapper div by @machikoyasuda in #2277
- chore(deps): bump django from 5.0.7 to 5.0.8 by @dependabot in #2279
- chore(deps): bump django-google-sso from 6.2.1 to 6.3.0 by @dependabot in #2257
- Chore: update documentation and issue template due to tag-based releases by @lalver1 in #2270
- Fix: Elig Index - Wrap explanatory text in centered row by @machikoyasuda in #2289
- Refactor:
TransitAgency
Eligibility API fields by @thekaveman in #2280 - chore(deps): bump django-admin-sortable2 from 2.2.1 to 2.2.2 by @dependabot in #2296
- Chore: associate .pages files with yaml by @lalver1 in #2298
- Refactor: move IdG config to EligibilityVerifier by @lalver1 in #2291
- Refactor: rename
EligibilityVerifier
toEnrollmentFlow
by @thekaveman in #2293 - chore(deps): bump django from 5.0.8 to 5.1 by @dependabot in #2292
- Feat: introduce separate app for in-person eligibility / enrollment by @angela-tran in #2300
- Hide native Django login fields by @machikoyasuda in #2304
- Create medicare-cardholders use case by @indexing in #2306
- Refactor: move EligibilityType fields to EnrollmentFlow by @lalver1 in #2299
- Adding Medicare cardholders by @indexing in #2253
- Feat: transit agency user group by @angela-tran in #2307
- Fix: getting a group's transit agency by @angela-tran in #2309
- Refactor: centralize management of Django routes by @thekaveman in #2308
Full Changelog: 2024.07.2...2024.08.1
Release process issue: #2310