Skip to content

Commit

Permalink
chore: release
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Jun 15, 2024
1 parent ab083e0 commit 4c80f60
Show file tree
Hide file tree
Showing 29 changed files with 416 additions and 56 deletions.
18 changes: 9 additions & 9 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"] }
Expand Down
23 changes: 23 additions & 0 deletions crates/common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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))
64 changes: 32 additions & 32 deletions crates/common/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"]
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 <[email protected]>"]
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 }
39 changes: 39 additions & 0 deletions crates/components/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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))
2 changes: 1 addition & 1 deletion crates/components/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"]
Expand Down
33 changes: 33 additions & 0 deletions crates/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# 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
- 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
2 changes: 1 addition & 1 deletion crates/core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"]
Expand Down
22 changes: 22 additions & 0 deletions crates/devtools/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion crates/devtools/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"]
Expand Down
19 changes: 19 additions & 0 deletions crates/elements/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
4 changes: 2 additions & 2 deletions crates/elements/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"]
Expand All @@ -22,4 +22,4 @@ winit = { workspace = true }
keyboard-types = "0.7.0"

[dev-dependencies]
freya = { path = "../freya" }
freya = { path = "../freya" }
17 changes: 17 additions & 0 deletions crates/engine/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion crates/engine/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"]
Expand Down
22 changes: 22 additions & 0 deletions crates/freya/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion crates/freya/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"]
Expand Down
48 changes: 48 additions & 0 deletions crates/hooks/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion crates/hooks/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"]
Expand Down
Loading

0 comments on commit 4c80f60

Please sign in to comment.