Skip to content

Releases: dloez/tag-track

Tag Track - 0.10.0

14 Oct 21:36
Compare
Choose a tag to compare
Tag Track - 0.10.0 Pre-release
Pre-release

Installation

Use one of the following methods

Automatic installation (recommended)

Supported OS:

  • Linux
  • macOS
  • Windows

Linux/macOS requisites:

  • wget

Linux/macOS:

  1. Open a shell and run:
curl https://raw.githubusercontent.com/dloez/tag-track/0.10.0/install.sh | sh -s 0.10.0
  1. Restart the shell. The script will also print a source command that you can run to avoid re-opening a shell to force changes.

Windows:

  1. Open a powershell window and run:
$null = Invoke-WebRequest -Uri https://raw.githubusercontent.com/dloez/tag-track/0.10.0/install.ps1 -OutFile "install.ps1"; powershell -ExecutionPolicy Bypass -File "./install.ps1" "0.10.0"; Remove-Item "install.ps1" -Force
  1. Add the printed by the installer path to the PATH system/user environment variable and open a new powershell window.

Manual installation

Use this method if your OS is currently not available in the automatic installation.

  1. Download your platform binary from the release page.
  2. Place the binary in a directory that is on the system PATH or add the directory to the PATH.
  3. Verify that the binary has execution permission on Linux/macOS (chmod +x tag-track).

Installing from source

Use this method if you cannot find a pre-built binary for your platform. tag-track does not use any platform specific code, so if your platform is listed in the supported Rust platforms, you should be able to easily build tag-track.

  1. Check if your platform is supported by Rust.
  2. Download and install the Rust toolchain version >= 1.70.0. The installer will configure the required targets for your platform automatically, but depending on your platform you may need additional steps.
  3. Clone the repository.
  4. Run cargo install.

What's Changed

  • Fix README links, release tags, and licensing by @dloez in #54

Full Changelog: 0.9.0...0.10.0

Tag Track - 0.9.0

13 Oct 14:15
Compare
Choose a tag to compare
Tag Track - 0.9.0 Pre-release
Pre-release

Installation

Use one of the following methods

Automatic installation (recommended)

Supported OS:

  • Linux
  • macOS
  • Windows

Linux/macOS requisites:

  • wget

Linux/macOS:

  1. Open a shell and run:
curl https://raw.githubusercontent.com/dloez/tag-track/0.9.0/install.sh | sh -s 0.9.0
  1. Restart the shell. The script will also print a source command that you can run to avoid re-opening a shell to force changes.

Windows:

  1. Open a powershell window and run:
$null = Invoke-WebRequest -Uri https://raw.githubusercontent.com/dloez/tag-track/0.9.0/install.ps1 -OutFile "install.ps1"; powershell -ExecutionPolicy Bypass -File "./install.ps1" "0.9.0"; Remove-Item "install.ps1" -Force
  1. Add the printed by the installer path to the PATH system/user environment variable and open a new powershell window.

Manual installation

Use this method if your OS is currently not available in the automatic installation.

  1. Download your platform binary from the release page.
  2. Place the binary in a directory that is on the system PATH or add the directory to the PATH.
  3. Verify that the binary has execution permission on Linux/macOS (chmod +x tag-track).

Installing from source

Use this method if you cannot find a pre-built binary for your platform. tag-track does not use any platform specific code, so if your platform is listed in the supported Rust platforms, you should be able to easily build tag-track.

  1. Check if your platform is supported by Rust.
  2. Download and install the Rust toolchain version >= 1.70.0. The installer will configure the required targets for your platform automatically, but depending on your platform you may need additional steps.
  3. Clone the repository.
  4. Run cargo install.

What's Changed

Full Changelog: 0.8.0...0.9.0

Tag Track - 0.8.0

09 Oct 08:54
Compare
Choose a tag to compare
Tag Track - 0.8.0 Pre-release
Pre-release

Installation

Use one of the following methods

Automatic installation (recommended)

Supported OS:

  • Linux
  • macOS
  • Windows

Linux/macOS requisites:

  • wget

Linux/macOS:

  1. Open a shell and run:
curl https://raw.githubusercontent.com/dloez/tag-track/0.8.0/install.sh | sh -s 0.8.0
  1. Restart the shell. The script will also print a source command that you can run to avoid re-opening a shell to force changes.

Windows:

  1. Open a powershell window and run:
