Skip to content

v0.7.6 : Updates and Enhancements

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jul 16:56
· 29 commits to main since this release

This release adds some performance and logistic enhancements, updates some dependencies to keep up with changes in the MacOS build libraries, and opens the door to some new features coming soon. Specifically, we did the following:

  • Fixed reading Versio prefs that don't have an auth section
  • Updated the GPG library for the latest MacOS compatibility
  • Improved Git remote push and pull performance for tags
  • Added JSON-Schema for .versio.yaml via a new 'schema' command
  • Started shell command-based version retrieval/updates

And as always, this release may contain some minor bug fixes and dependency updates. We're working on keeping Versio great, and working through our backlog of excellent feedback and suggestions from all of you!

πŸͺŸ Our Windows pipeline has changed, which means that this release only has our Linux and MacOS binaries: we'll update to stay current and get out a new Windows version as soon as we can.


New to Versio? The repository is the best place to learn about Versio and what it can do. If you want to report a bug or request a feature, you can do so at our Issues link, but we ask you first read the Troubleshooting page learn about problems and their solutions.

DEPENDENCIES:

On MacOS and Linux, you must have GPG tools installed. These tools are installed by default on most distributions of Linux and MacOS. If you can run git, then you probably have the necessary tools already installed.

On Windows, you need to install the GpgME package, which is available here (Signature and checksum available from its parent directory).

If you have any questions, you should view the Installation page for information about installing and testing dependencies.

INSTALLATION:

To install, follow the instructions for your platform; some files might be zipped for improved download speed. For example, on MacOS you can do something like this (assuming ~/bin exists and is in your PATH):

curl -L https://github.com/chaaz/versio/releases/download/v0.7.6/versio__x86_64-apple-darwin -o ~/bin/versio
chmod +x ~/bin/versio

MacOS: download versio__x86_64-apple-darwin, copy to versio in your PATH.
GNU Linux 64: download versio__x86_64-unknown-linux-gnu, copy to versio in your PATH.
Windows: download versio__x86_64-pc-win32.exe, copy to versio.exe in your %PATH.