Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
gyscos committed Jun 5, 2024
1 parent b2682ce commit 85a5f87
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@

### Breaking Changes

- Updates termion to 3.0
- Updates termion to 4.0
- Updates crossterm to 0.27.0
- Updates ncurses to 6.0.0

This comment has been minimized.

Copy link
@correabuscar

correabuscar Jun 5, 2024

Contributor

not really true? ncurses is 5.99.0

unless this is done in preparation ?

This comment has been minimized.

Copy link
@gyscos

gyscos Jun 5, 2024

Author Owner

Whoops indeed somehow I missed that it was still in PR. Let's call it optimistic that we can get it in before releasing :)

- Updates cursive-core to 0.4.0

### Improvements
Expand All @@ -24,6 +25,12 @@
- The `View` now requires `Send + Sync`, to allow accessing or moving views between threads.
This prevents using `Rc`/`RefCell`, and may require using `Arc`/`Mutex` instead.
This should eventually open the way for more multi-threaded processing of the view tree.
- `theme::Style::effects` is now a map from `Effect` to `EffectStatus`.
- The `Backend` trait was changed:
- `print_at` was split into `move_to` and `print`.
- `print_at_rep` was removed.
- Some dependencies were updated:
- toml was bumped from 0.5 to 0.8

### API updates

Expand All @@ -33,11 +40,22 @@
- Added `Cursive::clear_all_global_callbacks()`.
- Improved `CursiveLogger`
- Added `Event::char(&self) -> Option<char>`
- Some functions are now callable in const context.

## Bugfixes

- Fix shift+tab handling on termion

## Improvements

- The menubar now properly supports styled entries.
- The output to the backend is now buffered and delta-patched, resulting in improved performance for most backends.
- `owning_ref` was replaced with `parking_lot`
- `pulldown_cmark` was updated to 0.10
- `ansi-parser` was updated to 0.9
- Scrollable pages now scroll an entire page on left/right key presses.
- Fixed example links in Readme.md.

## cursive-core 0.3.7

### API updates
Expand Down

0 comments on commit 85a5f87

Please sign in to comment.