$null = Invoke-WebRequest -Uri https://raw.githubusercontent.com/dloez/tag-track/0.8.0/install.ps1 -OutFile "install.ps1"; powershell -ExecutionPolicy Bypass -File "./install.ps1" "0.8.0"; Remove-Item "install.ps1" -Force
  1. Add the printed by the installer path to the PATH system/user environment variable and open a new powershell window.

Manual installation

Use this method if your OS is currently not available in the automatic installation.

  1. Download your platform binary from the release page.
  2. Place the binary in a directory that is on the system PATH or add the directory to the PATH.
  3. Verify that the binary has execution permission on Linux/macOS (chmod +x tag-track).

Installing from source

Use this method if you cannot find a pre-built binary for your platform. tag-track does not use any platform specific code, so if your platform is listed in the supported Rust platforms, you should be able to easily build tag-track.

  1. Check if your platform is supported by Rust.
  2. Download and install the Rust toolchain version >= 1.70.0. The installer will configure the required targets for your platform automatically, but depending on your platform you may need additional steps.
  3. Clone the repository.
  4. Run cargo install.

What's Changed

Full Changelog: 0.7.0...0.8.0

Tag Track - 0.7.0

30 Sep 12:26
Compare
Choose a tag to compare
Tag Track - 0.7.0 Pre-release
Pre-release

Installation

Use one of the following methods

Automatic installation (recommended)

Supported OS:

  • Linux
  • macOS
  • Windows

Linux/macOS requisites:

  • wget

Linux/macOS:

  1. Open a shell and run:
curl https://raw.githubusercontent.com/dloez/tag-track/0.7.0/install.sh | sh -s 0.7.0
  1. Restart the shell. The script will also print a source command that you can run to avoid re-opening a shell to force changes.

Windows:

  1. Open a powershell window and run:
$null = Invoke-WebRequest -Uri https://raw.githubusercontent.com/dloez/tag-track/0.7.0/install.ps1 -OutFile "install.ps1"; powershell -ExecutionPolicy Bypass -File "./install.ps1" "0.7.0"; Remove-Item "install.ps1" -Force
  1. Add the printed by the installer path to the PATH system/user environment variable and open a new powershell window.

Manual installation

Use this method if your OS is currently not available in the automatic installation.

  1. Download your platform binary from the release page.
  2. Place the binary in a directory that is on the system PATH or add the directory to the PATH.
  3. Verify that the binary has execution permission on Linux/macOS (chmod +x tag-track).

Installing from source

Use this method if you cannot find a pre-built binary for your platform. tag-track does not use any platform specific code, so if your platform is listed in the supported Rust platforms, you should be able to easily build tag-track.

  1. Check if your platform is supported by Rust.
  2. Download and install the Rust toolchain version >= 1.70.0. The installer will configure the required targets for your platform automatically, but depending on your platform you may need additional steps.
  3. Clone the repository.
  4. Run cargo install.

What's Changed

  • refactor: add pagination to tag obtaintion from GitHub REST API by @dloez in #33

Full Changelog: 0.6.0...0.7.0

Tag Track - 0.6.0

18 Sep 20:01
Compare
Choose a tag to compare
Tag Track - 0.6.0 Pre-release
Pre-release

Installation

Use one of the following methods

Automatic installation (recommended)

Supported OS:

  • Linux
  • macOS
  • Windows

Linux/macOS requisites:

  • wget

Linux/macOS:

  1. Open a shell and run:
curl https://raw.githubusercontent.com/dloez/tag-track/0.6.0/install.sh | sh -s 0.6.0
  1. Restart the shell. The script will also print a source command that you can run to avoid re-opening a shell to force changes.

Windows:

  1. Open a powershell window and run:
$null = Invoke-WebRequest -Uri https://raw.githubusercontent.com/dloez/tag-track/0.6.0/install.ps1 -OutFile "install.ps1"; powershell -ExecutionPolicy Bypass -File "./install.ps1" "0.6.0"; Remove-Item "install.ps1" -Force
  1. Add the printed by the installer path to the PATH system/user environment variable and open a new powershell window.

Manual installation

Use this method if your OS is currently not available in the automatic installation.

  1. Download your platform binary from the release page.
  2. Place the binary in a directory that is on the system PATH or add the directory to the PATH.
  3. Verify that the binary has execution permission on Linux/macOS (chmod +x tag-track).

