Skip to content

build(deps): bump tachyonfx from 0.23.0 to 0.24.0#42

Merged
benoitlx merged 1 commit into
mainfrom
dependabot/cargo/tachyonfx-0.24.0
Feb 17, 2026
Merged

build(deps): bump tachyonfx from 0.23.0 to 0.24.0#42
benoitlx merged 1 commit into
mainfrom
dependabot/cargo/tachyonfx-0.24.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Feb 16, 2026

Bumps tachyonfx from 0.23.0 to 0.24.0.

Release notes

Sourced from tachyonfx's releases.

tachyonfx-v0.24.0

tachyonfx-0.24.0 - 2026-02-14

Added

  • wave_sin(t): fast, branchless parabolic sine approximation using normalized cycles (1.0 = one period).
  • parabolic_sin(t): parabolic sine approximation accepting radians.
  • parabolic_cos(t): parabolic cosine approximation accepting radians.
  • WavePattern: spatial pattern driven by composable wave interference. Built from WaveLayers with FM/AM modulation, configurable contrast, and transition width.
  • BlendPattern: spatial pattern that linearly interpolates between two sub-patterns, crossfading from one to the other over the effect's lifetime.
  • fx::saturate, fx::saturate_fg: adjusts color saturation.
  • fx::lighten, fx::lighten_fg: increases lightness toward white.
  • fx::darken, fx::darken_fg: decreases lightness toward black.

Changed

  • SimpleRng: replace LCG with SplitMix32 for improved randomness quality
  • Internal sin()/cos() now use parabolic_sin/parabolic_cos across both std and no_std builds.
  • Internal sqrt, round, floor, ceil now always use micromath (faster than std in benchmarks).
  • rgb_to_hsl: optimized with integer pipeline (~34% faster).
  • hsl_to_rgb: uses direct sector computation (~31% faster).
  • rgb_to_hsv: optimized with integer pipeline (~50% faster).

Breaking

  • blit_buffer and blit_buffer_region no longer skip cells with Cell::skip. Ratatui removed Cell::skip after 0.30.0; skip-cell filtering may be re-added once the replacement API stabilises.
Changelog

Sourced from tachyonfx's changelog.

tachyonfx-0.24.0 - 2026-02-14

Added

  • wave_sin(t): fast, branchless parabolic sine approximation using normalized cycles (1.0 = one period).
  • parabolic_sin(t): parabolic sine approximation accepting radians.
  • parabolic_cos(t): parabolic cosine approximation accepting radians.
  • WavePattern: spatial pattern driven by composable wave interference. Built from WaveLayers with FM/AM modulation, configurable contrast, and transition width.
  • BlendPattern: spatial pattern that linearly interpolates between two sub-patterns, crossfading from one to the other over the effect's lifetime.
  • fx::saturate, fx::saturate_fg: adjusts color saturation.
  • fx::lighten, fx::lighten_fg: increases lightness toward white.
  • fx::darken, fx::darken_fg: decreases lightness toward black.

Changed

  • SimpleRng: replace LCG with SplitMix32 for improved randomness quality
  • Internal sin()/cos() now use parabolic_sin/parabolic_cos across both std and no_std builds.
  • Internal sqrt, round, floor, ceil now always use micromath (faster than std in benchmarks).
  • rgb_to_hsl: optimized with integer pipeline (~34% faster).
  • hsl_to_rgb: uses direct sector computation (~31% faster).
  • rgb_to_hsv: optimized with integer pipeline (~50% faster).

Breaking

  • blit_buffer and blit_buffer_region no longer skip cells with Cell::skip. Ratatui removed Cell::skip after 0.30.0; skip-cell filtering may be re-added once the replacement API stabilises.

Fixed

  • Replace u16::is_multiple_of with modulo operator for compatibility with Rust < 1.87.
Commits
  • 6d9b67d chore: release v0.24.0 (#81)
  • 30526fc remove skip-cell handling
  • 702ed04 update benchmarks w.r.t criterion 0.8
  • f7c3b96 Bump criterion from 0.7.0 to 0.8.2 (#79)
  • 7327d12 optimize per-cell alpha computation in diagonal, radial, and wave patterns
  • 6ea7d59 small fixes
  • 4afee16 update fx::saturate to relative adjustment
  • dc9a645 add fx::lighten/darken
  • bfe3baa add fx::satuarate, fx::saturate_fg
  • c4bc028 add ColorSpace::saturate and lighten
  • 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 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)

Bumps [tachyonfx](https://github.com/ratatui/tachyonfx) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/ratatui/tachyonfx/releases)
- [Changelog](https://github.com/ratatui/tachyonfx/blob/development/CHANGELOG.md)
- [Commits](ratatui/tachyonfx@tachyonfx-v0.23.0...tachyonfx-v0.24.0)

---
updated-dependencies:
- dependency-name: tachyonfx
  dependency-version: 0.24.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 Feb 16, 2026
@benoitlx benoitlx merged commit 5e367ec into main Feb 17, 2026
2 checks passed
@dependabot dependabot Bot deleted the dependabot/cargo/tachyonfx-0.24.0 branch February 17, 2026 10:00
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