
## [0.5.0](https://github.com/wfxr/rlt/compare/v0.4.1..0.5.0) (2026-01-28)

### 🚀 Features

- *(tui)* Default to auto time window [#87](https://github.com/wfxr/rlt/issues/87) ( @wfxr)

### 🐛 Bug Fixes

- Use Fill constraints for TUI three-column layout [#85](https://github.com/wfxr/rlt/issues/85) ( @wfxr)
- Make TUI terminal cleanup resilient to avoid panics in Drop [#84](https://github.com/wfxr/rlt/issues/84) ( @wfxr)
- Print baseline save message to stderr only in text mode [#83](https://github.com/wfxr/rlt/issues/83) ( @wfxr)
- Correct CI MSRV configuration for edition 2024 [#82](https://github.com/wfxr/rlt/issues/82) ( @wfxr)

### 🚜 Refactor

- *(api)* Relax Sync bounds on BenchSuite and WorkerState [#89](https://github.com/wfxr/rlt/issues/89) ( @wfxr)
- *(stats)* Configurable RotateWindowGroup periods [#92](https://github.com/wfxr/rlt/issues/92) ( @wfxr)
- *(stats)* Simplify RotateDiffWindow from 4 windows to 1 ( @wfxr)
- *(tui)* Split collector into submodules [#86](https://github.com/wfxr/rlt/issues/86) ( @wfxr)

### ⚡ Performance

- *(stats)* Avoid per-frame HashMap cloning in windows [#88](https://github.com/wfxr/rlt/issues/88) ( @wfxr)

### ⚙️ Miscellaneous Tasks

- Add .worktrees to gitignore ( @wfxr)
- Align rustfmt edition with crate edition (2024) ( @wfxr)
- Add GitHub issue and PR templates [#80](https://github.com/wfxr/rlt/issues/80) ( @wfxr)

## [0.4.1](https://github.com/wfxr/rlt/compare/v0.4.0..v0.4.1) (2026-01-26)

### 🐛 Bug Fixes

- Sync workers after setup before warmup starts ( @wfxr)

### 📚 Documentation

- Simplify badges in README ( @wfxr)

### 🧪 Testing

- Add integration tests for Runner barrier sync ( @wfxr)

### ⚙️ Miscellaneous Tasks

- Skip init commit in changelog ( @wfxr)

## [0.4.0](https://github.com/wfxr/rlt/compare/v0.3.0..v0.4.0) (2026-01-25)

### 🚀 Features

- Re-expose Clock module, BenchOpts, and collector constructors ( @wfxr)
- Support baseline comparison [#39](https://github.com/wfxr/rlt/issues/39) ( @wfxr)
- Simplify CLI definition with macros [#36](https://github.com/wfxr/rlt/issues/36) ( @wfxr)
- Add --output-file option to write report to a file [#35](https://github.com/wfxr/rlt/issues/35) ( @yukinarit)

### 🐛 Bug Fixes

- Ignore errors during teardown phase [#37](https://github.com/wfxr/rlt/issues/37) ( @wfxr)

### 🚜 Refactor

- Tighten public API surface [#41](https://github.com/wfxr/rlt/issues/41) ( @wfxr)

### 📚 Documentation

- Improve documentation across all modules ( @wfxr)
- Improve README.md [#40](https://github.com/wfxr/rlt/issues/40) ( @wfxr)
- Update rlt version in README.md [#34](https://github.com/wfxr/rlt/issues/34) ( @yukinarit)
- Update cliff config and changelog format ( @wfxr)

### ⚙️ Miscellaneous Tasks

- Update dependencies [#43](https://github.com/wfxr/rlt/issues/43) ( @wfxr)
- Upgrade Rust edition to 2024 [#38](https://github.com/wfxr/rlt/issues/38) ( @wfxr)
- Replace copilot instructions with claude instructions ( @wfxr)

## [0.3.0](https://github.com/wfxr/rlt/compare/v0.2.1..v0.3.0) (2025-11-28)

### 🚀 Features

- Add warm-up option to the load testing framework [#23](https://github.com/wfxr/rlt/issues/23) ( @Copilot)

### 🐛 Bug Fixes

- Start timing after setup and warmup complete [#33](https://github.com/wfxr/rlt/issues/33) ( @Copilot)
- Fix example for duration in help text [#19](https://github.com/wfxr/rlt/issues/19) ( @BendingBender)

### 🚜 Refactor

- Fix clippy ( @wfxr)

### ⚙️ Miscellaneous Tasks

- Bump up dependencies [#32](https://github.com/wfxr/rlt/issues/32) ( @wfxr)
- Set up Copilot instructions for repository [#25](https://github.com/wfxr/rlt/issues/25) ( @Copilot)

## [0.2.1](https://github.com/wfxr/rlt/compare/v0.2.0..v0.2.1) (2024-12-28)

### 🚀 Features

- Add colored styles by default ( @wfxr)

### ⚙️ Miscellaneous Tasks

- Bump up dependencies ( @wfxr)
- Bump up dependencies ( @wfxr)

## [0.2.0](https://github.com/wfxr/rlt/compare/v0.1.1..v0.2.0) (2024-08-12)

### 🚀 Features

- Add tracing support ( @wfxr)
- Allow quitting the tui collector manually [#12](https://github.com/wfxr/rlt/issues/12) ( @wfxr)
- Add rate limiter feature ( @wfxr)

### 🚜 Refactor

- Rename log feature to tracing ( @wfxr)
- Remove unused flume dependency ( @wfxr)
- Extract `handle_event` method misc ( @wfxr)
- Use NonZero types ( @wfxr)
- Use governor for rate limiting ( @wfxr)

### ⚙️ Miscellaneous Tasks

- Bump up dependencies ( @wfxr)
- Ignore release commit message for cliff ( @wfxr)
- Bump up ratatui & other dependencies ( @wfxr)
- Sync Cargo.lock ( @wfxr)
- Update release config ( @wfxr)
- Add FUNDING.yml ( @wfxr)

## [0.1.1] - 2024-04-14

### 🚀 Features

- Implement logical clock [#6](https://github.com/wfxr/rlt/issues/6) ( @wfxr)
- Add debug derive to BenchCli [#7](https://github.com/wfxr/rlt/issues/7) ( @mattremmel)

### 🐛 Bug Fixes

- Fix panic when the receiver is dropped #2 ( @wfxr)

### ⚙️ Miscellaneous Tasks

- Fix changelog workflow ( @wfxr)
- Fix release branch ( @wfxr)
- Improve release process [#10](https://github.com/wfxr/rlt/issues/10) ( @wfxr)
- Polish changelog [#9](https://github.com/wfxr/rlt/issues/9) ( @wfxr)
- Use git-cliff to generate changlog [#8](https://github.com/wfxr/rlt/issues/8) ( @wfxr)
- Remove spaces in tui title ( @wfxr)

<!-- generated by git-cliff -->