Installing from source

Use this method if you cannot find a pre-built binary for your platform. tag-track does not use any platform specific code, so if your platform is listed in the supported Rust platforms, you should be able to easily build tag-track.

  1. Check if your platform is supported by Rust.
  2. Download and install the Rust toolchain version >= 1.70.0. The installer will configure the required targets for your platform automatically, but depending on your platform you may need additional steps.
  3. Clone the repository.
  4. Run cargo install.

What's Changed

  • fix: use new argument from_commit to obtain git tag from that commi… by @dloez in #32

Full Changelog: 0.5.0...0.6.0

Tag Track - 0.5.0

12 Sep 10:43
Compare
Choose a tag to compare
Tag Track - 0.5.0 Pre-release
Pre-release

Installation

Use one of the following methods

Automatic installation (recommended)

Supported OS:

  • Linux
  • macOS
  • Windows

Linux/macOS requisites:

  • wget

Linux/macOS:

  1. Open a shell and run:
curl https://raw.githubusercontent.com/dloez/tag-track/0.5.0/install.sh | sh -s 0.5.0
  1. Restart the shell. The script will also print a source command that you can run to avoid re-opening a shell to force changes.

Windows:

  1. Open a powershell window and run:
$null = Invoke-WebRequest -Uri https://raw.githubusercontent.com/dloez/tag-track/0.5.0/install.ps1 -OutFile "install.ps1"; powershell -ExecutionPolicy Bypass -File "./install.ps1" "0.5.0"; Remove-Item "install.ps1" -Force
  1. Add the printed by the installer path to the PATH system/user environment variable and open a new powershell window.

Manual installation

Use this method if your OS is currently not available in the automatic installation.

  1. Download your platform binary from the release page.
  2. Place the binary in a directory that is on the system PATH or add the directory to the PATH.
  3. Verify that the binary has execution permission on Linux/macOS (chmod +x tag-track).

Installing from source

Use this method if you cannot find a pre-built binary for your platform. tag-track does not use any platform specific code, so if your platform is listed in the supported Rust platforms, you should be able to easily build tag-track.

  1. Check if your platform is supported by Rust.
  2. Download and install the Rust toolchain version >= 1.70.0. The installer will configure the required targets for your platform automatically, but depending on your platform you may need additional steps.
  3. Clone the repository.
  4. Run cargo install.

What's Changed

  • Create documentation and styled code by @dloez in #31

Full Changelog: 0.4.0...0.5.0

Tag Track - 0.4.0

26 Aug 12:36
Compare
Choose a tag to compare
Tag Track - 0.4.0 Pre-release
Pre-release

Installation

Use one of the following methods

Automatic installation (recommended)

Supported OS:

  • Linux
  • macOS
  • Windows

Linux/macOS requisites:

  • wget

Linux/macOS:

  1. Open a shell and run:
curl https://raw.githubusercontent.com/dloez/tag-track/0.4.0/install.sh | sh -s 0.4.0
  1. Restart the shell. The script will also print a source command that you can run to avoid re-opening a shell to force changes.

Windows:

  1. Open a powershell window and run:
$null = Invoke-WebRequest -Uri https://raw.githubusercontent.com/dloez/tag-track/0.4.0/install.ps1 -OutFile "install.ps1"; powershell -ExecutionPolicy Bypass -File "./install.ps1" "0.4.0"; Remove-Item "install.ps1" -Force
  1. Add the printed by the installer path to the PATH system/user environment variable and open a new powershell window.

Manual installation

Use this method if your OS is currently not available in the automatic installation.

  1. Download your platform binary from the release page.
  2. Place the binary in a directory that is on the system PATH or add the directory to the PATH.
  3. Verify that the binary has execution permission on Linux/macOS (chmod +x tag-track).

Installing from source

Use this method if you cannot find a pre-built binary for your platform. tag-track does not use any platform specific code, so if your platform is listed in the supported Rust platforms, you should be able to easily build tag-track.

  1. Check if your platform is supported by Rust.
  2. Download and install the Rust toolchain version >= 1.70.0. The installer will configure the required targets for your platform automatically, but depending on your platform you may need additional steps.
  3. Clone the repository.
  4. Run cargo install.

What's Changed

Full Changelog: 0.3.0...0.4.0

Tag Track - 0.3.0

