Releases: chaaz/versio
v0.5.3 : Builds and updates
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
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
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
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
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
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
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
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
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 userelease --resume
orrelease --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
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.