Skip to content

Releases: danielparks/git-status-vars

Release 1.3.0

16 Oct 18:56
v1.3.0
b49f5fe

Choose a tag to compare

  • Update --timeout to support sub-second timeouts; change the default timeout to 500ms.
  • Reorganize variables printed slightly to leave the slowest information for last (changes from upstream).
  • Remove --timeout on Windows since it relies on non-Windows code that breaks the build.
  • Add automated PR checks for Windows.

Release 1.2.0

01 Aug 18:48
v1.2.0
d7d3df0

Choose a tag to compare

  • Add --timeout option, which defaults to 1 second. git-status-vars will now output as much repository information as it can, then end with:

    repo_state=Error
    repo_error='Timed out'
    

Release 1.1.1

13 Feb 03:48
v1.1.1
c89bbaa

Choose a tag to compare

  • Bump version to fix release workflow.

Release 1.1.0

13 Feb 03:38
v1.1.0
b0261cc

Choose a tag to compare

  • Add stash_count variable to output containing the number of stashed changes.

API breaking changes

  • summarize_opened_repository() now takes a mut reference to a Repository. This is necessary to count the number of stashed changes.

Release 1.0.4

06 Dec 04:53
v1.0.4
c6a95de

Choose a tag to compare

Security fixes

Release 1.0.3

12 Feb 23:13
v1.0.3
3cdc102

Choose a tag to compare

Security fixes

API breaking changes

  • Switched Reference::new() and friends to accept types that implement std::fmt::Display instead of AsRef<str>. The functions convert the parameters to owned Strings with to_string() anyway, so this more accurately reflects what the functions are doing.

Other API changes

  • ShellWriter::with_prefix() now accepts anything that implements std::fmt::Display as the prefix rather than just Strings.

Release 1.0.2

24 May 21:49
v1.0.2
8583611

Choose a tag to compare

  • Update documentation to reflect that the minimum supported Rust version
    (MSRV) is 1.64.

Release 1.0.1

24 May 21:45
v1.0.1
baca564

Choose a tag to compare

  • Added missing crate documentation.
  • Updated dependencies.

Bug fixes

  • Ensured that summarize_opened_repository() would not produce output before
    returning an error. This could have caused confusing output from
    summarize_repository().

Release 1.0.0

05 Apr 11:13
v1.0.0
ad3683a

Choose a tag to compare

Bumping to version 1.0.0 to indicate stability. There are no functional changes.

  • Update all dependencies.
  • Update the minimum supported Rust version (MSRV) from 1.60 to 1.64.
  • Document development status — stable; no more planned features.
  • Document versioning policy — the version primarily tracks changes to the
    binary, not the crate as a library.

Release 0.2.4

21 Jan 12:14
v0.2.4
b957c32

Choose a tag to compare

Security fixes