Update changelog

This commit is contained in:
Alexandre Bury 2018-04-01 22:58:25 -07:00
parent 126530b9a9
commit 1c72ef7ade
2 changed files with 25 additions and 2 deletions

View File

@ -1,6 +1,29 @@
# Changelog # Changelog
## Next version: 0.8.2 ## Next version: 0.9.0
### New features
- Make backend a dynamic choice
- User must select a backend in `Cursive::new`
- 3rd party libraries do not need to play with backend features anymore
- Add `StackView::find_layer_from_id`
- Add `SelectView::insert_item`
- Add `TextArea::{enable, disable}`
- Reworked `AnyView`
- `SelectView`: Fix mouse events
- Return callbacks from manual control methods
- `SelectView::{set_selection, select_up, select_down, remove_item}`
- `EditView::{set_content, insert, remove}`
- Add `rect::Rect`
### Changes
- Renamed `Vec4` to `Margins`
- `Callbacks` cannot be created from functions that return a value
- The returned value used to be completely ignored
- `AnyView` does not extend `View` anymore (instead, `View` extends `AnyView`)
- If you were using `AnyView` before, you probably need to replace it with `View`
## 0.8.1 ## 0.8.1

View File

@ -9,7 +9,7 @@ license = "MIT"
name = "cursive" name = "cursive"
readme = "Readme.md" readme = "Readme.md"
repository = "https://github.com/gyscos/Cursive" repository = "https://github.com/gyscos/Cursive"
version = "0.8.2-alpha.0" version = "0.9.0-alpha.0"
[badges.travis-ci] [badges.travis-ci]
repository = "gyscos/Cursive" repository = "gyscos/Cursive"