Skip to content

Releases: hofstadter-io/hof

v0.6.9

07 Jun 07:44
bebc58f
Compare
Choose a tag to compare

This release brings more consistency and long-term stability to hof.
There are also new features like the CUE commands and the hof TUI.

main changes

  • CUE v0.9.0 (+1 bugfix commit after)
  • Added the CUE commands [def,eval,export,vet]
  • Adjusted flags for consistency with CUE and internally across commands
  • Added hof tui for real-time CUE manipulation and exploration
  • Upgradee hof/flow to new runtime, this marks the point all subsystems have migrated
  • Added support for bulk processing with parallelism
  • Support for CUE style data placement with hof extensions
  • Support for embedding user files into CUE values as strings

other changes

  • several bug fixes in mod, containers, #hof
  • deal with macos woes on GHA

v0.6.9-rc.2

07 May 05:19
87cf8d7
Compare
Choose a tag to compare

Changelog

  • hof/deps: update most go deps
  • hof/fmt: update all formatters
  • hof/dm: add --suffix flag to checkpoint command
  • docs: some work on getting-started sections and some other random components

v0.6.9-rc.1

04 May 22:35
Compare
Choose a tag to compare

Changelog

This release brings more consistency to hof. It also adds the core CUE commands and a powerful TUI

Changes:

  • many flags changed to bring consistency with CUE and internally
  • upgrade flow to new runtime, this marks the point all subsystems have migrated
  • a few improvements, we still want to do a flow refactor in a future release
  • add support for bulk processing with parallelism
  • support for CUE style data placement
  • support for embedding user files into CUE values as strings
  • add CUE commands [def,eval,export,vet]
  • add hof tui for real-time CUE manipulation and exploration

Other:

  • several bug fixes in mod, containers, #hof
  • deal with macos woes on GHA

v0.6.9-beta.1

18 Sep 05:20
ce1c022
Compare
Choose a tag to compare

Changelog

Since v0.6.8, in summary

  • hof tui, a terminal interface to Hof and CUE
  • add hof [def,eval,export,vet] commands, mirroring CUE's
  • near par consistency with CUE's args, flags, and loader
  • work around flow, in prep for a later refactor
  • several important fixes to features from last release
  • several more bug fixes and improvements generally

v0.6.9-alpha.16

11 Sep 11:53
37d23e2
Compare
Choose a tag to compare

Bugfixs and more TUI upgrades, see the builtin help text

v0.6.9-alpha.15

10 Sep 11:31
ad61850
Compare
Choose a tag to compare

Changelog

  • more bugfixes, some commands were broken in the last alpha
  • add vscode & vim based hotkeys for selecting the command box

v0.6.9-alpha.14

10 Sep 08:10
b9d8214
Compare
Choose a tag to compare

Changelog

  • significant upgrades to the TUI
  • bug fixes and other related changes

v0.6.9-alpha.4

01 Sep 11:56
10c674a
Compare
Choose a tag to compare

Changelog

  • 10c674a hof/tui: introduces the hof TUI and implements a CUE browser and playground like experience (#289)
hof eval --tui [cue args & flags...]
hof tui ls        (opens a file browser, double click to open in eval)

curl api.com | hof eval --tui -
kubectl ... --out json | hof eval --tui -                   
  • use arrows or vim keys to move
  • spacebar or enter expands a directory
  • mouse is supported, double click in ls file tree to open in eval
  • CTRL-spacebar will get you to the command input (top-left), you can eval [cue args & flags] there to open a new value
  • ctrl-w will swap between value true and CUE code
  • ctrl-{h,o,f,r} control the amount of evalutation (hidden, optional, final, resolve)

v0.6.9-alpha.3

29 Aug 05:30
Compare
Choose a tag to compare

Changelog

  • bugfixes
  • pre/post flow in gen, use --exec to enable them

v0.6.9-alpha.1

27 Aug 21:52
e35a3ac
Compare
Choose a tag to compare

This release brings more consistency to hof.

Changes:

  • many flags changed to bring consistency with CUE and internally
  • upgrade flow to new runtime, this marks the point all subsystems have migrated
  • a few improvements, we still want to do a flow refactor in a future release
  • add support for bulk processing with parallelism
  • support for CUE style data placement
  • add CUE commands [def,eval,export,vet]

Other:

  • several bug fixes in mod, containers, #hof
  • deal with macos woes on GHA