# Changelog

## [2.8.0] - 2026-07-08

### Added
- Roaster spotlight pages with tasting notes, farm details, and processing methods.
- Option to add a one-time bag to the next subscription shipment.
- Grind-size reminders before recurring orders are roasted.

### Fixed
- Resolved an issue where paused subscriptions could still receive reminder emails.
- Fixed incorrect sales tax calculation for mixed coffee and equipment orders.
- Improved delivery estimate accuracy for rural ZIP codes.

### Changed
- Updated checkout copy to make roast dates and ship dates clearer.
- Subscription preferences now save automatically after each change.
- Expanded decaf recommendations in the coffee quiz.

## [2.7.1] - 2026-06-18

### Added
- Support for gift messages on prepaid subscriptions.
- Admin filters for subscriptions with failed renewal payments.
- Customer-facing tracking links for local courier deliveries.

### Fixed
- Fixed duplicate renewal notifications sent after payment retries.
- Resolved a bug that showed unavailable coffees in swap options.
- Corrected weight labels for 5 lb bag subscriptions.

### Changed
- Shortened the payment retry window from 10 days to 7 days.
- Updated packaging status labels for clearer customer support handling.
- Improved mobile layout for the subscription management page.

## [2.7.0] - 2026-05-29

### Added
- Coffee matching quiz for new subscribers.
- Roast preference controls for light, medium, dark, and surprise me.
- Skip-a-shipment option from account settings.
- Internal dashboard for upcoming roast demand by origin and grind type.

### Fixed
- Fixed renewal dates drifting after customers changed delivery frequency.
- Resolved checkout errors for apartment addresses missing unit numbers.
- Fixed inventory holds not releasing after abandoned carts expired.

### Changed
- Reworked subscription plans around cups per day instead of bag count.
- Updated onboarding emails with brew guides based on grind selection.
- Changed default subscription frequency from every 2 weeks to every 4 weeks.