Skip to content

Releases: hofstadter-io/hof

v0.6.8-beta.1

19 Feb 01:56
Compare
Choose a tag to compare

Changelog

  • CI upgrades
  • test improvements
  • bug fixes
  • More formatters, support running any version
  • data formatting stability
  • implement feedback command
  • dependency updates
  • hof/flow: os.Exec exits on error when not captured
  • hof/flow: glob match what to run
  • support data placement for most commands with file.json@path.to.value

v0.6.7

25 Oct 12:03
Compare
Choose a tag to compare

v0.6.6...v0.6.7

Introduces hof create as a "npm create-react-app" for anything.
Easily bootstrap or add files to an existing project from any remote repository.

  • essentially a generator with Create field to get inputs from user.
  • configure an interactive prompt and input schema, user can also use flags to fill prompt
  • adds a new hof create <repo> which fetches and prompts user for starting input
  • adds Create schema and includes in generators
  • add schema and code for implementing an input prompt
  • works with remote repo, and also locally for directories
  • makes it easy for you to provide one-line setup instructions for your own generators

To learn more about hof create, see
docs/getting-started/create.

Breaking changes:

Hof's indent template helper was updated to mimic the behavior
of helm's. This required swaping the order of arguments.

You should now use {{ indent <string|int> <content> }}

Other changes:

  • remove modder name from mod cache, flattening because they are always a git repo at a tag
  • use cache dir for remote repositories
  • enable symlinks for local, replaced, cue dependencies
  • remove old or unused code
  • fix and enable more formatters
  • improve docker images
  • improve tests & CI
  • several bug fixes and edge case handling

v0.6.7-rc.2

22 Sep 04:51
Compare
Choose a tag to compare

Changelog

  • 521e084 hof/fmt: fix image suffix

v0.6.7-rc.1

22 Sep 04:10
Compare
Choose a tag to compare

Changelog

  • 72e2db7 hof/ci: cleanup local settings, remove alpine fmtr builds
  • 2da9bab hof/create: fix local create bug, add support for creator args
  • eb6232d hof/create: skip check if version is set
  • c7c0874 hof/create: support repo arg without @
  • 141a417 hof/debug: disable debug
  • dadf993 hof/release: update changelogs, readme, adjust ga params

v0.6.7-beta.2

19 Sep 06:56
Compare
Choose a tag to compare

Changelog

  • 5d35719 add missing import
  • 9d77c4e hof/ci: better make setup, add ca-certs package to hof images
  • d5aca0d hof/ci: disable alpine based fmtrs
  • 9968d5b hof/ci: improve docker images, remove unused make, cleanup version/update stuff
  • 6cfe579 hof/ci|fmt: more docker improvements, get ruby formatting working
  • fa509b5 hof/clean: disable first-time prompt, comment wordsmith, flow writefile default file permission
  • 98f0374 hof/dm: start adding tests, fix bug when datamodel directory is missing
  • 32c6af3 hof/fmt: another arm64 nit
  • da2e4b5 hof/fmt: disable alpine based images and just create one family
  • 3228b47 hof/fmt: ensure all formatters work
  • f3d21ff hof/gen: run mod in sh not bash

v0.6.7-beta.1

16 Sep 09:30
Compare
Choose a tag to compare

Changelog

  • 4233c26 Merge branch 'create-work' into _dev
  • 1e6e2fe hof/create: tests, fixes, and upgrades

v0.6.7-alpha.3

07 Sep 05:35
Compare
Choose a tag to compare

Changelog

  • 9d9f8ba hof/ci: re-enable push for march images

v0.6.6

15 Aug 02:31
Compare
Choose a tag to compare

Changelog

  • 03407b5 hof/gen: fix 2 bugs in file rendering
  • 8c19a21 hof/schema: make relations "required" (defaults to empty list)
  • 0f49b4d update hofmod-cli, lots of formatting changes, add back ga

v0.6.5

07 Aug 04:53
Compare
Choose a tag to compare

v0.6.4...v0.6.5

Introduces hof fmt to format code, in a beta state

  • used during code gen, because we need this for diff3 correctness
  • subcommand for formatting arbitrary files and managing containers
  • adds prettier and black formatters to expand languages

Changes:

  • update a number of version used during init of various things (mods & gens)
  • lookup template helper now supports OpenAPI refs #/path/to/thing
  • fix template path resolving when in gen is run in a subdir
  • fixes issue when same outdir is used, with the same gen, from different locations
  • shadow dir moved to be next to cue.mod, so that one can gen from any directory
  • shadow dir updated to reflect path from CUE mod root output, use this as the path

v0.6.5-rc.2

02 Aug 19:57
Compare
Choose a tag to compare

Changelog

  • ac5657a bump go to 1.18/19
  • 3dda668 hof/gen: fix bug where static files were empty
  • 65608ff hof/mod: fix panic when mod file is empty
  • abe48b0 tests: cleanup test/templates and regen expected output