Skip to content

Bump ratatui-textarea from 0.8.0 to 0.9.0#13

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/ratatui-textarea-0.9.0
Open

Bump ratatui-textarea from 0.8.0 to 0.9.0#13
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/ratatui-textarea-0.9.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 7, 2026

Copy link
Copy Markdown

Bumps ratatui-textarea from 0.8.0 to 0.9.0.

Release notes

Sourced from ratatui-textarea's releases.

ratatui-textarea-v0.9.0

We're excited to announce the new version of ratatui-textarea! 🎉

In this release, we have moved the long-standing pull requests from the original tui-textarea repository and merged them!

🚀 Features

  • Add unicode-aware soft wrapping and wrapped cursor navigation by @​srothgan in #23

Wrapping now respects Unicode grapheme boundaries, and Up/Down cursor movement follows wrapped visual rows instead of only logical lines:

You can configure wrapping with TextArea::set_wrap_mode(...) and choose between WrapMode::None, WrapMode::Word, WrapMode::Glyph, and WrapMode::WordOrGlyph:

use ratatui_textarea::{TextArea, WrapMode};
let mut textarea = TextArea::default();
textarea.set_wrap_mode(WrapMode::WordOrGlyph);

  • Upgrade placeholder to accept styled Text by @​pm100 in #16

Placeholders can now be full ratatui_core::text::Text values instead of just a plain string and style, so you can render rich multi-span and multi-line placeholder content while the textarea is empty:

use ratatui_core::style::{Color, Style};
use ratatui_core::text::{Line, Span};
use ratatui_textarea::TextArea;
let mut textarea = TextArea::default();
textarea.set_styled_placeholder(Line::from(vec![
Span::styled("Required: ", Style::default().fg(Color::Red)),
Span::raw("enter your name"),
]));

use ratatui_textarea::TextArea;
let mut textarea = TextArea::from(["hello", "world"]);
assert!(textarea.clear());
assert!(textarea.is_empty());
</tr></table>

... (truncated)

Changelog

Sourced from ratatui-textarea's changelog.

0.9.0 - 2026-04-06

We're excited to announce the new version of ratatui-textarea! 🎉

In this release, we have moved the long-standing pull requests from the original tui-textarea repository and merged them!

🚀 Features

  • Add unicode-aware soft wrapping and wrapped cursor navigation by @​srothgan in #23

Wrapping now respects Unicode grapheme boundaries, and Up/Down cursor movement follows wrapped visual rows instead of only logical lines:

You can configure wrapping with TextArea::set_wrap_mode(...) and choose between WrapMode::None, WrapMode::Word, WrapMode::Glyph, and WrapMode::WordOrGlyph:

use ratatui_textarea::{TextArea, WrapMode};
let mut textarea = TextArea::default();
textarea.set_wrap_mode(WrapMode::WordOrGlyph);

  • Upgrade placeholder to accept styled Text by @​pm100 in #16

Placeholders can now be full ratatui_core::text::Text values instead of just a plain string and style, so you can render rich multi-span and multi-line placeholder content while the textarea is empty:

use ratatui_core::style::{Color, Style};
use ratatui_core::text::{Line, Span};
use ratatui_textarea::TextArea;
let mut textarea = TextArea::default();
textarea.set_styled_placeholder(Line::from(vec![
Span::styled("Required: ", Style::default().fg(Color::Red)),
Span::raw("enter your name"),
]));

use ratatui_textarea::TextArea;
let mut textarea = TextArea::from(["hello", "world"]);
assert!(textarea.clear());
</tr></table>

... (truncated)

Commits
  • da69116 chore: release v0.9.0 (#13)
  • 4c5fdd0 feat: add unicode-aware soft wrapping and wrapped cursor navigation (#23)
  • 4bebbbb feat: upgrade placeholder to accept styled Text (#16)
  • 7e72383 fix: clamp cursor after undo/redo to prevent out-of-bounds panic (#20)
  • ab07b6b feat: improve vim example with replace mode, arrow keys, J, S, r/R, Ctrl+[ (#22)
  • 6b5c950 fix: add portable-atomic feature for targets without native AtomicU64 (#21)
  • ddae3d3 feat: add TextArea::clear() method (#15)
  • 6d3f081 docs: fix typo in README line number section (#14)
  • 675d803 fix: preserve modified flag in editor example (#12)
  • 9e6fb4a fix: don't treat underscores as punctuation for word movement (#11)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [ratatui-textarea](https://github.com/ratatui/ratatui-textarea) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/ratatui/ratatui-textarea/releases)
- [Changelog](https://github.com/ratatui/ratatui-textarea/blob/main/CHANGELOG.md)
- [Commits](ratatui/ratatui-textarea@ratatui-textarea-v0.8.0...ratatui-textarea-v0.9.0)

---
updated-dependencies:
- dependency-name: ratatui-textarea
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants