Release 0.7.0

This commit is contained in:
Emil Ernerfeldt 2021-01-04 15:38:57 +01:00
parent 1bcf35d774
commit d0d22ea09b
14 changed files with 52 additions and 26 deletions

View file

@ -9,6 +9,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## Unreleased
## 0.7.0 - 2021-01-04
### Added ⭐
* Add `ui.scroll_to_cursor` and `response.scroll_to_me` ([#81](https://github.com/emilk/egui/pull/81) by [lucaspoffo](https://github.com/lucaspoffo)).

12
Cargo.lock generated
View file

@ -628,7 +628,7 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
[[package]]
name = "eframe"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"egui",
"egui_glium",
@ -638,7 +638,7 @@ dependencies = [
[[package]]
name = "egui"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"ahash",
"atomic_refcell",
@ -657,7 +657,7 @@ dependencies = [
[[package]]
name = "egui_demo_lib"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"criterion",
"egui",
@ -669,7 +669,7 @@ dependencies = [
[[package]]
name = "egui_glium"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"chrono",
"clipboard",
@ -685,7 +685,7 @@ dependencies = [
[[package]]
name = "egui_web"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"egui",
"epi",
@ -705,7 +705,7 @@ checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
[[package]]
name = "epi"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"egui",
"serde",

View file

@ -1,4 +1,4 @@
# 🖌 Egui
# 🖌 Egui: an easy-to-use GUI in pure Rust
[![Latest version](https://img.shields.io/crates/v/egui.svg)](https://crates.io/crates/egui)
[![Documentation](https://docs.rs/egui/badge.svg)](https://docs.rs/egui)

View file

@ -7,4 +7,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## Unreleased
* Initial release of eframe
* Initial release of `eframe`

View file

@ -1,6 +1,6 @@
[package]
name = "eframe"
version = "0.6.0"
version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Egui Framework - write GUI apps that compiles to web and/or natively"
edition = "2018"
@ -15,8 +15,8 @@ include = [ "**/*.rs", "Cargo.toml"]
[lib]
[dependencies]
egui = { version = "0.6.0", path = "../egui" }
epi = { version = "0.6.0", path = "../epi" }
egui = { version = "0.7.0", path = "../egui" }
epi = { version = "0.7.0", path = "../epi" }
# For compiling natively:
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]

View file

@ -1,6 +1,6 @@
[package]
name = "egui"
version = "0.6.0"
version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Simple, portable immediate mode GUI library for Rust"
edition = "2018"

View file

@ -9,8 +9,8 @@ edition = "2018"
crate-type = ["cdylib", "rlib"]
[dependencies]
eframe = { version = "0.6.0", path = "../eframe", features = ["time"] }
egui_demo_lib = { version = "0.6.0", path = "../egui_demo_lib" }
eframe = { version = "0.7.0", path = "../eframe", features = ["time"] }
egui_demo_lib = { version = "0.7.0", path = "../egui_demo_lib" }
[features]
default = []

View file

@ -1,6 +1,6 @@
[package]
name = "egui_demo_lib"
version = "0.6.0"
version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Example library for Egui"
edition = "2018"
@ -15,8 +15,8 @@ include = [ "**/*.rs", "Cargo.toml"]
[lib]
[dependencies]
egui = { version = "0.6.0", path = "../egui" }
epi = { version = "0.6.0", path = "../epi" }
egui = { version = "0.7.0", path = "../egui" }
epi = { version = "0.7.0", path = "../epi" }
# feature "http":
image = { version = "0.23", default_features = false, features = ["jpeg", "png"], optional = true }

View file

@ -7,6 +7,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## Unreleased
## 0.7.0 - 2021-01-04
### Changed
* `http` `persistence` and `time` are now optional (and opt-in) features.
## 0.6.0 - 2020-12-26
### Added

View file

@ -1,6 +1,6 @@
[package]
name = "egui_glium"
version = "0.6.0"
version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Bindings for using Egui natively using the glium library"
edition = "2018"
@ -14,8 +14,8 @@ include = [ "**/*.rs", "Cargo.toml"]
[dependencies]
clipboard = "0.5"
egui = { version = "0.6.0", path = "../egui" }
epi = { version = "0.6.0", path = "../epi" }
egui = { version = "0.7.0", path = "../egui" }
epi = { version = "0.7.0", path = "../epi" }
glium = "0.29"
webbrowser = "0.5"

View file

@ -7,6 +7,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## Unreleased
## 0.7.0 - 2021-01-04
### Changed
* `http` and `persistence` are now optional (and opt-in) features.
### Fixed ⭐
* egui_web now compiled without `RUSTFLAGS=--cfg=web_sys_unstable_apis`, but copy/paste won't work.
## 0.6.0 - 2020-12-26
### Added ⭐

View file

@ -1,6 +1,6 @@
[package]
name = "egui_web"
version = "0.6.0"
version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Bindings for compiling Egui code to WASM for a web page"
license = "MIT OR Apache-2.0"
@ -16,8 +16,8 @@ include = [ "**/*.rs", "Cargo.toml"]
crate-type = ["cdylib", "rlib"]
[dependencies]
egui = { version = "0.6.0", path = "../egui" }
epi = { version = "0.6.0", path = "../epi" }
egui = { version = "0.7.0", path = "../egui" }
epi = { version = "0.7.0", path = "../epi" }
js-sys = "0.3"
serde = { version = "1", optional = true }
serde_json = { version = "1", optional = true }

View file

@ -7,4 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## Unreleased
* Initial release of epi
## 0.7.0 - 2021-01-04
* Initial release of epi, with http and persistence features.

View file

@ -1,6 +1,6 @@
[package]
name = "epi"
version = "0.6.0"
version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Backend-agnostic interface for writing apps using Egui"
edition = "2018"
@ -15,7 +15,7 @@ include = [ "**/*.rs", "Cargo.toml"]
[lib]
[dependencies]
egui = { version = "0.6.0", path = "../egui" }
egui = { version = "0.7.0", path = "../egui" }
serde = { version = "1", optional = true }
serde_json = { version = "1", optional = true }