Skip to content

Releases: benpueschel/gritty

v2.1.1

20 Sep 18:33
Compare
Choose a tag to compare

🚜 Refactor

  • Move gritty-clap code into gritty::args

⚙️ Miscellaneous Tasks

  • (release-plz) Use github app
  • Cargo update

v2.1.0

05 Sep 19:59
Compare
Choose a tag to compare

🚀 Features

  • Add gritty remote add command

📚 Documentation

  • Add gritty remote add command

⚙️ Miscellaneous Tasks

  • Use sccache for release-plz
  • Manually trigger release artifacts
  • (release-plz) Use private access token
  • (rust) Only run if code changed
  • (release) Remove manual trigger

Build

  • (deps) Bump quinn-proto from 0.11.6 to 0.11.8
  • Update gritty-clap

v2.0.1

03 Sep 18:24
465acac
Compare
Choose a tag to compare

🚀 Features

  • Use published crates instead of local ones

⚙️ Miscellaneous Tasks

  • (main) Release v1.0.1
  • Use sccache
  • Complete release pipeline revamp
  • Publish to crates.io on release

Build

  • Prepare for cargo publish
  • Generate manpages in OUT_DIR

Merge

  • Branch 'main' into v2.x.x
  • Branch 'v2.x.x' into main

💥 BREAKING CHANGES

  • due to b1ac66a - nested "repo" subcommand:
    Any repo commands change. Instead of calling gritty create <repo> <remote>, use gritty repo create <repo> <remote>. For
    more information, run gritty help remote.

  • due to 2e4b717 - nested "remote" subcommand:
    gritty list-remotes is now gritty remote list

  • due to 547deaa - auth subcommand, add auth status command:
    The old gritty auth <remote> command has now moved to
    gritty auth login <remote>.

🚀 Features

  • [breaking] Nested "repo" subcommand
  • [breaking] Nested "remote" subcommand
  • Add rm and ls aliases
  • Add alias "repo new" for "repo create"
  • Configure colored output
  • Show ascii-art logo on help screen
  • Add option to fork repos
  • Make --color and --config global
  • Add shell completion command
  • [breaking] auth subcommand, add auth status command
  • Update dependencies
  • Add lib.rs to use gritty as a library :)

🐛 Bug Fixes

  • Correct help for repo names in gritty help

🚜 Refactor

  • Use doc-comments for command help
  • Move remote mods into different folders

📚 Documentation

  • Add issue templates
  • Include build status badges
  • Improve remote documentation
  • Update readme

v1.0.1

15 Aug 15:39
Compare
Choose a tag to compare

🐛 Bug Fixes

v1.0.0

07 Aug 19:27
Compare
Choose a tag to compare

💥 BREAKING CHANGES

  • due to 018f00f - simplify secrets config (commit by @benpueschel):

    Old configurations will break. Users will need to
    change the secrets section of their configuration:

    [secrets]  
    type = "Keyring"  

    Replaces the old `secrets = "Keyring" to use the system keyring to store
    secrets.

    [secrets]  
    type = "SecretsFile"  
    file = "path/to/file.toml"  

    Replaces the old way to store secrets in a separate plaintext secrets
    file.

    [secrets]  
    type = "Plaintext"  
    [secrets.your_remote]  
    token = "token"  
    [secrets.remote]  
    username = "user"  
    password = "password"  

    Replaces the old way to store secrets inline. Instead of the old
    [secrets.Plaintext.<provider>, the config now directly uses
    [secrets.<provider>, with a section to denote the type to use
    (secrets.type).

  • due to 41cc53f - use PathBuf for config path (commit by @benpueschel):

    The System keyring now uses a canonical path to store
    credentials. This may break credential storage. If you encounter the
    error message Could not find auth for remote <remote_name>, you will
    need to call gritty auth <remote_name> and supply a new token.

✨ New Features

🐛 Bug Fixes

♻️ Refactors

✅ Tests

v0.8.1

30 Jul 20:08
Compare
Choose a tag to compare

🐛 Bug Fixes

v0.8.0

27 Jul 22:02
Compare
Choose a tag to compare

✨ New Features

♻️ Refactors

v0.7.0

23 Jul 11:51
Compare
Choose a tag to compare

✨ New Features

🐛 Bug Fixes

♻️ Refactors

v0.6.0

22 Jul 12:44
Compare
Choose a tag to compare

💥 BREAKING CHANGES

  • due to 95b5d41 - toggle listing private repos (commit by @benpueschel):

    Private repositories are not shown by default anymore.
    To list public and private repos, run gritty list <remote> -p.

✨ New Features

🐛 Bug Fixes

♻️ Refactors

v0.5.0

20 Jul 18:24
Compare
Choose a tag to compare

✨ New Features

🐛 Bug Fixes

♻️ Refactors