diff --git a/CHANGELOG.md b/CHANGELOG.md index 8652fa63..6b2ac617 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,41 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Added +- `Settings::with_flags` to easily initialize some default settings with flags. [#266] +- `Default` implementation for `canvas::layer::Cache`. [#267] +- `Ctrl + Del` support for `TextInput`. [#268] +- Helper methods in `canvas::Path` to easily draw lines, rectangles, and circles. +- `From` implementation for `canvas::Fill`. [#293] +- `From` implementation for `canvas::Text`. [#293] +- `From<&str>` implementation for `canvas::Text`. [#293] + +### Changed +- `new` method of `Radio` and `Checkbox` now take a generic `Into` for the label. [#260] +- `Frame::fill` now takes a generic `Into`. [#293] +- `Frame::stroke` now takes a generic `Into`. [#293] +- `Frame::fill_text` now takes a generic `Into`. [#293] + +### Fixed +- Feature flags not being referenced in documentation. [#259] +- Crash in some graphics drivers when displaying an empty `Canvas`. [#278] +- Text measuring when spaces where present at the beginning of a `TextInput` value. [#279] +- `TextInput` producing a `Clip` primitive when unnecessary. [#279] +- Alignment of `Text` primitive in `iced_wgpu`. [#281] +- `CursorEntered` and `CursorLeft` not being generated. [#289] + +### Removed +- Unnecessary `'static` lifetimes in `Renderer` bounds. [#290] + +[#259]: https://github.com/hecrj/iced/pull/259 +[#260]: https://github.com/hecrj/iced/pull/260 +[#266]: https://github.com/hecrj/iced/pull/266 +[#268]: https://github.com/hecrj/iced/pull/268 +[#278]: https://github.com/hecrj/iced/pull/278 +[#279]: https://github.com/hecrj/iced/pull/279 +[#289]: https://github.com/hecrj/iced/pull/289 +[#290]: https://github.com/hecrj/iced/pull/290 +[#293]: https://github.com/hecrj/iced/pull/293 ## [0.1.0] - 2020-04-02