From 356fd31e6ed590fcf1c7d90de92de29f7b4d496c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Dec 2022 15:53:37 -0500 Subject: [PATCH] chore: prepare next release (#494) Co-authored-by: Mun Auto Releaser <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Wodann --- .github/workflows/bump-pre-release.yml | 2 +- .github/workflows/bump-release.yml | 2 +- CHANGELOG.md | 68 ++++++++++++++++++++++---- crates/mun/Cargo.toml | 14 +++--- crates/mun_abi/Cargo.toml | 2 +- crates/mun_capi_utils/Cargo.toml | 2 +- crates/mun_codegen/Cargo.toml | 12 ++--- crates/mun_codegen_macros/Cargo.toml | 2 +- crates/mun_compiler/Cargo.toml | 16 +++--- crates/mun_compiler_daemon/Cargo.toml | 10 ++-- crates/mun_diagnostics/Cargo.toml | 6 +-- crates/mun_hir/Cargo.toml | 8 +-- crates/mun_language_server/Cargo.toml | 16 +++--- crates/mun_libloader/Cargo.toml | 4 +- crates/mun_memory/Cargo.toml | 8 +-- crates/mun_paths/Cargo.toml | 2 +- crates/mun_project/Cargo.toml | 4 +- crates/mun_runtime/Cargo.toml | 12 ++--- crates/mun_runtime_capi/Cargo.toml | 10 ++-- crates/mun_skeptic/Cargo.toml | 6 +-- crates/mun_syntax/Cargo.toml | 4 +- crates/mun_target/Cargo.toml | 2 +- crates/mun_test/Cargo.toml | 10 ++-- crates/mun_vfs/Cargo.toml | 4 +- 24 files changed, 137 insertions(+), 89 deletions(-) diff --git a/.github/workflows/bump-pre-release.yml b/.github/workflows/bump-pre-release.yml index 6b35a8c68..0cf9ede7d 100644 --- a/.github/workflows/bump-pre-release.yml +++ b/.github/workflows/bump-pre-release.yml @@ -48,7 +48,7 @@ jobs: with: delete-branch: true base: "main" - title: "Bump Version after Release" + title: "chore: bump version after release" body: | Bump version after release This PR has been auto-generated diff --git a/.github/workflows/bump-release.yml b/.github/workflows/bump-release.yml index 532063d78..e177cf007 100644 --- a/.github/workflows/bump-release.yml +++ b/.github/workflows/bump-release.yml @@ -44,7 +44,7 @@ jobs: with: delete-branch: true base: "main" - title: "Preparing Next Release" + title: "chore: prepare next release" body: | Preparing next release This PR has been auto-generated diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d4f79032..ec8730b4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ # 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/), @@ -6,18 +7,67 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0] - 2022-12-12 + ### Added +- `Clone` trait implementation to `RootedStruct` [#323](https://github.com/mun-lang/mun/pull/323) +- Private function leak validation [#338](https://github.com/mun-lang/mun/pull/338) +- Dynamically-sized arrays [#341](https://github.com/mun-lang/mun/pull/341) +- Private struct type leak validation [#344](https://github.com/mun-lang/mun/pull/344) +- Mun logo [#355](https://github.com/mun-lang/mun/pull/355) +- `Send` trait implementation to Mun `Runtime` [#370](https://github.com/mun-lang/mun/pull/370) +- Use static-crt on Windows [#376](https://github.com/mun-lang/mun/pull/376) +- Link type information when loading Mun library [#377](https://github.com/mun-lang/mun/pull/377) +- Indirect types to Mun ABI [#415](https://github.com/mun-lang/mun/pull/415) +- `Type` API to mitigate cyclic type references [#427](https://github.com/mun-lang/mun/pull/427) - Mac M1 Support [#444](https://github.com/mun-lang/mun/pull/444) - +- Bevy example [#475](https://github.com/mun-lang/mun/pull/475) ### Changed +- Bump Rust from 1.50.0 to 1.65.0 + [#325](https://github.com/mun-lang/mun/pull/325) + [#327](https://github.com/mun-lang/mun/pull/327) + [#334](https://github.com/mun-lang/mun/pull/334) + [#346](https://github.com/mun-lang/mun/pull/346) + [#350](https://github.com/mun-lang/mun/pull/350) + [#357](https://github.com/mun-lang/mun/pull/357) + [#360](https://github.com/mun-lang/mun/pull/360) + [#369](https://github.com/mun-lang/mun/pull/369) + [#378](https://github.com/mun-lang/mun/pull/378) + [#406](https://github.com/mun-lang/mun/pull/406) + [#432](https://github.com/mun-lang/mun/pull/432) + [#474](https://github.com/mun-lang/mun/pull/474) + [#477](https://github.com/mun-lang/mun/pull/477) +- Simplified invoke syntax [#347](https://github.com/mun-lang/mun/pull/347) +- Bump LLVM from 11 to 13 + [#351](https://github.com/mun-lang/mun/pull/351) + [#491](https://github.com/mun-lang/mun/pull/491) +- Move Mun runtime FFI submodule to monorepo [#352](https://github.com/mun-lang/mun/pull/352) +- Bump Rust to 2021 edition [#367](https://github.com/mun-lang/mun/pull/367) +- Move Mun ABI submodule to monorepo [#404](https://github.com/mun-lang/mun/pull/404) +- Performance optimisations [#405](https://github.com/mun-lang/mun/pull/405) +- Reduce workspace target folder size from 10.9 GB to 10.6 GB [#457](https://github.com/mun-lang/mun/pull/457) +- Reduce workspace build dependencies from 296 to 270 [#457](https://github.com/mun-lang/mun/pull/457) +- Reduce workspace dev dependencies from 502 to 496 [#457](https://github.com/mun-lang/mun/pull/457) +- Move Rust examples submodule to monorepo [#475](https://github.com/mun-lang/mun/pull/475) - Switch to LLVM code coverage instead of using Tarpaulin [#478](https://github.com/mun-lang/mun/pull/478) -- Bump LLVM from 12 to 13 [#491](https://github.com/mun-lang/mun/pull/491) -- Reduce workspace target folder size from 10.9 GB to 10.6 GB -- Reduce workspace build dependencies from 296 to 270 -- Reduce workspace dev dependencies from 502 to 496 + +### Removed + +- Move `lld-rs` to separate repository [#373](https://github.com/mun-lang/mun/pull/373) +- Unused dependencies [#435](https://github.com/mun-lang/mun/pull/435) + +### Fixed + +- Typos in documentation [#340](https://github.com/mun-lang/mun/pull/340) [#348](https://github.com/mun-lang/mun/pull/348) +- Type inference problem for resolved types [#358](https://github.com/mun-lang/mun/pull/358) +- Mac OS Big Sur sdkroot [#362](https://github.com/mun-lang/mun/pull/362) +- Missing closing brace of `error_block` [#364](https://github.com/mun-lang/mun/pull/364) +- Missing semicolon in declaration recovery set [#365](https://github.com/mun-lang/mun/pull/365) +- C API link in book [#372](https://github.com/mun-lang/mun/pull/372) +- Multi-threaded `cargo test` [#407](https://github.com/mun-lang/mun/pull/407) ## [0.3.0] - 2021-04-12 @@ -33,7 +83,7 @@ Special thanks to @emi2k01, @tdejager, @ethanboxx, @sinato, @dependabot, @legend - describe how to install/build LLVM [#304](https://github.com/mun-lang/mun/pull/304) - runtime linking [#300](https://github.com/mun-lang/mun/pull/300) - implements incremental file updates [#298](https://github.com/mun-lang/mun/pull/298) -- adds document symbol provider [#297](https://github.com/mun-lang/mun/pull/297) +- adds document symbol provider [#297](https://github.com/mun-lang/mun/pull/297) - add option to emit IR [#296](https://github.com/mun-lang/mun/pull/296) - integrated new vfs [#294](https://github.com/mun-lang/mun/pull/294) - adds lsp document symbol provider [#293](https://github.com/mun-lang/mun/pull/293) @@ -75,7 +125,7 @@ Special thanks to @emi2k01, @tdejager, @ethanboxx, @sinato, @dependabot, @legend ### Removed -- removed async code and switched to lsp_server [#295](https://github.com/mun-lang/mun/pull/295) +- removed async code and switched to lsp_server [#295](https://github.com/mun-lang/mun/pull/295) ### Fixed @@ -86,7 +136,6 @@ Special thanks to @emi2k01, @tdejager, @ethanboxx, @sinato, @dependabot, @legend - 7zip issues [#280](https://github.com/mun-lang/mun/pull/280) - dont run mun tests on CI [#278](https://github.com/mun-lang/mun/pull/278) - ## [0.2.1] - 2020-07-08 This patch release for Mun v0.2.0 includes a variety of bug fixes. @@ -209,6 +258,7 @@ In addition, there were a lot of bug fixes. ## [0.1.0] - 2019-11-11 ### Added + - Support all fundamental types as return types when starting a Mun library from the CLI [#45](https://github.com/mun-lang/mun/pull/45) - `return` expressions [#38](https://github.com/mun-lang/mun/pull/38) - Statically link against liblld instead of spawning as process [#37](https://github.com/mun-lang/mun/pull/37) @@ -238,5 +288,3 @@ In addition, there were a lot of bug fixes. - Runtime builder [#6](https://github.com/mun-lang/mun/pull/6) - Detection of duplicate definition names [#5](https://github.com/mun-lang/mun/pull/5) - badges & licenses [#1](https://github.com/mun-lang/mun/pull/1) - - diff --git a/crates/mun/Cargo.toml b/crates/mun/Cargo.toml index df262823c..0e8f489a1 100644 --- a/crates/mun/Cargo.toml +++ b/crates/mun/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Command-line interface for compiling, monitoring and running Mun code" @@ -18,12 +18,12 @@ anyhow = { version = "1.0.31", default-features = false } clap = { version = "4.0.18", default-features = false, features = ["std", "derive"] } log = { version = "0.4", default-features = false } pretty_env_logger = { version = "0.4", default-features = false } -mun_abi = { version = "0.4.0-dev", path = "../mun_abi" } -mun_compiler = { version = "0.4.0-dev", path = "../mun_compiler" } -mun_compiler_daemon = { version = "0.4.0-dev", path = "../mun_compiler_daemon" } -mun_runtime = { version = "0.4.0-dev", path = "../mun_runtime" } -mun_language_server = { version = "0.4.0-dev", path = "../mun_language_server" } -mun_project = { version = "0.4.0-dev", path = "../mun_project" } +mun_abi = { version = "0.4.0", path = "../mun_abi" } +mun_compiler = { version = "0.4.0", path = "../mun_compiler" } +mun_compiler_daemon = { version = "0.4.0", path = "../mun_compiler_daemon" } +mun_runtime = { version = "0.4.0", path = "../mun_runtime" } +mun_language_server = { version = "0.4.0", path = "../mun_language_server" } +mun_project = { version = "0.4.0", path = "../mun_project" } [dev-dependencies.cargo-husky] version = "1" diff --git a/crates/mun_abi/Cargo.toml b/crates/mun_abi/Cargo.toml index 0fcb218ab..d9cd12182 100644 --- a/crates/mun_abi/Cargo.toml +++ b/crates/mun_abi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_abi" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Rust wrapper for the Mun ABI" diff --git a/crates/mun_capi_utils/Cargo.toml b/crates/mun_capi_utils/Cargo.toml index d86726abb..38c5b8ac7 100644 --- a/crates/mun_capi_utils/Cargo.toml +++ b/crates/mun_capi_utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_capi_utils" -version = "0.4.0-dev" +version = "0.4.0" edition = "2021" authors = ["The Mun Team "] description = "Common functionality between C api crates." diff --git a/crates/mun_codegen/Cargo.toml b/crates/mun_codegen/Cargo.toml index 5e3a63473..4a2b28c79 100644 --- a/crates/mun_codegen/Cargo.toml +++ b/crates/mun_codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_codegen" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "LLVM IR code generation for Mun" @@ -13,22 +13,22 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["Game development", "Mun"] [dependencies] -mun_abi = { version = "0.4.0-dev", path = "../mun_abi" } +mun_abi = { version = "0.4.0", path = "../mun_abi" } anyhow = { version = "1.0.31", default-features = false, features = ["std"] } apple-codesign = { version = "0.20.0", default-features = false } array-init = { version = "2.0.0", default-features = false } by_address = { version = "1.0.4", default-features = false } bytemuck = { version = "1.4.1", default-features = false } -mun_hir = { version = "0.4.0-dev", path = "../mun_hir" } +mun_hir = { version = "0.4.0", path = "../mun_hir" } inkwell = { version = "=0.1.0-beta.5", default-features = false, features = ["llvm13-0", "no-libffi-linking", "target-x86", "target-aarch64"] } itertools = { version = "0.10.3", default-features = false } -mun_codegen_macros = { version = "0.4.0-dev", path = "../mun_codegen_macros" } -mun_target = { version = "0.4.0-dev", path = "../mun_target" } +mun_codegen_macros = { version = "0.4.0", path = "../mun_codegen_macros" } +mun_target = { version = "0.4.0", path = "../mun_target" } once_cell = { version = "1.4.0", default-features = false } lld_rs = { version = "130.0.0", default-features = false } parking_lot = { version = "0.12.0", default-features = false } paste = { version = "1.0.7", default-features = false } -mun_paths = { version = "0.4.0-dev", path="../mun_paths"} +mun_paths = { version = "0.4.0", path="../mun_paths"} rustc-hash = { version = "1.1.0", default-features = false } salsa = { version = "0.16.1", default-features = false } smallvec = { version = "1.6.1", features = ["union"], default-features = false } diff --git a/crates/mun_codegen_macros/Cargo.toml b/crates/mun_codegen_macros/Cargo.toml index 5e519011d..00f4c3bc7 100644 --- a/crates/mun_codegen_macros/Cargo.toml +++ b/crates/mun_codegen_macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_codegen_macros" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Macros used by mun code generation" diff --git a/crates/mun_compiler/Cargo.toml b/crates/mun_compiler/Cargo.toml index 0842608ef..05c1ec076 100644 --- a/crates/mun_compiler/Cargo.toml +++ b/crates/mun_compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_compiler" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Binary compilation functionality for Mun" @@ -13,13 +13,13 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["game-development", "mun"] [dependencies] -mun_codegen = { version = "0.4.0-dev", path="../mun_codegen" } -mun_syntax = { version = "0.4.0-dev", path="../mun_syntax" } -mun_hir = { version = "0.4.0-dev", path="../mun_hir" } -mun_paths = { version = "0.4.0-dev", path="../mun_paths" } -mun_target = { version = "0.4.0-dev", path="../mun_target" } -mun_project = { version = "0.4.0-dev", path = "../mun_project" } -mun_diagnostics = { version = "0.4.0-dev", path = "../mun_diagnostics" } +mun_codegen = { version = "0.4.0", path="../mun_codegen" } +mun_syntax = { version = "0.4.0", path="../mun_syntax" } +mun_hir = { version = "0.4.0", path="../mun_hir" } +mun_paths = { version = "0.4.0", path="../mun_paths" } +mun_target = { version = "0.4.0", path="../mun_target" } +mun_project = { version = "0.4.0", path = "../mun_project" } +mun_diagnostics = { version = "0.4.0", path = "../mun_diagnostics" } annotate-snippets = { version = "0.9.0", default-features = false, features = ["color"] } anyhow = { version = "1.0.31", default-features = false } lockfile = { version = "0.4.0", default-features = false } diff --git a/crates/mun_compiler_daemon/Cargo.toml b/crates/mun_compiler_daemon/Cargo.toml index 5e3d91bf6..1999d960c 100644 --- a/crates/mun_compiler_daemon/Cargo.toml +++ b/crates/mun_compiler_daemon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_compiler_daemon" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Functionality for continuously monitoring Mun source files for changes and triggering recompilation" @@ -16,8 +16,8 @@ categories = ["game-development", "mun"] anyhow = { version = "1.0.31", default-features = false } ctrlc = { version = "3.1", default-features = false } log = { version = "0.4", default-features = false } -mun_codegen = { version = "0.4.0-dev", path = "../mun_codegen" } -mun_compiler = { version = "0.4.0-dev", path = "../mun_compiler" } -mun_project = { version = "0.4.0-dev", path = "../mun_project" } -mun_hir = { version = "0.4.0-dev", path = "../mun_hir" } +mun_codegen = { version = "0.4.0", path = "../mun_codegen" } +mun_compiler = { version = "0.4.0", path = "../mun_compiler" } +mun_project = { version = "0.4.0", path = "../mun_project" } +mun_hir = { version = "0.4.0", path = "../mun_hir" } notify = { version = "4.0", default-features = false } diff --git a/crates/mun_diagnostics/Cargo.toml b/crates/mun_diagnostics/Cargo.toml index f66610f09..b8c40aa01 100644 --- a/crates/mun_diagnostics/Cargo.toml +++ b/crates/mun_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_diagnostics" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Provides in-depth diagnostic information for compiler errors" @@ -13,5 +13,5 @@ keywords = ["game", "hot-reloading", "language", "mun", "diagnostics"] categories = ["game-development", "mun"] [dependencies] -mun_hir = { version = "0.4.0-dev", path = "../mun_hir" } -mun_syntax = { version = "0.4.0-dev", path = "../mun_syntax" } +mun_hir = { version = "0.4.0", path = "../mun_hir" } +mun_syntax = { version = "0.4.0", path = "../mun_syntax" } diff --git a/crates/mun_hir/Cargo.toml b/crates/mun_hir/Cargo.toml index 497870b35..53a740bab 100644 --- a/crates/mun_hir/Cargo.toml +++ b/crates/mun_hir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_hir" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Provides high-level intermediate representation of Mun code" @@ -13,9 +13,9 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["game-development", "mun"] [dependencies] -mun_syntax = { version = "0.4.0-dev", path = "../mun_syntax" } -mun_target = { version = "0.4.0-dev", path = "../mun_target" } -mun_paths = { version = "0.4.0-dev", path="../mun_paths" } +mun_syntax = { version = "0.4.0", path = "../mun_syntax" } +mun_target = { version = "0.4.0", path = "../mun_target" } +mun_paths = { version = "0.4.0", path="../mun_paths" } drop_bomb = { version = "0.1.4", default-features = false } either = { version = "1.5.3", default-features = false } ena = { version = "0.14", default-features = false } diff --git a/crates/mun_language_server/Cargo.toml b/crates/mun_language_server/Cargo.toml index 1b9198eb2..4afc311c3 100644 --- a/crates/mun_language_server/Cargo.toml +++ b/crates/mun_language_server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_language_server" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Provides a language server protocol server for the Mun language" @@ -13,13 +13,13 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["game-development", "mun"] [dependencies] -mun_hir = { version = "0.4.0-dev", path="../mun_hir" } -mun_vfs = { version = "0.4.0-dev", path = "../mun_vfs" } -mun_project = { version = "0.4.0-dev", path = "../mun_project" } -mun_target = { version = "0.4.0-dev", path = "../mun_target" } -mun_syntax = { version = "0.4.0-dev", path = "../mun_syntax" } -mun_diagnostics = { version = "0.4.0-dev", path = "../mun_diagnostics" } -mun_paths = { version = "0.4.0-dev", path="../mun_paths" } +mun_hir = { version = "0.4.0", path="../mun_hir" } +mun_vfs = { version = "0.4.0", path = "../mun_vfs" } +mun_project = { version = "0.4.0", path = "../mun_project" } +mun_target = { version = "0.4.0", path = "../mun_target" } +mun_syntax = { version = "0.4.0", path = "../mun_syntax" } +mun_diagnostics = { version = "0.4.0", path = "../mun_diagnostics" } +mun_paths = { version = "0.4.0", path="../mun_paths" } anyhow = { version = "1.0", default-features = false } crossbeam-channel = { version = "0.5.0", default-features = false } log = { version = "0.4", default-features = false } diff --git a/crates/mun_libloader/Cargo.toml b/crates/mun_libloader/Cargo.toml index ef8a4d1bb..aab2141c1 100644 --- a/crates/mun_libloader/Cargo.toml +++ b/crates/mun_libloader/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_libloader" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Functionality for loading Mun libraries" @@ -13,7 +13,7 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["game-development", "mun"] [dependencies] -mun_abi = { version = "0.4.0-dev", path = "../mun_abi" } +mun_abi = { version = "0.4.0", path = "../mun_abi" } anyhow = { version = "1.0", default-features = false, features = ["std"] } libloading = { version = "0.7", default-features = false } tempfile = { version = "3", default-features = false } diff --git a/crates/mun_memory/Cargo.toml b/crates/mun_memory/Cargo.toml index 1747bdf74..697d493cf 100644 --- a/crates/mun_memory/Cargo.toml +++ b/crates/mun_memory/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_memory" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Memory management functionality for Mun" @@ -13,8 +13,8 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["game-development", "mun"] [dependencies] -mun_abi = { version = "0.4.0-dev", path = "../mun_abi" } -mun_capi_utils = { version = "0.4.0-dev", path = "../mun_capi_utils" } +mun_abi = { version = "0.4.0", path = "../mun_abi" } +mun_capi_utils = { version = "0.4.0", path = "../mun_capi_utils" } itertools = { version = "0.10.3", default-features = false } lazy_static = { version = "1.4.0", default-features = false } once_cell = { version = "1.4.0", default-features = false } @@ -23,6 +23,6 @@ rustc-hash = { version = "1.1", default-features = false, features = ["std"] } thiserror = { version = "1.0.19", default-features = false } [dev-dependencies] -mun_capi_utils = { version = "0.4.0-dev", path = "../mun_capi_utils", features = ["insta"] } +mun_capi_utils = { version = "0.4.0", path = "../mun_capi_utils", features = ["insta"] } insta = { version = "1.12.0", default-features = false, features = ["ron"] } paste = { version = "1.0", default-features = false } diff --git a/crates/mun_paths/Cargo.toml b/crates/mun_paths/Cargo.toml index 7430ac93b..555efff11 100644 --- a/crates/mun_paths/Cargo.toml +++ b/crates/mun_paths/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_paths" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Provides convenience structures for handling relative- and absolute paths" diff --git a/crates/mun_project/Cargo.toml b/crates/mun_project/Cargo.toml index cf667270e..3dbcda62d 100644 --- a/crates/mun_project/Cargo.toml +++ b/crates/mun_project/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_project" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Provides convenience structures for Mun projects" @@ -13,7 +13,7 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["game-development", "mun"] [dependencies] -mun_paths = { version = "0.4.0-dev", path="../mun_paths" } +mun_paths = { version = "0.4.0", path="../mun_paths" } anyhow = { version = "1.0", default-features = false } rustc-hash = { version = "1.1.0", default-features = false, features = ["std"] } semver = { version = "1.0", default-features = false, features = ["serde"] } diff --git a/crates/mun_runtime/Cargo.toml b/crates/mun_runtime/Cargo.toml index ba37aadc8..2abfff1d9 100644 --- a/crates/mun_runtime/Cargo.toml +++ b/crates/mun_runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_runtime" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "A runtime for hot reloading and invoking Mun from Rust" @@ -13,11 +13,11 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["game-development", "mun"] [dependencies] -mun_abi = { version = "0.4.0-dev", path = "../mun_abi" } -mun_libloader = { version = "0.4.0-dev", path = "../mun_libloader" } -mun_capi_utils = { version = "0.4.0-dev", path = "../mun_capi_utils"} -mun_memory = { version = "0.4.0-dev", path = "../mun_memory" } -mun_project = { version = "0.4.0-dev", path = "../mun_project" } +mun_abi = { version = "0.4.0", path = "../mun_abi" } +mun_libloader = { version = "0.4.0", path = "../mun_libloader" } +mun_capi_utils = { version = "0.4.0", path = "../mun_capi_utils"} +mun_memory = { version = "0.4.0", path = "../mun_memory" } +mun_project = { version = "0.4.0", path = "../mun_project" } anyhow = { version = "1.0", default-features = false } itertools = { version = "0.10.3", default-features = false, features = ["use_alloc"] } log = { version = "0.4", default-features = false } diff --git a/crates/mun_runtime_capi/Cargo.toml b/crates/mun_runtime_capi/Cargo.toml index 1ff181b47..9d8dd8b33 100644 --- a/crates/mun_runtime_capi/Cargo.toml +++ b/crates/mun_runtime_capi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_runtime_capi" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Provides a C API for the Mun runtime" @@ -17,10 +17,10 @@ name = "mun_runtime" crate-type = ["cdylib"] [dependencies] -mun_abi = { version = "0.4.0-dev", path = "../mun_abi" } -mun_memory = { version = "0.4.0-dev", path = "../mun_memory" } -mun_runtime = { version = "0.4.0-dev", path = "../mun_runtime" } -mun_capi_utils = { version = "0.4.0-dev", path = "../mun_capi_utils", features=["insta"]} +mun_abi = { version = "0.4.0", path = "../mun_abi" } +mun_memory = { version = "0.4.0", path = "../mun_memory" } +mun_runtime = { version = "0.4.0", path = "../mun_runtime" } +mun_capi_utils = { version = "0.4.0", path = "../mun_capi_utils", features=["insta"]} insta = { version = "1.12.0", default-features = false, features = ["ron"] } [dev-dependencies] diff --git a/crates/mun_skeptic/Cargo.toml b/crates/mun_skeptic/Cargo.toml index ab5486c52..cd66a6f6c 100644 --- a/crates/mun_skeptic/Cargo.toml +++ b/crates/mun_skeptic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_skeptic" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Provides the ability to test Mun code snippets in an mdbook" @@ -19,6 +19,6 @@ bytecount = { version = "0.6.2", default-features = false } itertools = { version = "0.10.0", default-features = false } mdbook = { version = "0.4.7", default-features = false } pulldown-cmark = { version = "0.9.1", default-features = false } -mun_compiler = { version = "0.4.0-dev", path = "../mun_compiler" } -mun_runtime = { version = "0.4.0-dev", path = "../mun_runtime" } +mun_compiler = { version = "0.4.0", path = "../mun_compiler" } +mun_runtime = { version = "0.4.0", path = "../mun_runtime" } tempdir = { version = "0.3.7", default-features = false } diff --git a/crates/mun_syntax/Cargo.toml b/crates/mun_syntax/Cargo.toml index 3d989a994..47f8310c5 100644 --- a/crates/mun_syntax/Cargo.toml +++ b/crates/mun_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_syntax" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Parsing functionality for the Mun programming language" @@ -13,7 +13,7 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["game-development", "mun"] [dependencies] -mun_abi = { version = "0.4.0-dev", path = "../mun_abi" } +mun_abi = { version = "0.4.0", path = "../mun_abi" } drop_bomb = { version = "0.1.4", default-features = false } itertools = { version = "0.10.0", default-features = false } ra_ap_text_edit = { version = "0.0.142", default-features = false } diff --git a/crates/mun_target/Cargo.toml b/crates/mun_target/Cargo.toml index 23b651975..1177a10de 100644 --- a/crates/mun_target/Cargo.toml +++ b/crates/mun_target/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_target" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Describes compilation targets for Mun" diff --git a/crates/mun_test/Cargo.toml b/crates/mun_test/Cargo.toml index ac42c044c..3d632bd2d 100644 --- a/crates/mun_test/Cargo.toml +++ b/crates/mun_test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_test" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Functionality for testing Mun code" @@ -13,10 +13,10 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["game-development", "mun"] [dependencies] -mun_compiler = { version = "0.4.0-dev", path = "../mun_compiler" } -mun_runtime = { version = "0.4.0-dev", path = "../mun_runtime" } -mun_hir = { version = "0.4.0-dev", path = "../mun_hir" } -mun_paths = { version = "0.4.0-dev", path = "../mun_paths" } +mun_compiler = { version = "0.4.0", path = "../mun_compiler" } +mun_runtime = { version = "0.4.0", path = "../mun_runtime" } +mun_hir = { version = "0.4.0", path = "../mun_hir" } +mun_paths = { version = "0.4.0", path = "../mun_paths" } anyhow = { version = "1.0", default-features = false } itertools = { version = "0.10.3", default-features = false } tempfile = { version = "3", default-features = false } diff --git a/crates/mun_vfs/Cargo.toml b/crates/mun_vfs/Cargo.toml index 162458658..2be356c17 100644 --- a/crates/mun_vfs/Cargo.toml +++ b/crates/mun_vfs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mun_vfs" -version = "0.4.0-dev" +version = "0.4.0" authors = ["The Mun Team "] edition = "2021" description = "Provides an in-memory filesystem" @@ -13,7 +13,7 @@ keywords = ["game", "hot-reloading", "language", "mun", "scripting"] categories = ["game-development", "mun"] [dependencies] -mun_paths = { version = "0.4.0-dev", path="../mun_paths" } +mun_paths = { version = "0.4.0", path="../mun_paths" } crossbeam-channel = { version = "0.5.0", default-features = false } log = { version = "0.4.11", default-features = false } notify = "5.0.0"