# 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