diff --git a/CHANGELOG.md b/CHANGELOG.md index 5dfcddc34a..4e4b8acc1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,25 @@ ## [Unreleased](https://github.com/nymtech/nym/tree/HEAD) -[Full Changelog](https://github.com/nymtech/nym/compare/v0.3.3...HEAD) +[Full Changelog](https://github.com/nymtech/nym/compare/0.4.0-rc.2...HEAD) + +Nym 0.4.0 Platform + +In this release, we're taking a lot more care with version numbers, so that we can ensure upgrade compatibility for mixnodes, providers, clients, and validators more easily. + +This release also integrates a health-checker and network topology refresh into the Nym client, so that the client can intelligently choose paths which route around any non-functional or incompatible nodes. + +## [0.4.0-rc.2](https://github.com/nymtech/nym/tree/0.4.0-rc.2) (2020-01-28) + +[Full Changelog](https://github.com/nymtech/nym/compare/v0.4.0-rc.1...0.4.0-rc.2) + +**Merged pull requests:** + +- Hotfix/semver compatibility [\#106](https://github.com/nymtech/nym/pull/106) ([jstuczyn](https://github.com/jstuczyn)) + +## [v0.4.0-rc.1](https://github.com/nymtech/nym/tree/v0.4.0-rc.1) (2020-01-28) + +[Full Changelog](https://github.com/nymtech/nym/compare/v0.3.3...v0.4.0-rc.1) **Closed issues:** @@ -114,7 +132,11 @@ ## [v0.2.0](https://github.com/nymtech/nym/tree/v0.2.0) (2020-01-07) -[Full Changelog](https://github.com/nymtech/nym/compare/3c64a2facd753f4f2f431e7f888e54842e2bc64e...v0.2.0) +[Full Changelog](https://github.com/nymtech/nym/compare/0.2.0...v0.2.0) + +## [0.2.0](https://github.com/nymtech/nym/tree/0.2.0) (2020-01-06) + +[Full Changelog](https://github.com/nymtech/nym/compare/0.1.0...0.2.0) diff --git a/Cargo.lock b/Cargo.lock index d4da658a65..0af6ebb850 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1363,7 +1363,7 @@ dependencies = [ [[package]] name = "nym-client" -version = "0.4.0-rc.1" +version = "0.4.0" dependencies = [ "addressing", "bs58", @@ -1396,7 +1396,7 @@ dependencies = [ [[package]] name = "nym-mixnode" -version = "0.4.0-rc.1" +version = "0.4.0" dependencies = [ "addressing", "bs58", @@ -1414,7 +1414,7 @@ dependencies = [ [[package]] name = "nym-sfw-provider" -version = "0.4.0-rc.1" +version = "0.4.0" dependencies = [ "bs58", "built", @@ -1438,7 +1438,7 @@ dependencies = [ [[package]] name = "nym-validator" -version = "0.4.0-rc.1" +version = "0.4.0" dependencies = [ "built", "clap", diff --git a/mixnode/Cargo.toml b/mixnode/Cargo.toml index a87431cd2e..130e068d65 100644 --- a/mixnode/Cargo.toml +++ b/mixnode/Cargo.toml @@ -1,7 +1,7 @@ [package] build = "build.rs" name = "nym-mixnode" -version = "0.4.0-rc.1" +version = "0.4.0" authors = ["Dave Hrycyszyn ", "Jędrzej Stuczyński "] edition = "2018" diff --git a/nym-client/Cargo.toml b/nym-client/Cargo.toml index 83d278edfd..d5ce376dcf 100644 --- a/nym-client/Cargo.toml +++ b/nym-client/Cargo.toml @@ -1,7 +1,7 @@ [package] build = "build.rs" name = "nym-client" -version = "0.4.0-rc.1" +version = "0.4.0" authors = ["Dave Hrycyszyn ", "Jędrzej Stuczyński "] edition = "2018" diff --git a/scripts/generate_changelog.sh b/scripts/generate_changelog.sh new file mode 100755 index 0000000000..22097168ba --- /dev/null +++ b/scripts/generate_changelog.sh @@ -0,0 +1,3 @@ +#!/bin/bash +# set CHANGELOG_GITHUB_TOKEN in your .bashrc file +github_changelog_generator -u nymtech -p nym --exclude-tags 0.1.0 --token "$CHANGELOG_GITHUB_TOKEN" diff --git a/sfw-provider/Cargo.toml b/sfw-provider/Cargo.toml index 5bb8306412..d0b34bb121 100644 --- a/sfw-provider/Cargo.toml +++ b/sfw-provider/Cargo.toml @@ -1,7 +1,7 @@ [package] build = "build.rs" name = "nym-sfw-provider" -version = "0.4.0-rc.1" +version = "0.4.0" authors = ["Dave Hrycyszyn ", "Jędrzej Stuczyński "] edition = "2018" diff --git a/validator/Cargo.toml b/validator/Cargo.toml index 67bc704ff7..0c1bb73660 100644 --- a/validator/Cargo.toml +++ b/validator/Cargo.toml @@ -1,7 +1,7 @@ [package] build = "build.rs" name = "nym-validator" -version = "0.4.0-rc.1" +version = "0.4.0" authors = ["Jedrzej Stuczynski "] edition = "2018"