Releases: jmooring/hvm
v0.7.1
Changelog
- 0fc91fe build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
- 80a555d build(deps): bump github.com/spf13/viper from 1.18.2 to 1.19.0
- db8514f build(deps): bump golang.org/x/mod from 0.17.0 to 0.18.0
- a4c5949 build(deps): bump golang.org/x/mod from 0.18.0 to 0.19.0
- fb07bb8 build(deps): bump golang.org/x/oauth2 from 0.20.0 to 0.21.0
- e446251 cmd/aliases: Fix zsh alias creation
v0.7.0
Changelog
- 02bc330 build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0
- bb62786 build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.0 to 2.2.1
- 2c6028e build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.1 to 2.2.2
- f54e02b build(deps): bump golang.org/x/mod from 0.16.0 to 0.17.0
- 3916c95 build(deps): bump golang.org/x/oauth2 from 0.18.0 to 0.19.0
- 1499a5d build(deps): bump golang.org/x/oauth2 from 0.19.0 to 0.20.0
- bb2a65d cmd/all: Add --latest flag to the install and use commands
- a389db4 cmd/testscript: Add tests for --latest flag
v0.6.1
Changelog
- 78170c3 all: Reformat with gofumpt
- 0adfa2e build(deps): bump github.com/spf13/viper from 1.18.1 to 1.18.2
- 5ced486 build(deps): bump golang.org/x/mod from 0.14.0 to 0.15.0
- 94bbf50 build(deps): bump golang.org/x/mod from 0.15.0 to 0.16.0
- 718ae15 build(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0
- ab59037 build(deps): bump golang.org/x/oauth2 from 0.16.0 to 0.17.0
- 1edd49e build(deps): bump golang.org/x/oauth2 from 0.17.0 to 0.18.0
- 5e6a727 build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
- a205036 misc: Update demonstration
- e4865f5 misc: Update test workflow
v0.6.0
Breaking change
By default, recent releases displayed when running hvm use
and hvm install
are now sorted in descending order instead of ascending order. To revert to the earlier behavior, set the sortAscending
configuration option to true
.
Changelog
- b28728e build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.0 to 2.1.1
- f2fc3c1 build(deps): bump github.com/rogpeppe/go-internal from 1.11.0 to 1.12.0
- 5c994ce build(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.1
- 451ccf5 build(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.15.0
- 944c67b cmd/all: List releases in descending order
- 436313c misc: Update README
- 3a37594 misc: Update test workflow
- 765ee3a misc: Update test workflow
v0.5.2
Changelog
- 87c98ee build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
- cbfe4ff build(deps): bump github.com/spf13/viper from 1.16.0 to 1.17.0
- 98703e4 build(deps): bump golang.org/x/mod from 0.12.0 to 0.13.0
- 6edf1f2 build(deps): bump golang.org/x/mod from 0.13.0 to 0.14.0
- 7f29218 build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0
- 45a66da build(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0
- 4e19f1a misc: Update README
- 67cc451 misc: Update demonstration
v0.5.1
v0.5.0
Breaking changes
We moved the --useVersionInDotFile
flag from the hvm install
command to the hvm use
command.
Please uUpdate the alias that you created in the second step of the installation instructions. Run hvm gen alias --help for details.
Changelog
- 762d508 cmd/aliases: Exit gracefully when version not in repo
- 4c239bb cmd/aliases: Remove error code from PowerShell return
- c341483 cmd/all: Fix flag usage
- 2f9dd45 cmd/clean: Do not disable version management in the current directory
- f7e48c5 cmd/clean: Don't clean if cache is empty
- eaf4190 cmd/status: Prompt to install if dot file version not cached
- c83cbcf cmd/use: Validate version in dot file against repo
- 6cc5a08 cmd: Simplify project directory structure
- 3598020 misc: Update README
- ebe534d misc: Update animation
v0.4.0
Breaking change
The .hvm
file now contains the version identifier instead of the path to the Hugo executable. To accommodate this change:
- In directories where version management is enabled, run
hvm use
to create an.hvm
file with the new format. - Update the alias that you created in the second step of the installation instructions. Run
hvm gen alias --help
for details.
This change means that the .hvm file for any given project is valid regardless of operating system. If you check the .hvm file into source control, all project collaborators can test and build their Hugo sites using the same version.
After cloning the project or pulling changes, install the version specified in the .hvm file:
hvm install --useVersionInDotFile
Changelog
- 06ce6f4 all: Improve prose in README and command messages
- b0b81fc cmd/disable: Use past tense in status message
- 0a376a3 cmd/gen: Create alias function for Windows PowerShell
- cba9c47 cmd/install: Add flag to install version specified in dot file
- d756b2e cmd/status: Change --printExecPath exit code
- 89f4fc2 cmd/status: Honor sortAscending config option
- 9569265 cmd/test: Use system env var HVM_GITHUBTOKEN if present
- f408802 cmd/use: Improve help text
- d24f141 cmd: Add gen command to generate alias scripts
- 463412b cmd: Make the hvm dot file independent of OS and environment
- fbe9ebb cmd: Remove -v and --version flags from subcommands
- 016230c misc: Remove detrius
- 8dca82d misc: Update README