# Changelog

All notable changes to the coffee subscription service are documented in this file.

## [2.8.0] - 2026-07-15

### Added

- Added flexible delivery windows, allowing subscribers to choose a preferred weekday for each shipment.
- Added tasting-history filters for roast level, origin, process, and brew method.
- Added SMS notifications when an order is roasted, shipped, or delayed.

### Fixed

- Fixed duplicate renewal emails when a payment retry succeeded.
- Fixed an issue that occasionally reset grind preferences after changing a delivery address.
- Fixed inaccurate next-shipment dates for customers resuming a paused subscription.

### Changed

- Updated the coffee-matching quiz with clearer flavor examples and more precise acidity preferences.
- Improved account-page performance for subscribers with long order histories.
- Changed the shipment-editing deadline from midnight to 6:00 p.m. local time on the displayed cutoff date.

## [2.7.1] - 2026-06-24

### Added

- Added Apple Pay and Google Pay for one-time purchases.
- Added carrier-delay notices to order tracking pages.

### Fixed

- Fixed discount codes being removed when customers switched between bag sizes.
- Fixed tax calculations for gift subscriptions sent across state or provincial borders.
- Fixed a mobile checkout issue that hid apartment and unit-number fields.
- Fixed tracking links for shipments transferred between regional carriers.

### Changed

- Improved payment-failure messages with specific steps for updating billing information.
- Updated checkout address validation to accept more rural and international formats.

## [2.7.0] - 2026-06-05

### Added

- Added prepaid three-, six-, and twelve-month gift subscriptions.
- Added decaf and half-caf preferences to the subscription builder.
- Added a “Surprise me” rotation featuring limited seasonal coffees.
- Added downloadable brew guides for pour-over, French press, AeroPress, and espresso.

### Fixed

- Fixed skipped shipments still appearing as pending charges.
- Fixed inventory reservations that could briefly allow sold-out coffees to be selected.
- Fixed inconsistent ounce-to-gram conversions on product pages.
- Fixed referral credits not appearing until the customer signed out and back in.

### Changed

- Redesigned the subscription dashboard to make pausing, skipping, and swapping coffees easier.
- Updated recommendation logic to prioritize recent ratings and avoid repeating the same origin too frequently.
- Changed gift-recipient reminder emails to send five days before the first shipment instead of two.