Skip to content

Commit

Permalink
Prepare release 0.9.1 (#275)
Browse files Browse the repository at this point in the history
  • Loading branch information
udoprog authored Aug 9, 2021
1 parent 15593bb commit aeb8f04
Show file tree
Hide file tree
Showing 24 changed files with 68 additions and 43 deletions.
27 changes: 26 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

[Unreleased]: https://github.com/rune-rs/rune/compare/0.9.0...main
[Unreleased]: https://github.com/rune-rs/rune/compare/0.9.1...main

## [0.9.1]

### Fixed
* Fixed memory leak when defining functions ([#273]) (thanks [MicahSchiewe]).

### Added
* Enable passing Deref/DerefMut into Rune as Values ([#269]) (thanks [tgolsson]).
* Support for deriving `Any` on generic types ([#268]) (thanks [tgolsson]).
* Add display implementations for byte and bool ([#258]) (thanks [Roba1993]).

## Changed
* Correctly mark AnyObj::{from_ref, from_mut} as both super unsafe ([#265])
* Various internal refactorings (thanks [Roba1993]).

[0.9.1]: https://github.com/rune-rs/rune/compare/0.9.0...0.9.1

[#273]: https://github.com/rune-rs/rune/issues/273
[#269]: https://github.com/rune-rs/rune/issues/269
[#268]: https://github.com/rune-rs/rune/issues/268
[#265]: https://github.com/rune-rs/rune/issues/265

[tgolsson]: https://github.com/tgolsson
[MicahSchiewe]: https://github.com/MicahSchiewe
[Roba1993]: https://github.com/Roba1993

## [0.9.0]

Expand Down
8 changes: 4 additions & 4 deletions crates/rune-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rune-cli"
version = "0.9.0"
version = "0.9.1"
authors = ["John-John Tedro <[email protected]>"]
license = "MIT/Apache-2.0"
edition = "2018"
Expand All @@ -24,9 +24,9 @@ codespan-reporting = "0.11.1"
anyhow = "1.0.38"
structopt = { version = "0.3.21", default-features = false, features = ["wrap_help", "suggestions", "color"] }

rune = {version = "0.9.0", path = "../rune"}
rune-modules = {version = "0.9.0", path = "../rune-modules", features = ["full", "experiments"]}
runestick = {version = "0.9.0", path = "../runestick"}
rune = {version = "0.9.1", path = "../rune"}
rune-modules = {version = "0.9.1", path = "../rune-modules", features = ["full", "experiments"]}
runestick = {version = "0.9.1", path = "../runestick"}

[build-dependencies]
anyhow = "1.0.38"
Expand Down
8 changes: 4 additions & 4 deletions crates/rune-languageserver/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rune-languageserver"
version = "0.9.0"
version = "0.9.1"
authors = ["John-John Tedro <[email protected]>"]
license = "MIT/Apache-2.0"
edition = "2018"
Expand Down Expand Up @@ -28,9 +28,9 @@ log = "0.4.14"
log4rs = "1.0.0"
ropey = "1.2.0"

rune = {version = "0.9.0", path = "../rune"}
rune-modules = {version = "0.9.0", path = "../rune-modules", features = ["full", "experiments"]}
runestick = {version = "0.9.0", path = "../runestick"}
rune = {version = "0.9.1", path = "../rune"}
rune-modules = {version = "0.9.1", path = "../rune-modules", features = ["full", "experiments"]}
runestick = {version = "0.9.1", path = "../runestick"}

[build-dependencies]
anyhow = "1.0.38"
4 changes: 2 additions & 2 deletions crates/rune-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rune-macros"
version = "0.9.0"
version = "0.9.1"
authors = ["John-John Tedro <[email protected]>"]
license = "MIT/Apache-2.0"
edition = "2018"
Expand All @@ -20,7 +20,7 @@ quote = "1.0.9"
proc-macro2 = { version = "1.0.24", features = ["span-locations"] }

[dev-dependencies]
rune = {version = "0.9.0", path = "../rune"}
rune = {version = "0.9.1", path = "../rune"}

[lib]
proc-macro = true
Expand Down
6 changes: 3 additions & 3 deletions crates/rune-modules/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rune-modules"
version = "0.9.0"
version = "0.9.1"
authors = ["John-John Tedro <[email protected]>"]
license = "MIT/Apache-2.0"
edition = "2018"
Expand Down Expand Up @@ -38,8 +38,8 @@ serde_json = { version = "1.0.64", optional = true }
toml = { version = "0.5.8", optional = true }
nanorand = { version = "0.5.2", optional = true, features = ["getrandom"] }

rune = {version = "0.9.0", path = "../rune"}
runestick = {version = "0.9.0", path = "../runestick"}
rune = {version = "0.9.1", path = "../rune"}
runestick = {version = "0.9.1", path = "../runestick"}

[package.metadata.docs.rs]
all-features = true
2 changes: 1 addition & 1 deletion crates/rune-modules/src/core.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["test"]}
//! rune-modules = {version = "0.9.1", features = ["test"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/experiments/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["experiments"]}
//! rune-modules = {version = "0.9.1", features = ["experiments"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/fmt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["fmt"]}
//! rune-modules = {version = "0.9.1", features = ["fmt"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/fs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["fs"]}
//! rune-modules = {version = "0.9.1", features = ["fs"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/http.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["http", "json"]}
//! rune-modules = {version = "0.9.1", features = ["http", "json"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/io.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["io"]}
//! rune-modules = {version = "0.9.1", features = ["io"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/json.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["json"]}
//! rune-modules = {version = "0.9.1", features = ["json"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/macros.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["macros"]}
//! rune-modules = {version = "0.9.1", features = ["macros"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/process.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["process"]}
//! rune-modules = {version = "0.9.1", features = ["process"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/rand.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["rand"]}
//! rune-modules = {version = "0.9.1", features = ["rand"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/signal.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["signal"]}
//! rune-modules = {version = "0.9.1", features = ["signal"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["test"]}
//! rune-modules = {version = "0.9.1", features = ["test"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/time.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["time"]}
//! rune-modules = {version = "0.9.1", features = ["time"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-modules/src/toml.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//! Add the following to your `Cargo.toml`:
//!
//! ```toml
//! rune-modules = {version = "0.9.0", features = ["toml"]}
//! rune-modules = {version = "0.9.1", features = ["toml"]}
//! ```
//!
//! Install it into your context:
Expand Down
2 changes: 1 addition & 1 deletion crates/rune-ssa/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rune-ssa"
version = "0.9.0"
version = "0.9.1"
authors = ["John-John Tedro <[email protected]>"]
license = "MIT/Apache-2.0"
edition = "2018"
Expand Down
10 changes: 5 additions & 5 deletions crates/rune-wasm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rune-wasm"
version = "0.9.0"
version = "0.9.1"
authors = ["John-John Tedro <[email protected]>"]
license = "MIT/Apache-2.0"
edition = "2018"
Expand All @@ -23,10 +23,10 @@ anyhow = "1.0.38"
lazy_static = "1.4.0"
parking_lot = { version = "0.11.1", features = ["wasm-bindgen"] }

rune = {version = "0.9.0", path = "../rune", features = []}
rune-macros = {version = "0.9.0", path = "../rune-macros"}
rune-modules = {version = "0.9.0", path = "../rune-modules", features = ["core", "test", "json", "toml", "rand", "experiments", "macros"]}
runestick = {version = "0.9.0", path = "../runestick"}
rune = {version = "0.9.1", path = "../rune", features = []}
rune-macros = {version = "0.9.1", path = "../rune-macros"}
rune-modules = {version = "0.9.1", path = "../rune-modules", features = ["core", "test", "json", "toml", "rand", "experiments", "macros"]}
runestick = {version = "0.9.1", path = "../runestick"}

[dependencies.web-sys]
version = "0.3.48"
Expand Down
8 changes: 4 additions & 4 deletions crates/rune/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rune"
version = "0.9.0"
version = "0.9.1"
authors = ["John-John Tedro <[email protected]>"]
license = "MIT/Apache-2.0"
edition = "2018"
Expand Down Expand Up @@ -29,11 +29,11 @@ itoa = "0.4.7"
ryu = "1.0.5"
smallvec = "1.6.1"

runestick = {version = "0.9.0", path = "../runestick"}
rune-macros = {version = "0.9.0", path = "../rune-macros"}
runestick = {version = "0.9.1", path = "../runestick"}
rune-macros = {version = "0.9.1", path = "../rune-macros"}

[target."cfg(compiler_v2)".dependencies]
rune-ssa = {version = "0.9.0", path = "../rune-ssa"}
rune-ssa = {version = "0.9.1", path = "../rune-ssa"}

[dev-dependencies]
tokio = { version = "1.2.0", features = ["macros"] }
Expand Down
4 changes: 2 additions & 2 deletions crates/runestick-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "runestick-macros"
version = "0.9.0"
version = "0.9.1"
authors = ["John-John Tedro <[email protected]>"]
license = "MIT/Apache-2.0"
edition = "2018"
Expand All @@ -20,7 +20,7 @@ quote = "1.0.9"
proc-macro2 = { version = "1.0.24", features = ["span-locations"] }

[dev-dependencies]
runestick = { path = "../runestick", version = "0.9.0" }
runestick = { path = "../runestick", version = "0.9.1" }

[lib]
proc-macro = true
Expand Down
6 changes: 3 additions & 3 deletions crates/runestick/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "runestick"
version = "0.9.0"
version = "0.9.1"
authors = ["John-John Tedro <[email protected]>"]
license = "MIT/Apache-2.0"
edition = "2018"
Expand Down Expand Up @@ -34,10 +34,10 @@ pin-project = "1.0.5"
byteorder = "1.3.4"
num-bigint = "0.4.0"

runestick-macros = {version = "0.9.0", path = "../runestick-macros"}
runestick-macros = {version = "0.9.1", path = "../runestick-macros"}

[dev-dependencies]
tokio = { version = "1.2.0", features = ["full"] }
checkers = "0.5.7"
static_assertions = "1.1.0"
rune = { version = "0.9.0", path = "../rune" }
rune = { version = "0.9.1", path = "../rune" }

0 comments on commit aeb8f04

Please sign in to comment.