Skip to content

Releases: jmooring/hvm

v0.7.0

26 May 17:40
a389db4
Compare
Choose a tag to compare

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

16 Mar 17:40
5e6a727
Compare
Choose a tag to compare

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

23 Dec 03:30
436313c
Compare
Choose a tag to compare

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

06 Nov 04:46
6edf1f2
Compare
Choose a tag to compare

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

27 Sep 21:54
5b58bf0
Compare
Choose a tag to compare

Changelog

  • 5b58bf0 cmd/use: Ignore numTagsToDisplay with useVersionInDotFile flag

v0.5.0

25 Sep 00:13
Compare
Choose a tag to compare

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

20 Sep 23:33
0a376a3
Compare
Choose a tag to compare

Breaking change

The .hvm file now contains the version identifier instead of the path to the Hugo executable. To accommodate this change:

  1. In directories where version management is enabled, run hvm use to create an .hvm file with the new format.
  2. 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

v0.3.1

19 Sep 02:30
2d38547
Compare
Choose a tag to compare

Changelog

  • 99f6e19 all: Clean up Go doc comments
  • 5fe8e2a cmd: Add test cases for sortAscending
  • ea50f29 cmd: Sort tags after limiting range
  • d425d60 misc: Limit CI tests to PRs targeting main
  • 2d38547 misc: Limit CodeQL analysis to PRs targeting main

v0.3.0

18 Sep 23:35
Compare
Choose a tag to compare

Changelog

  • ac608a5 all: Refactor
  • 6fc561d build(deps): bump golang.org/x/oauth2 from 0.7.0 to 0.12.0
  • 640af42 cmd: Create config setting to control sort order
  • 8b27e95 misc: Add show status option to shell script examples

v0.2.0

11 Sep 05:12
Compare
Choose a tag to compare

Changelog

  • 2e8c527 cmd: Improve help message
  • 1d09e03 cmd: Support optional use of GitHub personal access tokens
  • 618521d helpers: Add type checks
  • a7720c8 misc: Improve README copy
  • 89a4d79 misc: Simplify alias functions in README