# Changelog
All notable changes to this project will be documented in this file.
## [0.6.1] - 2024-10-20
### ๐ Bug Fixes
- Broken links from move to tui-widgets
## [0.6.0] - 2024-08-11
Ratatui-0.28.0 compatible release
## [0.5.6] - 2024-08-09
### โ๏ธ Miscellaneous Tasks
- Update Cargo.toml dependencies
## [0.5.5] - 2024-08-09
### ๐ Bug Fixes
- Update to ratatui 0.28 ([#24](https://github.com/joshka/tui-widgets/pull/24))
> Note that for projects that rely on crossterm, Ratatui 0.28.0 now relies internally on Crossterm 0.28.0.
> Ratatui release notes highlights:
> See for notes about crossterm compatibility
## [0.5.4] - 2024-08-06
### โ๏ธ Miscellaneous Tasks
- Update Cargo.toml dependencies
## [0.5.3] - 2024-08-02
### ๐ Documentation
- Clean up changelogs ([#17](https://github.com/joshka/tui-widgets/pull/17))
> - removed unnecessary footer comments
> - removed [unreleased] sections
> - removed duplicate release notes
## [0.5.2] - 2024-07-25
### โ๏ธ Miscellaneous Tasks
- Update tui-big-text images
## [0.5.1] - 2024-07-25
### โ๏ธ Miscellaneous Tasks
- Remove anyhow dependency
> Replaced with color_eyre generally
- Update READMEs and licensing info
## [0.5.0] - 2024-07-25
### ๐ Features
- *(tui-big-text)* Add alignment helper methods
> Adds helper methods to the `BigTextBuilder` struct to set the alignment
> of the text. This makes it simpler to set the alignment of the text.
>
> ```rust
> let left = BigText::builder()
> .left_aligned()
> .lines(vec!["Left".white().into()])
> .build()?;
>
> let right = BigText::builder()
> .right_aligned()
> .lines(vec!["Right".green().into()])
> .build()?;
>
> let centered = BigText::builder()
> .centered()
> .lines(vec!["Centered".red().into()])
> .build()?;
> ```
- *(tui-big-text)* [**breaking**] Make `BigText` builder infallible ([#14](https://github.com/joshka/tui-widgets/pull/14))
> BigTextBuilder.build() no longer returns a Result. Instead it returns
> the BigText widget directly. This change is made to simplify rendering
> code which often otherwise doesn't have any error conditions.
>
> This also makes the fields on BigText public (marked as non-exhaustive)
>
> BREAKING CHANGE:BigTextBuilder.build() no longer returns a Result.
>
> Remove the `?` / `expect` / `unwrap` calls code which calls the build
> method.
>
> ```diff
> let big_text = BigText::builder()
> .lines(vec![Line::from("SingleLine")])
> - .build()?;
> + .build();
> ```
### ๐ Documentation
- Simplify tui-big-text examples
## [0.4.7] - 2024-07-24
### โ๏ธ Miscellaneous Tasks
- Various fixes / clippy lints ([#6](https://github.com/joshka/tui-widgets/pull/6))
## [0.4.5] - 2024-06-25
### โ๏ธ Miscellaneous Tasks
- *(deps)* Bump ratatui version ([#45](https://github.com/joshka/tui-big-text/pull/45))
- Use
- Set msrv to 1.74
- Update git cliff config
## [0.4.6](https://github.com/joshka/tui-widgets/compare/tui-big-text-v0.4.5...tui-big-text-v0.4.6) - 2024-07-24
### Other
- Move to tui-widgets repository
### โ๏ธ Miscellaneous Tasks
- Use faster release-plz
- *(deps)* Bump ratatui version ([#45](https://github.com/joshka/tui-big-text/issues/45))
- Use
- Set msrv to 1.74
## [0.4.4] - 2024-05-28
### โ๏ธ Miscellaneous Tasks
- *(deps)* Update ratatui to 0.26.3 and itertools to 0.13.0
- Release ([#43](https://github.com/joshka/tui-big-text/issues/43))
## [0.4.3] - 2024-04-12
### ๐ Features
- Add alignment support for BigText ([#41](https://github.com/joshka/tui-big-text/issues/41))
### โ๏ธ Miscellaneous Tasks
- Release v0.4.3 ([#42](https://github.com/joshka/tui-big-text/issues/42))
## [0.4.2] - 2024-02-26
### ๐ Features
- Add BigText::builder()
### ๐ Documentation
- Add link to docs.rs in cargo.toml
- Add pixel height example to main readme
- Tweak readme
- Update main demo example and README
### โ๏ธ Miscellaneous Tasks
- Release ([#39](https://github.com/joshka/tui-big-text/issues/39))
### Build
- *(deps)* Update derive_builder requirement from 0.13.0 to 0.20.0 ([#38](https://github.com/joshka/tui-big-text/issues/38))
## [0.4.1] - 2024-02-15
### โ๏ธ Miscellaneous Tasks
- Release ([#37](https://github.com/joshka/tui-big-text/issues/37))
## [0.4.0] - 2024-02-08
### ๐ Features
- Add sextant-based fonts ([#26](https://github.com/joshka/tui-big-text/issues/26))
### ๐ Bug Fixes
- Typos
### ๐ Refactor
- Split big_text and pixel_size into modules for readability
### โ๏ธ Miscellaneous Tasks
- *(deps)* Reorder cargo.toml and doc
- Release ([#35](https://github.com/joshka/tui-big-text/issues/35))
### Build
- *(deps)* Bump codecov/codecov-action from 3 to 4 ([#34](https://github.com/joshka/tui-big-text/issues/34))
## [0.3.6] - 2024-02-05
### โ๏ธ Miscellaneous Tasks
- Update ratatui to 0.26 ([#32](https://github.com/joshka/tui-big-text/issues/32))
- Release ([#33](https://github.com/joshka/tui-big-text/issues/33))
## [0.3.5] - 2024-01-30
### โ๏ธ Miscellaneous Tasks
- *(deps)* Update strum to 0.26.1
- Release ([#31](https://github.com/joshka/tui-big-text/issues/31))
## [0.3.4] - 2024-01-29
### โ๏ธ Miscellaneous Tasks
- Release ([#30](https://github.com/joshka/tui-big-text/issues/30))
### Build
- *(deps)* Update derive_builder requirement from 0.12.0 to 0.13.0 ([#29](https://github.com/joshka/tui-big-text/issues/29))
## [0.3.3] - 2024-01-24
### ๐ Bug Fixes
- *(doc)* Builder initialization of BigTextBuilder in docs ([#27](https://github.com/joshka/tui-big-text/issues/27))
### โ๏ธ Miscellaneous Tasks
- Fix missing changelog entry for PixelSize change
- Create dependabot.yml
- Release ([#25](https://github.com/joshka/tui-big-text/issues/25))
## [0.3.2] - 2024-01-12
### ๐ Documentation
- Improve examples
### โ๏ธ Miscellaneous Tasks
- *(readme)* Clean up links
- *(readme)* More cleanup
- Release ([#23](https://github.com/joshka/tui-big-text/issues/23))
### Feat
- Add PixelSize option ([#22](https://github.com/joshka/tui-big-text/issues/22))
## [0.3.1] - 2023-12-23
### ๐ Documentation
- Update example image ([#20](https://github.com/joshka/tui-big-text/issues/20))
### โ๏ธ Miscellaneous Tasks
- Release ([#21](https://github.com/joshka/tui-big-text/issues/21))
## [0.3.0] - 2023-12-23
### ๐ Documentation
- Hello world raw mode and screenshot ([#19](https://github.com/joshka/tui-big-text/issues/19))
### โ๏ธ Miscellaneous Tasks
- Add check for cargo-rdme to ensure readme is updated when lib.rs docs are ([#16](https://github.com/joshka/tui-big-text/issues/16))
- Release v0.3.0 ([#17](https://github.com/joshka/tui-big-text/issues/17))
## [0.2.1] - 2023-10-27
### โ๏ธ Miscellaneous Tasks
- Bump release version to 0.2.1
## [0.2.0] - 2023-10-27
### ๐ Bug Fixes
- Update examples to build with ratatui 0.24.0
### โ๏ธ Miscellaneous Tasks
- Release v0.1.5 ([#15](https://github.com/joshka/tui-big-text/issues/15))
### Build
- *(ratatui)* Update dependency to ratatui 0.24.0
## [0.1.4] - 2023-09-05
### โ๏ธ Miscellaneous Tasks
- Update changelog
- Undo release-plz fetch-depth change
- Release ([#13](https://github.com/joshka/tui-big-text/issues/13))
## [0.1.3] - 2023-09-05
### ๐ Bug Fixes
- Add doc test imports ([#8](https://github.com/joshka/tui-big-text/issues/8))
### ๐ Refactor
- Render fn
### ๐ Documentation
- Tweak readme, licenses, contributing ([#10](https://github.com/joshka/tui-big-text/issues/10))
### ๐งช Testing
- Fix coverage for expected buffers in codecov
### โ๏ธ Miscellaneous Tasks
- Add ci.yml ([#6](https://github.com/joshka/tui-big-text/issues/6))
- Add bacon config
- Configure git-cliff ([#11](https://github.com/joshka/tui-big-text/issues/11))
- Configure release-plz fetch depth
- Release ([#12](https://github.com/joshka/tui-big-text/issues/12))
## [0.1.2] - 2023-09-05
### ๐ Documentation
- Use cargo-rdme to sync lib.rs to README.md ([#4](https://github.com/joshka/tui-big-text/issues/4))
### โ๏ธ Miscellaneous Tasks
- Release ([#5](https://github.com/joshka/tui-big-text/issues/5))
## [0.1.1] - 2023-09-05
### ๐ Features
- Initial implementation
### ๐ Bug Fixes
- Render correctly when not at the origin
### ๐ Documentation
- Add stopwatch example
### ๐จ Styling
- Readme wrapping
### โ๏ธ Miscellaneous Tasks
- Fix repository link ([#1](https://github.com/joshka/tui-big-text/issues/1))
- Release