Skip to content

Releases: chaaz/versio

v0.5.3 : Builds and updates

18 Aug 04:31
Compare
Choose a tag to compare

This release of Versio incorporates some code and configuration streamlining, to keep pace with updates in our build tools and dependencies. We've also reconstructed our CI workflows, so that we can provide fully statically-linked binaries for all our supported platforms. Now that we've finished with those tasks, we're ready once again to tackle new features and enhancements, so stay tuned for our next update!

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.

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.5.3/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.

v0.5.2 : Software updates

28 Jul 06:33
Compare
Choose a tag to compare

Version 0.5.2 of Versio doesn't contain any new features or bug fixes, but we are internally preparing to add some nice new features! But first, we want to fix some of our build problems, especially our inability to build a Windows binary (because of dependency problems). This release is a step along that path--we have updated all of our dependencies and code to as up-to-date as possible. However, because we haven't finished this process, we have only ubuntu linux binaries available in this release.

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.

v0.5.1 : Builds and tweaks

29 May 22:19
Compare
Choose a tag to compare

In this release, we've fixed some build issues, especially with MacOS and Windows releases; we hope to get back to releasing MacOS and Windows binaries soon! We have also added "ci" as prefix to the "use_angular" size list, in keeping with Angular specficiations.

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.

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.5.1/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.

v0.5.0 : Cryptographic Signing

25 Apr 20:34
Compare
Choose a tag to compare

This release of Versio supports cryptographic signing of your commits and tags: Versio will be able to read (although not yet verify) such things; and if your GPG and Git is so configured, Versio will sign its own tags and commits. Since Versio is released with Versio, we hope to soon sign our own releases in this way. Learn more about signing here.

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.

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.5.0/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.

Some useful flags

20 Nov 00:22
Compare
Choose a tag to compare

In this release we've added the global "-c" flag, which ignores up-to-date checks in some cases: see the docs for more information. We also add the "-A" flag to the "info" command, so you don't have to remember "-FINRTV".

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.

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.4.5/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.

Improve init, add also

09 Nov 20:38
Compare
Choose a tag to compare

In this release, we improve the init command by having it respect .gitignore and hidden files and directories. Also, we add the also configuration parameter, which allows us to list additional locations and formats to write a project's current version.

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.

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.4.4/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.

Add Version Chain

08 Nov 08:20
Compare
Choose a tag to compare

In this release, we've add the Version Chain feature, which allows you to build all dependent projects in a monorepo at once, instead of tediously releasing and updating each one at a time. See the Version Chain docs for more info.

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.

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.4.2/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.

Misc build and info improvements

04 Oct 23:30
Compare
Choose a tag to compare

We've add more features to the info command so that we can integrate even better with automated build systems, and have used those new features to improve our own builds!

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.

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.4.1/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, copy to versio in your %PATH.

More execution control

22 Sep 02:27
Compare
Choose a tag to compare

This release of Versio has new features:

  • labels: You can labels in your projects using a "labels" property. Then, the info command has a -l option that returns information on every project that contains a certain label.
  • pausing: The release command has the optional --pause command to exit before completing some stages of the release process. You can use release --resume or release --abort afterwards.
  • hooks: You can add hooks to your projects: these are shell commands that will execute at certain points of execution.

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.

This version of versio was built with rustc 1.46.0 (04488afe3 2020-08-24)

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.4.0/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.

Better GitHub Actions integration

17 Sep 10:24
Compare
Choose a tag to compare

This release of Versio has improved credentials handling, so that it can push files even when running in GitHub Actions; it also has the info command, which is helpful when programing your CI workflows around your projects. And speaking of workflows, we are now using the Yambler to macro-stitch our own GitHub Actions together, making it easier to write workflows that verify our quality builds and keep everything up-to-date.

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.

This version of versio was built with rustc 1.46.0 (04488afe3 2020-08-24)

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.3.0/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.