From 7e0005298e99c445f50e8f7a67428985f5f409ab Mon Sep 17 00:00:00 2001 From: Kampfkarren Date: Thu, 9 Jan 2025 18:57:42 -0800 Subject: [PATCH] 0.28.0 [release] --- CHANGELOG.md | 6 ++++-- Cargo.lock | 10 +++++----- Cargo.toml | 6 +++--- selene/Cargo.toml | 4 ++-- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dae1415..ce84d68d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,9 @@ # Changelog This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased](https://github.com/Kampfkarren/selene/compare/0.27.1...HEAD) +## [Unreleased](https://github.com/Kampfkarren/selene/compare/0.28.0...HEAD) + +## [0.28.0](https://github.com/Kampfkarren/selene/releases/0.28.0) - 2025-01-09 ### Added - Added `Path2DControlPoint.new`, `Content.fromUri`, `Content.fromAssetId`, and `Content.fromObject` to the Roblox standard library - [Adds `lua_versions` to standard library definitions](https://kampfkarren.github.io/selene/usage/std.html#lua_versions). Specifying this will only allow the syntax used by those languages. The default standard libraries now specify these, meaning that invalid syntax for that language will no longer be supported. @@ -444,4 +446,4 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Added standard library chaining. This means you can combine two standard libraries by setting `std` in selene.toml to `std1+std2`. You can chain as many as you want. ## [0.1.0](https://github.com/Kampfkarren/selene/releases/tag/0.1.0) - 2019-11-06 -- Initial release +- Initial release \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 3fd0ec0a..d8ffb3c5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "addr2line" @@ -368,9 +368,9 @@ dependencies = [ [[package]] name = "full_moon" -version = "1.0.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0ed413ca670d8ec6c08d8a823975c8e14f2ada4d947f96bf7654312a72e114d" +checksum = "9a02c056a5966f6db8e663ee48093280f098d68d97763a94490ee63178d54776" dependencies = [ "bytecount", "cfg-if", @@ -919,7 +919,7 @@ dependencies = [ [[package]] name = "selene" -version = "0.27.1" +version = "0.28.0" dependencies = [ "atty", "cfg-if", @@ -949,7 +949,7 @@ dependencies = [ [[package]] name = "selene-lib" -version = "0.27.1" +version = "0.28.0" dependencies = [ "codespan", "codespan-reporting", diff --git a/Cargo.toml b/Cargo.toml index 9a1a5699..612422a3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["selene", "selene-lib"] resolver = "2" [workspace.package] -version = "0.27.1" +version = "0.28.0" authors = ["Kampfkarren "] edition = "2021" homepage = "https://kampfkarren.github.io/selene/" @@ -11,8 +11,8 @@ license = "MPL-2.0" repository = "https://github.com/Kampfkarren/selene" [workspace.dependencies] -full_moon = "1.0.0" +full_moon = "1.2.0" toml = "0.7.2" # Do not update this without confirming profiling uses the same version of tracy-client as selene -profiling = "1.0.7" +profiling = "1.0.7" \ No newline at end of file diff --git a/selene/Cargo.toml b/selene/Cargo.toml index e5c08751..31b2e45e 100644 --- a/selene/Cargo.toml +++ b/selene/Cargo.toml @@ -24,7 +24,7 @@ globset = "0.4.10" lazy_static = "1.4" num_cpus = "1.15" profiling.workspace = true -selene-lib = { path = "../selene-lib", version = "=0.27.1", default-features = false } +selene-lib = { path = "../selene-lib", version = "=0.28.0", default-features = false } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_yaml = "0.9.16" @@ -42,4 +42,4 @@ pretty_assertions = "1.3" [features] default = ["roblox"] tracy-profiling = ["profiling/profile-with-tracy", "tracy-client"] -roblox = ["selene-lib/roblox", "full_moon/roblox", "ureq"] +roblox = ["selene-lib/roblox", "full_moon/roblox", "ureq"] \ No newline at end of file