diff --git a/CHANGELOG.md b/CHANGELOG.md index b16c408..26f39ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## Version 2.0.0 + +This version introduces some breaking changes for _how_ and _where_ configuration is stored, as well as changes the default git branch from `master` to `main`, and making the branch name non-configurable. + +⚠️ **Breaking changes** ⚠️ +* Config is now stored as JSON +* Config is now stored at `$XDG_CONFIG_HOME`, if unset use `$HOME/.config/eureka`. This is more + inline with where config should be stored +* `main` branch is used by default, and you can't config the branch name anymore. Use `git checkout main` to create a new branch based on our current one. + +Just update and run it to go through the first time setup again. + +**Other changes** +* Only allow absolute path for repo +* Only allow to clear entire config instead of just repo (`--clear-config`) +* Dependency and docs updates + ## Version 1.8.1 * Bugfix: Commit and push to stored branch name diff --git a/Cargo.lock b/Cargo.lock index 54acd69..15e4a45 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -106,7 +106,7 @@ dependencies = [ [[package]] name = "eureka" -version = "1.8.1" +version = "2.0.0" dependencies = [ "clap", "dirs", diff --git a/Cargo.toml b/Cargo.toml index f056fb8..c4c2a81 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "eureka" -version = "1.8.1" +version = "2.0.0" description = "CLI tool to input and store your ideas without leaving the terminal" authors = ["Simon Egersand "] categories = ["command-line-interface", "command-line-utilities"]