diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c3f1463..96f1cd9 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.2.0" + ".": "1.3.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b81d4c..d6695e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [1.3.0](https://github.com/Project-Colony/Eidos/compare/v1.2.0...v1.3.0) (2026-08-04) + + +### Features + +* **gui:** MO2 parity for conflicts, dragging, and a Colony-shaped Settings ([#8](https://github.com/Project-Colony/Eidos/issues/8)) ([9aad5f7](https://github.com/Project-Colony/Eidos/commit/9aad5f749c31f9105923d41bd1c6f257f6056660)) + + +### Performance + +* **core:** index the overwrite, taking directory ops out of resolution ([#13](https://github.com/Project-Colony/Eidos/issues/13)) ([8ce6821](https://github.com/Project-Colony/Eidos/commit/8ce68211e23932798ca70022d6a089f64912011b)) + + +### Internals + +* **cli:** one module per subcommand ([#10](https://github.com/Project-Colony/Eidos/issues/10)) ([1a65d2f](https://github.com/Project-Colony/Eidos/commit/1a65d2f4f707dac7063c9b61a9f7959da89f777c)) +* **fuse:** split the daemon into modules by role ([#9](https://github.com/Project-Colony/Eidos/issues/9)) ([484b894](https://github.com/Project-Colony/Eidos/commit/484b894669c1e51e8b7e46e8f51653e744deb846)) +* **install:** make install.rs a directory module ([#11](https://github.com/Project-Colony/Eidos/issues/11)) ([808f36e](https://github.com/Project-Colony/Eidos/commit/808f36e4dda6c29e8af136e9ba6fc124068e9ec2)) +* **instance:** make profile.rs a directory module, split by method ([#12](https://github.com/Project-Colony/Eidos/issues/12)) ([730311d](https://github.com/Project-Colony/Eidos/commit/730311db961f2878ed2740104d8d99f96a3029ed)) + ## [1.2.0](https://github.com/Project-Colony/Eidos/compare/v1.1.0...v1.2.0) (2026-08-03) diff --git a/Cargo.lock b/Cargo.lock index 54a0b9f..fc2d4d9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1017,7 +1017,7 @@ checksum = "edf234dd1594d6dd434a8fb8cada51ddbbc593e40e4a01556a0b31c62da2775b" [[package]] name = "eidos" -version = "1.2.0" +version = "1.3.0" dependencies = [ "eidos-gamefeatures", "eidos-games", @@ -1031,25 +1031,25 @@ dependencies = [ [[package]] name = "eidos-conflicts" -version = "1.2.0" +version = "1.3.0" [[package]] name = "eidos-core" -version = "1.2.0" +version = "1.3.0" dependencies = [ "libc", ] [[package]] name = "eidos-fomod" -version = "1.2.0" +version = "1.3.0" dependencies = [ "roxmltree 0.21.1", ] [[package]] name = "eidos-fuse" -version = "1.2.0" +version = "1.3.0" dependencies = [ "eidos-core", "fuser", @@ -1058,7 +1058,7 @@ dependencies = [ [[package]] name = "eidos-gamedef" -version = "1.2.0" +version = "1.3.0" dependencies = [ "serde", "toml", @@ -1066,7 +1066,7 @@ dependencies = [ [[package]] name = "eidos-gamefeatures" -version = "1.2.0" +version = "1.3.0" dependencies = [ "eidos-gamedef", "eidos-ini", @@ -1077,14 +1077,14 @@ dependencies = [ [[package]] name = "eidos-games" -version = "1.2.0" +version = "1.3.0" dependencies = [ "eidos-gamedef", ] [[package]] name = "eidos-gui" -version = "1.2.0" +version = "1.3.0" dependencies = [ "eidos-conflicts", "eidos-core", @@ -1103,11 +1103,11 @@ dependencies = [ [[package]] name = "eidos-ini" -version = "1.2.0" +version = "1.3.0" [[package]] name = "eidos-install" -version = "1.2.0" +version = "1.3.0" dependencies = [ "eidos-fomod", "eidos-gamedef", @@ -1116,7 +1116,7 @@ dependencies = [ [[package]] name = "eidos-instance" -version = "1.2.0" +version = "1.3.0" dependencies = [ "eidos-ini", "eidos-plugins", @@ -1126,7 +1126,7 @@ dependencies = [ [[package]] name = "eidos-launch" -version = "1.2.0" +version = "1.3.0" dependencies = [ "eidos-fuse", "libc", @@ -1134,14 +1134,14 @@ dependencies = [ [[package]] name = "eidos-log" -version = "1.2.0" +version = "1.3.0" dependencies = [ "libc", ] [[package]] name = "eidos-loot" -version = "1.2.0" +version = "1.3.0" dependencies = [ "eidos-plugins", "libloot", @@ -1150,7 +1150,7 @@ dependencies = [ [[package]] name = "eidos-nexus" -version = "1.2.0" +version = "1.3.0" dependencies = [ "base64", "eidos-instance", @@ -1162,7 +1162,7 @@ dependencies = [ [[package]] name = "eidos-plugins" -version = "1.2.0" +version = "1.3.0" dependencies = [ "eidos-gamedef", "encoding_rs", diff --git a/Cargo.toml b/Cargo.toml index 0cfc85e..7944c3d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ members = ["crates/eidos-core", "crates/eidos-fuse", "crates/eidos-games", "crat # About dialog, the `Application-Version` header every Nexus API call carries, # and the log header - so a release that left it at 0.0.0 would be telling Nexus # something untrue about who is calling. -version = "1.2.0" # x-release-please-version +version = "1.3.0" # x-release-please-version license = "GPL-3.0-or-later" repository = "https://github.com/Project-Colony/Eidos" edition = "2021"