All notable changes to Emmy App are documented here. Each entry is classified MAJOR, MINOR, or PATCH per the rubric in docs/versioning.md.
MAJOR entries mean states should expect to update training materials or integrations, and are accompanied by a notification.
- No changes!
- Add month selection page to Emmy CE Employment flow (#2071) - Daphne Gold [FFS-4804]
- Implement Education type selection screen (#2057) - krista-skylight [FFS-4791]
- Create ActivityJsonTransmitter (with the 2 self-attested activity types) (#2031) - Ben Calegari [FFS-4768]
- FFS-4803: Update content on "Choose how you want to add your work" page on Emmy CE Employment flow, Update helper text on employment information page for paid work in Emmy CE manual reporting flow (#2052) - Daphne Gold [FFS-4802]
- Create v2 invitations api (#2033) - Chris [FFS-4796]
- Bump aws-sdk-s3, vite, happy-dom, autoprefixer, postcss, sass, net-imap, selenium-webdriver, mission_control-jobs, css_parser
- fix: app/analytics/requirements.txt to reduce vulnerabilities (#2072) - Tim Miller
- Remove bencalegari from reviewer lottery (#2056) - krista-skylight
- Add environment selection to deploy script (#2049) - Tom Dooner [FFS-4794]
- No changes!
- CE PDF Implementation (#2035) - Daphne Gold [FFS-4718]
- Remove help link (#2043) - Chris [FFS-4642]
- Hide language selector (#2029) - Chris [FFS-4642]
- Bump rubocop, google.golang.org/grpc, vitest, sass, tornado, google.golang.org/grpc, postcss-selector-parser, postcss-cli, lookbook, webpack, rails_semantic_logger, bootsnap, mixpanel-ruby
- Stop logging full validation error messages (PII risk) in Employment Self-Attested Mixpanel events (#2034) - krista-skylight [FFS-4717]
- Remove chromedriver dependency (#2030) - Chris [FFS-4289]
- Security audit: remove api token to streamline what the behavior actually would be (#2016) - iannorriswork
- No consent pdf showing (#2013) - Chris [FFS-4596]
- No matching employments error should not crash pdf (#2015) - Chris [FFS-4525]
- Redact LALDH
case_number(#1998) - Tom Dooner [FFS-4665]
- Manual employment entry incorrectly requires both income AND hours (#2010) - krista-skylight [FFS-4709]
- Update credit hours conversion to 1:13 (#2011) - Daphne Gold [FFS-4706]
- Add "Choose how you want to add your work" page to Emmy CE Employment flow (#1997) - Ben Calegari [FFS-4705]
- CE timeout screen header and copy incorrectly reference "Report My Income" instead of Emmy (#1996) - Daphne Gold [FFS-4643]
- Bump newrelic_rpm, postcss-import, sass, happy-dom, pdf-reader, vite, @uswds/uswds, rack-mini-profiler, solid_queue
- Investigate and fix undefined method
identityfor an instance ofCbvFlow(#2009) - krista-skylight [FFS-3788] - Instrument Mixpanel events for the Education Self-Attested flow in Emmy CE (#1995) - Tim Miller
- No changes!
- Add two more URLs for accenture iframe (#1961) - Tom Dooner
- Upload supporting docs directly to S3 client-side (#1955) - Ben Calegari [FFS-4542]
- Bump @rails/actioncable, happy-dom, rubocop, bootsnap, newrelic_rpm, datadog, redis, webpack, postcss, vite, hadolint/hadolint-action, jsdom, webpack-cli, solid_queue, aws-sdk-s3
- Fix documentation link checks (#1965) - Tom Dooner
- Fix health check version contract (#1964) - Daphne Gold
- Bump npm (fast-uri, nanoid) and system packages (libheif1) for vuln scans (#1960) - Tom Dooner
- Bump json gem 2.21.1 -> 2.21.2 (#1959) - github-actions[bot]
- Local Replication Guide (#1928) - Nočnica Mellifera
- Adopt semantic versioning at 0.1.0 (#1941) - Nočnica Mellifera
- Disable rack-mini-profiler in Sandbox, UAT, Production [by 8/18] (#1954) - Daphne Gold [FFS-4623]
First versioned release. Establishes the version line for Emmy App; no functional change to the application.
- MINOR — Adopt semantic versioning with interface changes promoted to MAJOR. Rubric documented in docs/versioning.md.
- MINOR —
GET /healthnow reports the semantic version asversionand the deployed image tag asref.
Releases were published from main and tagged deploy/prod/<timestamp>, with
notes generated by app/bin/will-deploy. Those tags remain in the repository as
deploy markers; see the GitHub releases page for history prior to 0.1.0.