1
0
зеркало из https://github.com/glebtv/tui-textarea.git synced 2026-08-28 11:36:17 +03:00

15 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot]
5173571337 Bump the cargo-non-major group across 2 directories with 9 updates (#29)
Bumps the cargo-non-major group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [ratatui-core](https://github.com/ratatui/ratatui) | `0.1.0` | `0.1.2` |
| [ratatui-widgets](https://github.com/ratatui/ratatui) | `0.3.0` | `0.3.2` |
| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.13.1` | `1.14.0` |
| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |
| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |
| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |
| [ratatui](https://github.com/ratatui/ratatui) | `0.30.0` | `0.30.2` |

Bumps the cargo-non-major group with 1 update in the /fuzz directory: [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer).


Updates `ratatui-core` from 0.1.0 to 0.1.2
- [Release notes](https://github.com/ratatui/ratatui/releases)
- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ratatui/ratatui/compare/ratatui-core-v0.1.0...ratatui-core-v0.1.2)

Updates `ratatui-widgets` from 0.3.0 to 0.3.2
- [Release notes](https://github.com/ratatui/ratatui/releases)
- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ratatui/ratatui/compare/ratatui-widgets-v0.3.0...ratatui-widgets-v0.3.2)

Updates `portable-atomic` from 1.13.1 to 1.14.0
- [Release notes](https://github.com/taiki-e/portable-atomic/releases)
- [Changelog](https://github.com/taiki-e/portable-atomic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/taiki-e/portable-atomic/compare/v1.13.1...v1.14.0)

Updates `regex` from 1.12.3 to 1.13.1
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.12.3...1.13.1)

Updates `unicode-segmentation` from 1.13.2 to 1.13.3
- [Commits](https://github.com/unicode-rs/unicode-segmentation/commits)

Updates `serde` from 1.0.228 to 1.0.229
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229)

Updates `serde_json` from 1.0.149 to 1.0.151
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151)

Updates `ratatui` from 0.30.0 to 0.30.2
- [Release notes](https://github.com/ratatui/ratatui/releases)
- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ratatui/ratatui/compare/ratatui-v0.30.0...ratatui-v0.30.2)

Updates `libfuzzer-sys` from 0.4.12 to 0.4.13
- [Changelog](https://github.com/rust-fuzz/libfuzzer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-fuzz/libfuzzer/compare/0.4.12...0.4.13)

---
updated-dependencies:
- dependency-name: ratatui-core
  dependency-version: 0.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-non-major
- dependency-name: ratatui-widgets
  dependency-version: 0.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-non-major
- dependency-name: portable-atomic
  dependency-version: 1.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-non-major
- dependency-name: regex
  dependency-version: 1.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-non-major
- dependency-name: unicode-segmentation
  dependency-version: 1.13.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-non-major
- dependency-name: serde
  dependency-version: 1.0.229
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-non-major
- dependency-name: serde_json
  dependency-version: 1.0.151
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-non-major
- dependency-name: ratatui
  dependency-version: 0.30.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-non-major
- dependency-name: libfuzzer-sys
  dependency-version: 0.4.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-non-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 17:47:49 +02:00
srothgan
32b26e80f8 chore(deps): harden dependency updates (#28) 2026-07-23 01:37:20 +10:00
srothgan
f169a4b18c chore(fuzz): upgrade targets, fix false positives, and add invariant assertions (#11)
- Fix insert_delete target using .unwrap() causing false-positive crashes
  on arbitrary::Error (input exhaustion)
- Fix fuzz Cargo.toml referencing wrong package name (tui-textarea vs
  tui-textarea-2)
- Add invariant assertions (cursor bounds, lines non-empty, selection
  validity) to all targets
- Add 4 new fuzz targets: undo_redo, selection, wrap_render, search
- Expand existing targets with full delete/insert variant coverage,
  input_without_shortcuts, set_yank_text, set_max_histories, and clear
- Add DummyBackend::resize() for variable-width wrap rendering tests
2026-02-19 17:44:58 +10:00
rhysd
e56b6e0da4 update fuzz deps and fix warnings in fuzz targets 2024-10-23 01:20:27 +09:00
rhysd
a0b820cf7d bump up version to v0.6.1 2024-08-09 00:44:22 +09:00
rhysd
7a8c020d4e bump up version to v0.6.0 2024-08-08 00:26:11 +09:00
rhysd
9b86d54a67 fix fuzzing test cases to follow ratatui v0.28 2024-08-08 00:25:28 +09:00
rhysd
e0c07375a8 bump up version to v0.5.3 2024-08-03 23:53:03 +09:00
rhysd
c99108bf45 directly implement Widget for &TextArea (fix #78) 2024-08-02 16:31:21 +09:00
rhysd
e61c177cf9 update lock file for fuzzer to fix security issue in mio 2024-07-31 22:46:51 +09:00
rhysd
069e1351a7 add insert_delete fuzzing target 2023-11-03 23:10:48 +09:00
rhysd
1625ad6bc8 fix benchmark to use ratatui 2023-10-24 15:32:26 +09:00
rhysd
b56f252f08 include rendering in fuzzing tests 2022-07-16 21:54:10 +09:00
rhysd
ac04feb5ea add arbitrary crate as optional dependency
to avoid converting `Input` in fuzz test for making arbitrary inputs
2022-07-16 21:42:58 +09:00
rhysd
f166eb794f fuzzing tests 2022-06-17 12:51:22 +09:00