From ed7fca5b541d0c5656cd4473086a07d5c9d4473c Mon Sep 17 00:00:00 2001 From: Alexandre Bury Date: Sun, 3 Mar 2019 19:41:27 -0800 Subject: [PATCH] Updated CHANGELOG.md with dedicated breaking changes section --- CHANGELOG.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2165b62..b6d4eec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,16 +2,19 @@ ## Next version (0.11.0) -### API updates +### Breaking changes -- Breaking change: `Finder::find_id()` is renamed to `call_on_id()`, and a proper - `find_id()` was added instead. -- Breaking change: replaced `set_fps(i32)` with `set_autorefresh(bool)` -- Breaking change: updated the Backend trait for a simpler input system -- Breaking change: `Cursive::{ncurses, pancurses, termion}` now return +- `Cursive::{ncurses, pancurses, termion}` now return `io::Result` instead of panicking. `Cursive::default()` still unwraps. - Also added `Cursive::try_new` for failible backends. -- Updated to Rust 2018 (now requires rustc > 1.31) +- Replaced `set_fps(i32)` with `set_autorefresh(bool)` +- `Finder::find_id()` is renamed to `call_on_id()`, and a proper + `find_id()` was added instead. +- Updated the Backend trait for a simpler input system +- Updated to Rust 2018 edition (now requires rustc > 1.31) + +### API updates + - Add a logging implementation (`logger::init()`) and a `DebugConsole` (`cursive::toggle_debug_console()`) - Add user-data to Cursive.