Add CHANGELOG to subcrates

This commit is contained in:
Héctor Ramón Jiménez 2019-11-25 14:55:14 +01:00
parent 1344ea84fc
commit 862859142b
8 changed files with 77 additions and 19 deletions

View File

@ -5,28 +5,16 @@ 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). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [Unreleased]
### Added
- `iced_core`, `iced_native`, and `iced_web` subcrates. [#17]
- The `Length` type. It unifies methods like `width`, `fill_width`, etc. [#17]
## [0.1.0-beta] - 2019-11-25
### Changed ### Changed
- `iced` becomes `iced_native`. The current `iced` crate will be empty until we have a first prototype of a low-level renderer. [#17] - The old `iced` becomes `iced_native`. The current `iced` crate turns into a batteries-included, cross-platform GUI library.
- Widgets expose their fields publicly, simplifying the `Renderer` traits in `iced_native`. [#17]
- Widgets no longer hold a default `Style`. Related to [#6] and [#12]. [#17]
- All `Renderer` traits now have total control to produce a `Node`. Related to [#6] and [#12]. [#17]
- The tour example lives in its own crate now and it can be run both on native and web. [#17]
### Removed
- `Color` generic parameter in widgets. The new `Color` type is used now. This keeps widgets as reusable as possible. It may complicate implementing some runtimes, but a color mapper should be easily implementable in situations where colors are limited. [#17]
[#6]: https://github.com/hecrj/iced/issues/6
[#12]: https://github.com/hecrj/iced/issues/12
[#17]: https://github.com/hecrj/iced/pull/17
## [0.1.0-alpha] - 2019-09-05 ## [0.1.0-alpha] - 2019-09-05
### Added ### Added
- First release! :tada: - First release! :tada:
[Unreleased]: https://github.com/hecrj/iced/compare/0.1.0-alpha...HEAD [Unreleased]: https://github.com/hecrj/iced/compare/0.1.0-beta...HEAD
[0.1.0-beta]: https://github.com/hecrj/iced/compare/0.1.0-alpha...0.1.0-beta
[0.1.0-alpha]: https://github.com/hecrj/iced/releases/tag/0.1.0-alpha [0.1.0-alpha]: https://github.com/hecrj/iced/releases/tag/0.1.0-alpha

View File

@ -32,7 +32,7 @@ iced_winit = { version = "0.1.0-alpha", path = "winit" }
iced_wgpu = { version = "0.1.0", path = "wgpu" } iced_wgpu = { version = "0.1.0", path = "wgpu" }
[target.'cfg(target_arch = "wasm32")'.dependencies] [target.'cfg(target_arch = "wasm32")'.dependencies]
iced_web = { version = "0.1.0-alpha", path = "web" } iced_web = { version = "0.1.0", path = "web" }
[dev-dependencies] [dev-dependencies]
env_logger = "0.7" env_logger = "0.7"

14
core/CHANGELOG.md Normal file
View File

@ -0,0 +1,14 @@
# Changelog
All notable changes to this project will be documented in this file.
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]
## [0.1.0] - 2019-11-25
### Added
- First release! :tada:
[Unreleased]: https://github.com/hecrj/iced/compare/core-0.1.0...HEAD
[0.1.0]: https://github.com/hecrj/iced/releases/tag/core-0.1.0

14
native/CHANGELOG.md Normal file
View File

@ -0,0 +1,14 @@
# Changelog
All notable changes to this project will be documented in this file.
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]
## [0.1.0] - 2019-11-25
### Added
- First release! :tada:
[Unreleased]: https://github.com/hecrj/iced/compare/native-0.1.0...HEAD
[0.1.0]: https://github.com/hecrj/iced/releases/tag/native-0.1.0

14
web/CHANGELOG.md Normal file
View File

@ -0,0 +1,14 @@
# Changelog
All notable changes to this project will be documented in this file.
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]
## [0.1.0] - 2019-11-25
### Added
- First release! :tada:
[Unreleased]: https://github.com/hecrj/iced/compare/web-0.1.0...HEAD
[0.1.0]: https://github.com/hecrj/iced/releases/tag/web-0.1.0

View File

@ -1,6 +1,6 @@
[package] [package]
name = "iced_web" name = "iced_web"
version = "0.1.0-alpha" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2018" edition = "2018"
description = "A web backend for Iced" description = "A web backend for Iced"
@ -15,7 +15,7 @@ categories = ["web-programming"]
maintenance = { status = "actively-developed" } maintenance = { status = "actively-developed" }
[dependencies] [dependencies]
iced_core = { version = "0.1.0-alpha", path = "../core", features = ["command"] } iced_core = { version = "0.1.0", path = "../core", features = ["command"] }
dodrio = "0.1.0" dodrio = "0.1.0"
wasm-bindgen = "0.2.51" wasm-bindgen = "0.2.51"
wasm-bindgen-futures = "0.4" wasm-bindgen-futures = "0.4"

14
wgpu/CHANGELOG.md Normal file
View File

@ -0,0 +1,14 @@
# Changelog
All notable changes to this project will be documented in this file.
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]
## [0.1.0] - 2019-11-25
### Added
- First release! :tada:
[Unreleased]: https://github.com/hecrj/iced/compare/wgpu-0.1.0...HEAD
[0.1.0]: https://github.com/hecrj/iced/releases/tag/wgpu-0.1.0

14
winit/CHANGELOG.md Normal file
View File

@ -0,0 +1,14 @@
# Changelog
All notable changes to this project will be documented in this file.
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]
## [0.1.0-alpha] - 2019-11-25
### Added
- First release! :tada:
[Unreleased]: https://github.com/hecrj/iced/compare/winit-0.1.0-alpha...HEAD
[0.1.0-alpha]: https://github.com/hecrj/iced/releases/tag/winit-0.1.0-alpha