Skip to content

deps: bump ratatui from 0.29.0 to 0.30.0 - #11

Closed
dependabot[bot] wants to merge 82 commits into
mainfrom
dependabot/cargo/ratatui-0.30.0
Closed

dependabot[bot] wants to merge 82 commits into
mainfrom
dependabot/cargo/ratatui-0.30.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jan 8, 2026

Copy link
Copy Markdown

Bumps ratatui from 0.29.0 to 0.30.0.

Release notes

Sourced from ratatui's releases.

ratatui-v0.30.0

"Rats don't just survive; they discover; they create. ... I mean, just look at what they do with the terminal!" – Remy & Orhun

We are excited to announce the biggest release of ratatui so far - a Rust library that's all about cooking up TUIs 👨‍🍳🐀

🌠 Added "no_std" support for embedded targets, modularized architecture, major widget & layout upgrades!

Release highlights: https://ratatui.rs/highlights/v030/

⚠️ List of breaking changes can be found here.

Features

  • 90a77aa (direction) Add Direction::perpendicular(self) by @​b-guild in #2197

  • 56d5e05 (bar) Update label and text_value to accept Into<> by @​Emivvvvv in #1471 [breaking]

    BREAKING CHANGE:label and text_value now accept Into<> types, which breaks type inference.

    - Bar::default().label("foo".into());
    + Bar::default().label("foo");
    - Bar::default().text_value("bar".into());
    + Bar::default().text_value("bar");
  • b76ad3b (bar) Impl Styled for Bar by @​Emivvvvv in #1476

    Related:ratatui/ratatui#683

  • e15fefa (barchar) Add BarChart::grouped constructor by @​joshka in #1513

    Add a new constructor to the BarChart widget that allows creating a grouped barchart with multiple groups of bars.

    Also add a new constructor to the BarGroup widget that allows creating a group of bars with a label.

  • 369b18e (barchart) Reduce barchart creation verbosity by @​Emivvvvv in #1453

    Adds constructor methods for BarChart, BarGroup, and Bar

  • 1dc18bf (calendar) Add width and height functions by @​joshka in #2198

    Fixes ratatui/ratatui#2016

... (truncated)

Changelog

Sourced from ratatui's changelog.

v0.30.0 - 2025-12-26

"Rats don't just survive; they discover; they create. ... I mean, just look at what they do with the terminal!" – Remy & Orhun

We are excited to announce the biggest release of ratatui so far - a Rust library that's all about cooking up TUIs 👨‍🍳🐀

🌠 Added "no_std" support for embedded targets, modularized architecture, major widget & layout upgrades!

Release highlights: https://ratatui.rs/highlights/v030/

⚠️ List of breaking changes can be found here.

Features

  • 90a77aa (direction) Add Direction::perpendicular(self) by @​b-guild in #2197

  • 56d5e05 (bar) Update label and text_value to accept Into<> by @​Emivvvvv in #1471 [breaking]

    BREAKING CHANGE:label and text_value now accept Into<> types, which breaks type inference.

    - Bar::default().label("foo".into());
    + Bar::default().label("foo");
    - Bar::default().text_value("bar".into());
    + Bar::default().text_value("bar");
  • b76ad3b (bar) Impl Styled for Bar by @​Emivvvvv in #1476

    Related:ratatui/ratatui#683

  • e15fefa (barchar) Add BarChart::grouped constructor by @​joshka in #1513

    Add a new constructor to the BarChart widget that allows creating a grouped barchart with multiple groups of bars.

    Also add a new constructor to the BarGroup widget that allows creating a group of bars with a label.

  • 369b18e (barchart) Reduce barchart creation verbosity by @​Emivvvvv in #1453

    Adds constructor methods for BarChart, BarGroup, and Bar

  • 1dc18bf (calendar) Add width and height functions by @​joshka in #2198

... (truncated)

