aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md27
-rw-r--r--Cargo.lock47
-rw-r--r--Cargo.toml6
3 files changed, 71 insertions, 9 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9863596..4cafc42 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,7 +10,8 @@ Any contributor making changes to the project must record their changes in this
**- Milestone.1 "MVP" -**
-- [Release 0.2.1 (Unreleased)](#release-021-unreleased)
+- [Unreleased](#unreleased)
+- [Release 0.2.1 (2026-07-01)](#release-021-2026-07-01)
- [Release 0.2.0 (2026-06-30)](#release-020-2026-06-30)
- [Release 0.1.9 (2026-05-29)](#release-019-2026-05-29)
- [Release 0.1.8 (2026-05-18)](#release-018-2026-05-18)
@@ -27,7 +28,27 @@ Any contributor making changes to the project must record their changes in this
## Contents
-### Release 0.2.1 (Unreleased)
+### Unreleased
+
+#### Fixes:
+
+None
+
+#### Optimizations:
+
+None
+
+#### Features:
+
+None
+
+#### **BREAKING CHANGES** (API CHANGES):
+
+None
+
+---
+
+### Release 0.2.1 (2026-07-01)
#### Fixes:
@@ -36,7 +57,7 @@ Any contributor making changes to the project must record their changes in this
`"=> EntryList"` would incorrectly match as a substring of `"=> EntryListAlias,"`, causing a false duplicate registration detection.
Now changed to use `find` + trailing character boundary validation, ensuring the character immediately after the match is not an identifier character (letter/digit/underscore).
- Affected scope: Deduplication logic for `#[chain]`, `#[renderer]`, `#[help]`, and `#[completion]` registration.
+ Affected scope: Deduplication logic for `#[chain]`, `#[renderer]`, `#[help]`, and `#[completion]` registration.
#### Optimizations:
diff --git a/Cargo.lock b/Cargo.lock
index 74d983b..57f3b8e 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -404,8 +404,8 @@ name = "mingling"
version = "0.2.1"
dependencies = [
"mingling",
- "mingling_core",
- "mingling_macros",
+ "mingling_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "mingling_macros 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"serde",
"size",
"tokio",
@@ -433,7 +433,25 @@ dependencies = [
"just_fmt",
"just_template",
"log",
- "mingling_pathf",
+ "mingling_pathf 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "ron",
+ "serde",
+ "serde_json",
+ "serde_yaml",
+ "toml",
+]
+
+[[package]]
+name = "mingling_core"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c6a8751b43d4fd3d61d7b37f0d7f4d5d274d9391cf80cae9bd75f218219eefe"
+dependencies = [
+ "env_logger",
+ "just_fmt",
+ "just_template",
+ "log",
+ "mingling_pathf 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"ron",
"serde",
"serde_json",
@@ -452,8 +470,31 @@ dependencies = [
]
[[package]]
+name = "mingling_macros"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7cd478387797590d2afb4122078649c3e4f9da7f29dbf37817763fecf04958f"
+dependencies = [
+ "just_fmt",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "mingling_pathf"
+version = "0.2.1"
+dependencies = [
+ "just_fmt",
+ "proc-macro2",
+ "syn",
+]
+
+[[package]]
name = "mingling_pathf"
version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d400d170c80e3f2f7d6f9b6739c286bc64279c805b770fabac390e3a7c7baf0"
dependencies = [
"just_fmt",
"proc-macro2",
diff --git a/Cargo.toml b/Cargo.toml
index 4e61b61..499da03 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,9 +17,9 @@ exclude = [
]
[workspace.dependencies]
-mingling_core = { path = "mingling_core", default-features = false }
-mingling_macros = { path = "mingling_macros", default-features = false }
-mingling_pathf = { path = "mingling_pathf", default-features = false }
+mingling_core = { version = "0.2.1", default-features = false }
+mingling_macros = { version = "0.2.1", default-features = false }
+mingling_pathf = { version = "0.2.1", default-features = false }
just_fmt = "0.1.2"
just_template = "0.2.0"