diff --git a/CHANGELOG.md b/CHANGELOG.md index ed50e990..7eecf320 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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)). diff --git a/Cargo.lock b/Cargo.lock index b1f65b2f..6a6b766e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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", diff --git a/README.md b/README.md index 40ae194a..d794b3ad 100644 --- a/README.md +++ b/README.md @@ -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) diff --git a/eframe/CHANGELOG.md b/eframe/CHANGELOG.md index 58b61ef3..06eee1a5 100644 --- a/eframe/CHANGELOG.md +++ b/eframe/CHANGELOG.md @@ -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` diff --git a/eframe/Cargo.toml b/eframe/Cargo.toml index 3b72aa0a..d83e8c5a 100644 --- a/eframe/Cargo.toml +++ b/eframe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "eframe" -version = "0.6.0" +version = "0.7.0" authors = ["Emil Ernerfeldt "] 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] diff --git a/egui/Cargo.toml b/egui/Cargo.toml index 2e99b0dd..9deed276 100644 --- a/egui/Cargo.toml +++ b/egui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui" -version = "0.6.0" +version = "0.7.0" authors = ["Emil Ernerfeldt "] description = "Simple, portable immediate mode GUI library for Rust" edition = "2018" diff --git a/egui_demo_app/Cargo.toml b/egui_demo_app/Cargo.toml index 216b44c7..1a752eb7 100644 --- a/egui_demo_app/Cargo.toml +++ b/egui_demo_app/Cargo.toml @@ -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 = [] diff --git a/egui_demo_lib/Cargo.toml b/egui_demo_lib/Cargo.toml index 3af2d188..c01054ec 100644 --- a/egui_demo_lib/Cargo.toml +++ b/egui_demo_lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui_demo_lib" -version = "0.6.0" +version = "0.7.0" authors = ["Emil Ernerfeldt "] 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 } diff --git a/egui_glium/CHANGELOG.md b/egui_glium/CHANGELOG.md index 381f4237..c8313339 100644 --- a/egui_glium/CHANGELOG.md +++ b/egui_glium/CHANGELOG.md @@ -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 diff --git a/egui_glium/Cargo.toml b/egui_glium/Cargo.toml index eb3f04ae..e37dd518 100644 --- a/egui_glium/Cargo.toml +++ b/egui_glium/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui_glium" -version = "0.6.0" +version = "0.7.0" authors = ["Emil Ernerfeldt "] 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" diff --git a/egui_web/CHANGELOG.md b/egui_web/CHANGELOG.md index c22f09de..c5494bb3 100644 --- a/egui_web/CHANGELOG.md +++ b/egui_web/CHANGELOG.md @@ -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 ⭐ diff --git a/egui_web/Cargo.toml b/egui_web/Cargo.toml index a0e32b84..3c025587 100644 --- a/egui_web/Cargo.toml +++ b/egui_web/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui_web" -version = "0.6.0" +version = "0.7.0" authors = ["Emil Ernerfeldt "] 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 } diff --git a/epi/CHANGELOG.md b/epi/CHANGELOG.md index 02020075..f17e7e82 100644 --- a/epi/CHANGELOG.md +++ b/epi/CHANGELOG.md @@ -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. diff --git a/epi/Cargo.toml b/epi/Cargo.toml index ef58e6ed..8432f29b 100644 --- a/epi/Cargo.toml +++ b/epi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "epi" -version = "0.6.0" +version = "0.7.0" authors = ["Emil Ernerfeldt "] 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 }