Commits
  • 0a2a7c0 chore(ratatui): unleash the rats v0.30.0 (#2294)
  • 8c620d6 docs(widgets): add link to no-std concept page (#2288)
  • 686d955 chore: re-release 0.30.0-beta.1 (#2292)
  • 04e86bb chore: revert the 0.30-beta.1 update to re-trigger release-plz (#2291)
  • 06a30cc chore(widgets): disable scrape-examples and revert ratatui dev dep (#2290)
  • 3936b10 chore: release 0.30.0-beta.1 (#2287)
  • 1f7efe9 build(deps): bump dtolnay/rust-toolchain from 0b1efabc08b657293548b77fb76cc02...
  • fbd560a build(deps): bump taiki-e/install-action from 2.63.3 to 2.65.1 (#2282)
  • 4495754 build(deps): bump serde_json from 1.0.145 to 1.0.146 (#2284)
  • a8d8afe build(deps): bump tracing from 0.1.43 to 0.1.44 (#2283)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jan 8, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/ratatui-0.30.0 branch from 43630ab to 48bbf3b Compare January 9, 2026 08:26
Test User and others added 4 commits January 9, 2026 10:10
* fixing ci

* fix: fixing permissions

* fix: remote permessions

* fix: ci

---------

Co-authored-by: Test User <test@example.com>
* getting todos to work again

* adding secrets to the server

* feat: adding mdns support

* minor fix

* fix

* fix: ci

* fix: ubuntu

* fix: ci

---------

Co-authored-by: Test User <test@example.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/ratatui-0.30.0 branch from 48bbf3b to 98370ec Compare January 10, 2026 08:42
* feat: preparing for git and issue management

* fix: ci

* fix: ci

---------

Co-authored-by: Test User <test@example.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/ratatui-0.30.0 branch from 98370ec to 0f9680d Compare January 10, 2026 20:32
dependabot Bot added 4 commits January 10, 2026 23:54
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.69 to 2.0.17.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.69...2.0.17)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-version: 2.0.17
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [dirs](https://github.com/soc/dirs-rs) from 5.0.1 to 6.0.0.
- [Commits](https://github.com/soc/dirs-rs/commits)

---
updated-dependencies:
- dependency-name: dirs
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Troels F. Rønnow and others added 23 commits January 17, 2026 00:26
wonopcode-discover:
- Added 33 tests for service.rs (ServerInfo, AdvertiseConfig)
- Added tests for error.rs (DiscoverError display/debug)
- Added tests for advertise.rs (Advertiser state management)
- Added tests for browse.rs (Browser, ServerInfo operations)
- Coverage improved from 9% to 59%

wonopcode-server:
- Added 6 tests for state.rs (SharedTodoStore operations)
- Added 18 tests for ws.rs (ClientMessage, ServerMessage serde)
- Coverage improved from 20% to 32%
Added tests for:
- headless.rs: Tests for all request types (PromptRequest, ModelRequest, AgentRequest,
  SessionSwitchRequest, SessionRenameRequest, SessionForkRequest, RevertRequest,
  McpToggleRequest, McpReconnectRequest, GotoRequest, SettingsRequest,
  PermissionRequest, GitUnstageRequest)
- prompt.rs: Additional tests for PromptEvent::Status, PromptUsage, new_session_runners,
  AgentConfig clone, and model info variants (o1, o3-mini, gemini-pro, gpt-4o, claude-opus)
- routes.rs: Tests for ApiError helper methods (not_found, bad_request, internal),
  default_replay_limit, generate_id

Test count increased from 147 to 180 tests.
Current coverage:
- wonopcode-discover: 65.59%
- wonopcode-server: ~38%

Note: Reaching 90% coverage requires integration tests for HTTP handlers.
- Add tests for AgentConfig, capitalize_provider in agent.rs
- Add tests for ProcessorConfig, get_model_info, load_api_key in processor.rs
- Add tests for AgentMode, Theme, RenderSettings in theme.rs
- Add tests for Event, EventHandler, is_quit, is_escape, etc. in event.rs

Coverage improvements:
- wonopcode-tui-core: 39.72% → 61.98%
- wonopcode-acp: 38.46% → 47.26%
- Total: 52.80% → 53.69%
Supports sorting by:
- crate: alphabetical by crate name (default)
- lines: by total lines (descending)
- covered: by covered lines (descending)
- coverage: by coverage percentage (descending)
- status: by status (worst first: 🔴 → 🟠 → 🟡 → ✅)

Usage: just covstats --sort coverage
       just covstats --sort=status
       just covstats --help
Bumps [ratatui](https://github.com/ratatui/ratatui) from 0.29.0 to 0.30.0.
- [Release notes](https://github.com/ratatui/ratatui/releases)
- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)
- [Commits](ratatui/ratatui@v0.29.0...ratatui-v0.30.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/ratatui-0.30.0 branch from ae5b179 to 5979214 Compare January 17, 2026 15:37
@dependabot
dependabot Bot changed the base branch from main to develop January 18, 2026 11:57
@dependabot
dependabot Bot changed the base branch from develop to main January 18, 2026 13:25
@troels-im troels-im closed this Jan 18, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jan 18, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/cargo/ratatui-0.30.0 branch January 18, 2026 13:57
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.

1 participant