# Changelog

## [1.4.0] — 2026-07-24

### Added

- Roast profiles for delicate green, oolong, and dark tea batches.
- Optional audible alerts at charge, turning point, and cooling stages.
- Batch notes for origin, cultivar, harvest date, and oxidation level.

### Fixed

- Temperature spikes reported when opening the drum during preheating.
- Cooling fan occasionally remaining active after a batch was completed.
- Incorrect elapsed-time values when pausing and resuming a roast.

### Changed

- Improved heater response for batches under 750 g.
- Increased temperature-log resolution from 10 seconds to 5 seconds.
- Renamed “First Crack” markers to “Aroma Turn” for tea-focused workflows.

## [1.3.1] — 2026-06-12

### Added

- Confirmation prompt before deleting saved roast profiles.
- Display of target and actual drum temperatures during preheating.

### Fixed

- Saved fan settings not loading correctly after a power cycle.
- Batch exports omitting final moisture-loss measurements.
- Control panel freezing when more than 50 roast logs were stored.

### Changed

- Reduced cooling-cycle duration for batches below 500 g.
- Improved readability of temperature warnings in bright workspaces.

## [1.3.0] — 2026-05-08

### Added

- Manual fan-speed control throughout the roast cycle.
- CSV export for roast temperature, airflow, and heater-power data.
- Custom batch-size presets from 250 g to 2 kg.

### Fixed

- Drum speed resetting when switching between saved profiles.
- Preheat timer continuing after the target temperature was reached.
- Roast notes losing special characters during export.

### Changed

- Updated default oolong profile for a gentler drying stage.
- Smoothed heater adjustments to reduce scorching in high-aroma teas.
- Simplified the new-batch setup screen for faster repeat roasts.