25 Aug 17:32
Compare
Choose a tag to compare
Tag Track - 0.3.0 Pre-release
Pre-release

Installation

Use one of the following methods

Automatic installation (recommended)

Supported OS:

  • Linux
  • macOS
  • Windows

Linux/macOS requisites:

  • wget

Linux/macOS:

  1. Open a shell and run:
curl https://raw.githubusercontent.com/dloez/tag-track/0.3.0/install.sh | sh -s 0.3.0
  1. Restart the shell. The script will also print a source command that you can run to avoid re-opening a shell to force changes.

Windows:

  1. Open a powershell window and run:
$null = Invoke-WebRequest -Uri https://raw.githubusercontent.com/dloez/tag-track/0.3.0/install.ps1 -OutFile "install.ps1"; powershell -ExecutionPolicy Bypass -File "./install.ps1" "0.3.0"; Remove-Item "install.ps1" -Force
  1. Add the printed by the installer path to the PATH system/user environment variable and open a new powershell window.

Manual installation

Use this method if your OS is currently not available in the automatic installation.

  1. Download your platform binary from the release page.
  2. Place the binary in a directory that is on the system PATH or add the directory to the PATH.
  3. Verify that the binary has execution permission on Linux/macOS (chmod +x tag-track).

Installing from source

Use this method if you cannot find a pre-built binary for your platform. tag-track does not use any platform specific code, so if your platform is listed in the supported Rust platforms, you should be able to easily build tag-track.

  1. Check if your platform is supported by Rust.
  2. Download and install the Rust toolchain version >= 1.70.0. The installer will configure the required targets for your platform automatically, but depending on your platform you may need additional steps.
  3. Clone the repository.
  4. Run cargo install.

What's Changed

  • feat: replace use of environment variable GITHUB_SHA for argument --commit-sha by @dloez in #26

Full Changelog: 0.2.0...0.3.0

Tag Track - 0.2.0

25 Aug 10:21
Compare
Choose a tag to compare
Tag Track - 0.2.0 Pre-release
Pre-release

Installation

Use one of the following methods

Automatic installation (recommended)

Supported OS:

  • Linux
  • macOS
  • Windows

Linux/macOS requisites:

  • wget

Linux/macOS:

  1. Open a shell and run:
curl https://raw.githubusercontent.com/dloez/tag-track/0.2.0/install.sh | sh -s 0.2.0
  1. Restart the shell. The script will also print a source command that you can run to avoid re-opening a shell to force changes.

Windows:

  1. Open a powershell window and run:
$null = Invoke-WebRequest -Uri https://raw.githubusercontent.com/dloez/tag-track/0.2.0/install.ps1 -OutFile "install.ps1"; powershell -ExecutionPolicy Bypass -File "./install.ps1" "0.2.0"; Remove-Item "install.ps1" -Force
  1. Add the printed by the installer path to the PATH system/user environment variable and open a new powershell window.

Manual installation

Use this method if your OS is currently not available in the automatic installation.

  1. Download your platform binary from the release page.
  2. Place the binary in a directory that is on the system PATH or add the directory to the PATH.
  3. Verify that the binary has execution permission on Linux/macOS (chmod +x tag-track).

Installing from source

Use this method if you cannot find a pre-built binary for your platform. tag-track does not use any platform specific code, so if your platform is listed in the supported Rust platforms, you should be able to easily build tag-track.

  1. Check if your platform is supported by Rust.
  2. Download and install the Rust toolchain version >= 1.70.0. The installer will configure the required targets for your platform automatically, but depending on your platform you may need additional steps.
  3. Clone the repository.
  4. Run cargo install.

What's Changed

  • Refactor code by @dloez in #2
  • feat: add github source by @dloez in #3
  • Add GH actions workflow for building and linting by @dloez in #1
  • feat: add authentication with argument --github-token by @dloez in #4
  • ci: push tags on pushes to main by @dloez in #5
  • Output formats by @dloez in #13
  • ci: push tags by @dloez in #14
  • Modify buid.rs to work in CI envs by @dloez in #17
  • feat: use pagination to iterate over GitHub commits by @dloez in #22
  • chore: add installers and install instructions to release by @dloez in #18
  • fix: change git command used for obtaining commits between closest tag and current commit by @dloez in #25

New Contributors

  • @dloez made their first contribution in #2

Full Changelog: 0.1.0...0.2.0