From d3c69677dbe8d72d3993cbafc568b8942a400791 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 15 Jun 2024 13:24:20 +0000 Subject: [PATCH] chore: release --- Cargo.toml | 18 ++++---- crates/common/CHANGELOG.md | 23 ++++++++++ crates/common/Cargo.toml | 64 +++++++++++++-------------- crates/components/CHANGELOG.md | 39 ++++++++++++++++ crates/components/Cargo.toml | 2 +- crates/core/CHANGELOG.md | 34 ++++++++++++++ crates/core/Cargo.toml | 2 +- crates/devtools/CHANGELOG.md | 22 +++++++++ crates/devtools/Cargo.toml | 2 +- crates/elements/CHANGELOG.md | 19 ++++++++ crates/elements/Cargo.toml | 4 +- crates/engine/CHANGELOG.md | 17 +++++++ crates/engine/Cargo.toml | 2 +- crates/freya/CHANGELOG.md | 22 +++++++++ crates/freya/Cargo.toml | 2 +- crates/hooks/CHANGELOG.md | 48 ++++++++++++++++++++ crates/hooks/Cargo.toml | 2 +- crates/native-core-macro/CHANGELOG.md | 12 +++++ crates/native-core-macro/Cargo.toml | 4 +- crates/native-core/CHANGELOG.md | 17 +++++++ crates/native-core/Cargo.toml | 2 +- crates/renderer/CHANGELOG.md | 40 +++++++++++++++++ crates/renderer/Cargo.toml | 2 +- crates/state/CHANGELOG.md | 24 ++++++++++ crates/state/Cargo.toml | 2 +- crates/testing/CHANGELOG.md | 28 ++++++++++++ crates/testing/Cargo.toml | 2 +- crates/torin/CHANGELOG.md | 18 ++++++++ crates/torin/Cargo.toml | 2 +- 29 files changed, 419 insertions(+), 56 deletions(-) create mode 100644 crates/common/CHANGELOG.md create mode 100644 crates/components/CHANGELOG.md create mode 100644 crates/core/CHANGELOG.md create mode 100644 crates/devtools/CHANGELOG.md create mode 100644 crates/elements/CHANGELOG.md create mode 100644 crates/engine/CHANGELOG.md create mode 100644 crates/freya/CHANGELOG.md create mode 100644 crates/hooks/CHANGELOG.md create mode 100644 crates/native-core-macro/CHANGELOG.md create mode 100644 crates/native-core/CHANGELOG.md create mode 100644 crates/renderer/CHANGELOG.md create mode 100644 crates/state/CHANGELOG.md create mode 100644 crates/testing/CHANGELOG.md create mode 100644 crates/torin/CHANGELOG.md diff --git a/Cargo.toml b/Cargo.toml index a232cdf30..3353b2613 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,20 +24,20 @@ hot-reload = ["freya/hot-reload"] [workspace.dependencies] freya = { path = "crates/freya", version = "0.2" } -freya-devtools = { path = "crates/devtools", version = "0.2" } -freya-node-state = { path = "crates/state", version = "0.2" } -freya-renderer = { path = "crates/renderer", version = "0.2" } -freya-elements = { path = "crates/elements", version = "0.2" } -freya-common = { path = "crates/common", version = "0.2" } -freya-hooks = { path = "crates/hooks", version = "0.2" } -freya-core = { path = "crates/core", version = "0.2" } -freya-components = { path = "crates/components", version = "0.2" } +freya-devtools = { path = "crates/devtools", version = "0.3" } +freya-node-state = { path = "crates/state", version = "0.3" } +freya-renderer = { path = "crates/renderer", version = "0.3" } +freya-elements = { path = "crates/elements", version = "0.3" } +freya-common = { path = "crates/common", version = "0.3" } +freya-hooks = { path = "crates/hooks", version = "0.3" } +freya-core = { path = "crates/core", version = "0.3" } +freya-components = { path = "crates/components", version = "0.3" } freya-testing = { path = "crates/testing", version = "0.2" } freya-engine = { path = "crates/engine", version = "0.2" } torin = { path = "crates/torin", version = "0.2" } freya-native-core-macro = { path = "crates/native-core-macro", version = "0.2" } -freya-native-core = { path = "crates/native-core", version = "0.2" } +freya-native-core = { path = "crates/native-core", version = "0.3" } dioxus = { version = "0.5", default-features = false, features = ["macro", "signals", "hooks"]} dioxus-rsx = { version = "0.5", features = ["hot_reload"] } diff --git a/crates/common/CHANGELOG.md b/crates/common/CHANGELOG.md new file mode 100644 index 000000000..1fe606149 --- /dev/null +++ b/crates/common/CHANGELOG.md @@ -0,0 +1,23 @@ +# 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.3.0](https://github.com/marc2332/freya/compare/freya-common-v0.2.1...freya-common-v0.3.0) - 2024-06-15 + +### Added +- `winit` v0.30.0 + `glutin-winit` v0.5.0 + `accesskit` v0.14.0 + `accesskit_winit` v0.20.0 ([#598](https://github.com/marc2332/freya/pull/598)) +- Queued focus ([#650](https://github.com/marc2332/freya/pull/650)) +- Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647)) +- `WithWindow` event ([#626](https://github.com/marc2332/freya/pull/626)) +- Close app with `use_platform` ([#613](https://github.com/marc2332/freya/pull/613)) +- Add window drag area ([#597](https://github.com/marc2332/freya/pull/597)) + +### Other +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- release-plz.toml +- Only release crates under /crates +- Rust 1.78 ([#600](https://github.com/marc2332/freya/pull/600)) diff --git a/crates/common/Cargo.toml b/crates/common/Cargo.toml index dcdea4549..19dd1b394 100644 --- a/crates/common/Cargo.toml +++ b/crates/common/Cargo.toml @@ -1,32 +1,32 @@ -[package] -name = "freya-common" -description = "Internal common utilities for Freya." -version = "0.2.1" -edition = "2021" -license = "MIT" -authors = ["Marc Espín "] -readme = "../../readme.md" -homepage = "https://freyaui.dev/" -repository = "https://github.com/marc2332/freya" -keywords = ["gui", "ui", "desktop", "skia", "dioxus"] -categories = ["gui", "asynchronous"] - -[package.metadata.docs.rs] -features = ["freya-engine/mocked-engine"] - -[features] -skia-engine = ["freya-engine/skia-engine"] - -[dependencies] -torin = { workspace = true } - -dioxus-core = { workspace = true } - -accesskit = { workspace = true } -accesskit_winit = { workspace = true } -winit = { workspace = true } -freya-engine = { workspace = true } -freya-native-core = { workspace = true } -rustc-hash= { workspace = true } - -uuid = { workspace = true } +[package] +name = "freya-common" +description = "Internal common utilities for Freya." +version = "0.3.0" +edition = "2021" +license = "MIT" +authors = ["Marc Espín "] +readme = "../../readme.md" +homepage = "https://freyaui.dev/" +repository = "https://github.com/marc2332/freya" +keywords = ["gui", "ui", "desktop", "skia", "dioxus"] +categories = ["gui", "asynchronous"] + +[package.metadata.docs.rs] +features = ["freya-engine/mocked-engine"] + +[features] +skia-engine = ["freya-engine/skia-engine"] + +[dependencies] +torin = { workspace = true } + +dioxus-core = { workspace = true } + +accesskit = { workspace = true } +accesskit_winit = { workspace = true } +winit = { workspace = true } +freya-engine = { workspace = true } +freya-native-core = { workspace = true } +rustc-hash= { workspace = true } + +uuid = { workspace = true } diff --git a/crates/components/CHANGELOG.md b/crates/components/CHANGELOG.md new file mode 100644 index 000000000..880d91974 --- /dev/null +++ b/crates/components/CHANGELOG.md @@ -0,0 +1,39 @@ +# 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.3.0](https://github.com/marc2332/freya/compare/freya-components-v0.2.1...freya-components-v0.3.0) - 2024-06-15 + +### Added +- Signal-based reactivity for `use_canvas` ([#693](https://github.com/marc2332/freya/pull/693)) +- Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607)) +- Tree builder utilities for components ([#681](https://github.com/marc2332/freya/pull/681)) +- Tab and Tabsbar components ([#673](https://github.com/marc2332/freya/pull/673)) +- Support nested routes in `ActivableRoute` ([#675](https://github.com/marc2332/freya/pull/675)) +- Add backward compatibility for onclick event handler in Button +- `onpress` event for `Button` ([#601](https://github.com/marc2332/freya/pull/601)) +- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) +- Text dragging with shift and cursor ([#642](https://github.com/marc2332/freya/pull/642)) +- Improved special text editing support ([#622](https://github.com/marc2332/freya/pull/622)) +- `WithWindow` event ([#626](https://github.com/marc2332/freya/pull/626)) +- `placeholder` for Input ([#616](https://github.com/marc2332/freya/pull/616)) +- Animated `VirtualScrollView` ([#604](https://github.com/marc2332/freya/pull/604)) +- Add window drag area ([#597](https://github.com/marc2332/freya/pull/597)) +- Close popup with esc key ([#594](https://github.com/marc2332/freya/pull/594)) + +### Fixed +- Small fixes for Tabs +- Proper accessibility reactivity ([#648](https://github.com/marc2332/freya/pull/648)) +- `WindowDragArea` component hanging on non-left click. ([#625](https://github.com/marc2332/freya/pull/625)) + +### Other +- Clean up Tabs components +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- Run clippy in tests and examples +- release-plz.toml +- Only release crates under /crates +- Rust 1.78 ([#600](https://github.com/marc2332/freya/pull/600)) diff --git a/crates/components/Cargo.toml b/crates/components/Cargo.toml index 572e64f13..71c343d86 100644 --- a/crates/components/Cargo.toml +++ b/crates/components/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-components" description = "Components library desgined for Freya." -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "MIT" authors = ["Marc Espín "] diff --git a/crates/core/CHANGELOG.md b/crates/core/CHANGELOG.md new file mode 100644 index 000000000..4bfc1d5f1 --- /dev/null +++ b/crates/core/CHANGELOG.md @@ -0,0 +1,34 @@ +# 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.3.0](https://github.com/marc2332/freya/compare/freya-core-v0.2.1...freya-core-v0.3.0) - 2024-06-15 + +### Added +- `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704)) +- Built-in vertical alignment for text ([#701](https://github.com/marc2332/freya/pull/701)) +- Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607)) +- Reactive scale factor ([#606](https://github.com/marc2332/freya/pull/606)) +- `winit` v0.30.0 + `glutin-winit` v0.5.0 + `accesskit` v0.14.0 + `accesskit_winit` v0.20.0 ([#598](https://github.com/marc2332/freya/pull/598)) +- Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647)) +- Reactive Window data ([#637](https://github.com/marc2332/freya/pull/637)) +- Reactive Platform data ([#635](https://github.com/marc2332/freya/pull/635)) +- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) + +### Fixed +- Proper accessibility reactivity ([#648](https://github.com/marc2332/freya/pull/648)) +- Fix performance dropping rapidly after selecting a text for some time ([#624](https://github.com/marc2332/freya/pull/624)) +- Out of sync element ids on events ([#609](https://github.com/marc2332/freya/pull/609)) + +### Other +- Rename node states to follow an unified naming ([#713](https://github.com/marc2332/freya/pull/713)) +- Move rendering to `freya-core` ([#712](https://github.com/marc2332/freya/pull/712)) +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- Run clippy in tests and examples +- process all queued keyboard events at once ([#629](https://github.com/marc2332/freya/pull/629)) +- release-plz.toml +- Only release crates under /crates diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index a44d9a9fa..2c34b5bef 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-core" description = "Internal core funcionatilies for Freya." -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "MIT" authors = ["Marc Espín "] diff --git a/crates/devtools/CHANGELOG.md b/crates/devtools/CHANGELOG.md new file mode 100644 index 000000000..26e0253ae --- /dev/null +++ b/crates/devtools/CHANGELOG.md @@ -0,0 +1,22 @@ +# 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.3.0](https://github.com/marc2332/freya/compare/freya-devtools-v0.2.1...freya-devtools-v0.3.0) - 2024-06-15 + +### Added +- Tree-like explorer for devtools ([#684](https://github.com/marc2332/freya/pull/684)) +- Tab and Tabsbar components ([#673](https://github.com/marc2332/freya/pull/673)) +- More reliable devtools ([#667](https://github.com/marc2332/freya/pull/667)) +- Persisted devtools routing ([#657](https://github.com/marc2332/freya/pull/657)) +- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) + +### Other +- Clean up Tabs components +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- release-plz.toml +- Only release crates under /crates diff --git a/crates/devtools/Cargo.toml b/crates/devtools/Cargo.toml index 7332b83cb..02aebe432 100644 --- a/crates/devtools/Cargo.toml +++ b/crates/devtools/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-devtools" description = "Devtools panel integration for Freya." -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "MIT" authors = ["Marc Espín "] diff --git a/crates/elements/CHANGELOG.md b/crates/elements/CHANGELOG.md new file mode 100644 index 000000000..a54f97da9 --- /dev/null +++ b/crates/elements/CHANGELOG.md @@ -0,0 +1,19 @@ +# 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.3.0](https://github.com/marc2332/freya/compare/freya-elements-v0.2.0...freya-elements-v0.3.0) - 2024-06-15 + +### Added +- `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704)) +- Built-in vertical alignment for text ([#701](https://github.com/marc2332/freya/pull/701)) +- `onpress` event for `Button` ([#601](https://github.com/marc2332/freya/pull/601)) + +### Other +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- release-plz.toml +- Only release crates under /crates diff --git a/crates/elements/Cargo.toml b/crates/elements/Cargo.toml index 005a2fb6d..97f6189e9 100644 --- a/crates/elements/Cargo.toml +++ b/crates/elements/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-elements" description = "Internal elements, attributes and events designed for Freya." -version = "0.2.0" +version = "0.3.0" edition = "2021" license = "MIT" authors = ["Marc Espín "] @@ -22,4 +22,4 @@ winit = { workspace = true } keyboard-types = "0.7.0" [dev-dependencies] -freya = { path = "../freya" } \ No newline at end of file +freya = { path = "../freya" } diff --git a/crates/engine/CHANGELOG.md b/crates/engine/CHANGELOG.md new file mode 100644 index 000000000..adfdb0f2a --- /dev/null +++ b/crates/engine/CHANGELOG.md @@ -0,0 +1,17 @@ +# 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.2.3](https://github.com/marc2332/freya/compare/freya-engine-v0.2.2...freya-engine-v0.2.3) - 2024-06-15 + +### Added +- Improved special text editing support ([#622](https://github.com/marc2332/freya/pull/622)) + +### Other +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- release-plz.toml +- Only release crates under /crates diff --git a/crates/engine/Cargo.toml b/crates/engine/Cargo.toml index a8ab05c3f..bc64231bd 100644 --- a/crates/engine/Cargo.toml +++ b/crates/engine/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-engine" description = "Abstract Freya's graphics APIs" -version = "0.2.2" +version = "0.2.3" edition = "2021" license = "MIT" authors = ["Marc Espín "] diff --git a/crates/freya/CHANGELOG.md b/crates/freya/CHANGELOG.md new file mode 100644 index 000000000..ccdc716d9 --- /dev/null +++ b/crates/freya/CHANGELOG.md @@ -0,0 +1,22 @@ +# 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.2.3](https://github.com/marc2332/freya/compare/freya-v0.2.2...freya-v0.2.3) - 2024-06-15 + +### Added +- `winit` v0.30.0 + `glutin-winit` v0.5.0 + `accesskit` v0.14.0 + `accesskit_winit` v0.20.0 ([#598](https://github.com/marc2332/freya/pull/598)) +- More reliable devtools ([#667](https://github.com/marc2332/freya/pull/667)) +- Do not re-export freya-testing ([#669](https://github.com/marc2332/freya/pull/669)) +- `onpress` event for `Button` ([#601](https://github.com/marc2332/freya/pull/601)) +- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) + +### Other +- Repair the color value in the comment information ([#694](https://github.com/marc2332/freya/pull/694)) +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- release-plz.toml +- Only release crates under /crates diff --git a/crates/freya/Cargo.toml b/crates/freya/Cargo.toml index c3e257604..cd588cc54 100644 --- a/crates/freya/Cargo.toml +++ b/crates/freya/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya" description = "Cross-platform GUI Library powered by Dioxus and Skia." -version = "0.2.2" +version = "0.2.3" edition = "2021" license = "MIT" authors = ["Marc Espín "] diff --git a/crates/hooks/CHANGELOG.md b/crates/hooks/CHANGELOG.md new file mode 100644 index 000000000..982516c29 --- /dev/null +++ b/crates/hooks/CHANGELOG.md @@ -0,0 +1,48 @@ +# 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.3.0](https://github.com/marc2332/freya/compare/freya-hooks-v0.2.1...freya-hooks-v0.3.0) - 2024-06-15 + +### Added +- Signal-based reactivity for `use_canvas` ([#693](https://github.com/marc2332/freya/pull/693)) +- Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607)) +- `winit` v0.30.0 + `glutin-winit` v0.5.0 + `accesskit` v0.14.0 + `accesskit_winit` v0.20.0 ([#598](https://github.com/marc2332/freya/pull/598)) +- Replace selected text with the new insert ([#678](https://github.com/marc2332/freya/pull/678)) +- Optionally allow inserting tabs as spaces ([#664](https://github.com/marc2332/freya/pull/664)) +- Tab and Tabsbar components ([#673](https://github.com/marc2332/freya/pull/673)) +- `onpress` event for `Button` ([#601](https://github.com/marc2332/freya/pull/601)) +- Select all text ([#652](https://github.com/marc2332/freya/pull/652)) +- Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647)) +- Reactive Platform data ([#635](https://github.com/marc2332/freya/pull/635)) +- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) +- Remove text with Delete ([#644](https://github.com/marc2332/freya/pull/644)) +- Text dragging with shift and cursor ([#642](https://github.com/marc2332/freya/pull/642)) +- Delete text selection with backspace ([#640](https://github.com/marc2332/freya/pull/640)) +- Improved special text editing support ([#622](https://github.com/marc2332/freya/pull/622)) +- `WithWindow` event ([#626](https://github.com/marc2332/freya/pull/626)) +- `placeholder` for Input ([#616](https://github.com/marc2332/freya/pull/616)) +- Close app with `use_platform` ([#613](https://github.com/marc2332/freya/pull/613)) +- Add window drag area ([#597](https://github.com/marc2332/freya/pull/597)) + +### Fixed +- Prevent crash on keyboard navigation with empty text ([#706](https://github.com/marc2332/freya/pull/706)) +- Store cached assets in Root Scope ([#668](https://github.com/marc2332/freya/pull/668)) +- Stop at line length when navigating with keyboard arrows in text +- Proper accessibility reactivity ([#648](https://github.com/marc2332/freya/pull/648)) +- Fix performance dropping rapidly after selecting a text for some time ([#624](https://github.com/marc2332/freya/pull/624)) + +### Other +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- Use single position cursor ([#653](https://github.com/marc2332/freya/pull/653)) +- Add tests for shift + click text selection +- Merge branch 'main' of https://github.com/marc2332/freya +- Fix shift+click selection in virtualized editors +- Enable a `use_theme` doc test +- Fix text selection in some cases +- release-plz.toml +- Only release crates under /crates diff --git a/crates/hooks/Cargo.toml b/crates/hooks/Cargo.toml index a8e9c0daf..5c1108e47 100644 --- a/crates/hooks/Cargo.toml +++ b/crates/hooks/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-hooks" description = "Hooks library designed for Freya." -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "MIT" authors = ["Marc Espín "] diff --git a/crates/native-core-macro/CHANGELOG.md b/crates/native-core-macro/CHANGELOG.md new file mode 100644 index 000000000..1315e2f31 --- /dev/null +++ b/crates/native-core-macro/CHANGELOG.md @@ -0,0 +1,12 @@ +# 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.2.1](https://github.com/marc2332/freya/compare/freya-native-core-macro-v0.2.0...freya-native-core-macro-v0.2.1) - 2024-06-15 + +### Other +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) diff --git a/crates/native-core-macro/Cargo.toml b/crates/native-core-macro/Cargo.toml index aa0ad1197..63704c78a 100644 --- a/crates/native-core-macro/Cargo.toml +++ b/crates/native-core-macro/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-native-core-macro" description = "Macro helper for native-core" -version = "0.2.0" +version = "0.2.1" edition = "2021" license = "MIT" authors = ["Jonathan Kelley", "Evan Almloff", "Marc Espín "] @@ -16,4 +16,4 @@ proc-macro = true [dependencies] syn = { version = "2.0", features = ["extra-traits", "full"] } -quote = "1.0" \ No newline at end of file +quote = "1.0" diff --git a/crates/native-core/CHANGELOG.md b/crates/native-core/CHANGELOG.md new file mode 100644 index 000000000..a5036a3a4 --- /dev/null +++ b/crates/native-core/CHANGELOG.md @@ -0,0 +1,17 @@ +# 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.3.0](https://github.com/marc2332/freya/compare/freya-native-core-v0.2.1...freya-native-core-v0.3.0) - 2024-06-15 + +### Added +- `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704)) + +### Other +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- Run clippy in tests and examples +- Remove unused file diff --git a/crates/native-core/Cargo.toml b/crates/native-core/Cargo.toml index df00f6a4d..04786bfee 100644 --- a/crates/native-core/Cargo.toml +++ b/crates/native-core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-native-core" description = "Native DOM for Freya" -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "MIT" authors = ["Jonathan Kelley", "Evan Almloff", "Marc Espín "] diff --git a/crates/renderer/CHANGELOG.md b/crates/renderer/CHANGELOG.md new file mode 100644 index 000000000..b1a53c87b --- /dev/null +++ b/crates/renderer/CHANGELOG.md @@ -0,0 +1,40 @@ +# 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.3.0](https://github.com/marc2332/freya/compare/freya-renderer-v0.2.1...freya-renderer-v0.3.0) - 2024-06-15 + +### Added +- Only send keydowns when the window is focused ([#705](https://github.com/marc2332/freya/pull/705)) +- `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704)) +- Built-in vertical alignment for text ([#701](https://github.com/marc2332/freya/pull/701)) +- Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607)) +- Reactive scale factor ([#606](https://github.com/marc2332/freya/pull/606)) +- `winit` v0.30.0 + `glutin-winit` v0.5.0 + `accesskit` v0.14.0 + `accesskit_winit` v0.20.0 ([#598](https://github.com/marc2332/freya/pull/598)) +- Tree-like explorer for devtools ([#684](https://github.com/marc2332/freya/pull/684)) +- More reliable devtools ([#667](https://github.com/marc2332/freya/pull/667)) +- Queued focus ([#650](https://github.com/marc2332/freya/pull/650)) +- Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647)) +- Reactive Window data ([#637](https://github.com/marc2332/freya/pull/637)) +- Reactive Platform data ([#635](https://github.com/marc2332/freya/pull/635)) +- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) +- `WithWindow` event ([#626](https://github.com/marc2332/freya/pull/626)) +- Close app with `use_platform` ([#613](https://github.com/marc2332/freya/pull/613)) +- Add window drag area ([#597](https://github.com/marc2332/freya/pull/597)) + +### Fixed +- Fix some inconsitencies with the 0.30 update ([#696](https://github.com/marc2332/freya/pull/696)) +- Proper accessibility reactivity ([#648](https://github.com/marc2332/freya/pull/648)) +- Out of sync element ids on events ([#609](https://github.com/marc2332/freya/pull/609)) + +### Other +- Move rendering to `freya-core` ([#712](https://github.com/marc2332/freya/pull/712)) +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- process all queued keyboard events at once ([#629](https://github.com/marc2332/freya/pull/629)) +- release-plz.toml +- Only release crates under /crates +- Fix typo on `with_default_font` diff --git a/crates/renderer/Cargo.toml b/crates/renderer/Cargo.toml index 485c24461..c6578170e 100644 --- a/crates/renderer/Cargo.toml +++ b/crates/renderer/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-renderer" description = "Internal renderer powered by Skia for Freya." -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "MIT" authors = ["Marc Espín "] diff --git a/crates/state/CHANGELOG.md b/crates/state/CHANGELOG.md new file mode 100644 index 000000000..e40178c71 --- /dev/null +++ b/crates/state/CHANGELOG.md @@ -0,0 +1,24 @@ +# 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.3.0](https://github.com/marc2332/freya/compare/freya-node-state-v0.2.1...freya-node-state-v0.3.0) - 2024-06-15 + +### Added +- `highlight_mode` attribute ([#704](https://github.com/marc2332/freya/pull/704)) +- Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607)) +- Reactive scale factor ([#606](https://github.com/marc2332/freya/pull/606)) +- Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647)) + +### Other +- Rename node states to follow an unified naming ([#713](https://github.com/marc2332/freya/pull/713)) +- Move rendering to `freya-core` ([#712](https://github.com/marc2332/freya/pull/712)) +- Rust 1.79 ([#710](https://github.com/marc2332/freya/pull/710)) +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- Run clippy in tests and examples +- release-plz.toml +- Only release crates under /crates diff --git a/crates/state/Cargo.toml b/crates/state/Cargo.toml index 12f563140..a64314265 100644 --- a/crates/state/Cargo.toml +++ b/crates/state/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-node-state" description = "Internal Node states for Dioxus RealDOM elements used in Freya." -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "MIT" authors = ["Marc Espín "] diff --git a/crates/testing/CHANGELOG.md b/crates/testing/CHANGELOG.md new file mode 100644 index 000000000..197b87524 --- /dev/null +++ b/crates/testing/CHANGELOG.md @@ -0,0 +1,28 @@ +# 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.2.2](https://github.com/marc2332/freya/compare/freya-testing-v0.2.1...freya-testing-v0.2.2) - 2024-06-15 + +### Added +- Expose scale factor ([#607](https://github.com/marc2332/freya/pull/607)) +- Revamp internal text selection ([#647](https://github.com/marc2332/freya/pull/647)) +- Reactive Window data ([#637](https://github.com/marc2332/freya/pull/637)) +- Reactive Platform data ([#635](https://github.com/marc2332/freya/pull/635)) +- `use_preferred_theme` ([#631](https://github.com/marc2332/freya/pull/631)) +- Improved special text editing support ([#622](https://github.com/marc2332/freya/pull/622)) + +### Fixed +- Out of sync element ids on events ([#609](https://github.com/marc2332/freya/pull/609)) + +### Other +- Rename node states to follow an unified naming ([#713](https://github.com/marc2332/freya/pull/713)) +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- process all queued keyboard events at once ([#629](https://github.com/marc2332/freya/pull/629)) +- release-plz.toml +- Only release crates under /crates +- Clean up debris diff --git a/crates/testing/Cargo.toml b/crates/testing/Cargo.toml index e5628e21e..61607315c 100644 --- a/crates/testing/Cargo.toml +++ b/crates/testing/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "freya-testing" description = "Headless test runner for Freya." -version = "0.2.1" +version = "0.2.2" edition = "2021" license = "MIT" authors = ["Marc Espín "] diff --git a/crates/torin/CHANGELOG.md b/crates/torin/CHANGELOG.md new file mode 100644 index 000000000..f1b77c26e --- /dev/null +++ b/crates/torin/CHANGELOG.md @@ -0,0 +1,18 @@ +# 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.2.1](https://github.com/marc2332/freya/compare/torin-v0.2.0...torin-v0.2.1) - 2024-06-15 + +### Added +- Reactive scale factor ([#606](https://github.com/marc2332/freya/pull/606)) + +### Other +- `rustfmt.toml` ([#689](https://github.com/marc2332/freya/pull/689)) +- Run clippy in tests and examples +- release-plz.toml +- Only release crates under /crates diff --git a/crates/torin/Cargo.toml b/crates/torin/Cargo.toml index 17a0ba2aa..447204a6c 100644 --- a/crates/torin/Cargo.toml +++ b/crates/torin/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "torin" description = "UI layout Library designed for Freya." -version = "0.2.0" +version = "0.2.1" edition = "2021" license = "MIT" authors = ["Marc Espín "]