Releases: hofstadter-io/hof
Releases · hofstadter-io/hof
v0.6.8-beta.1
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
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
Changelog
- 521e084 hof/fmt: fix image suffix
v0.6.7-rc.1
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
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
v0.6.7-alpha.3
Changelog
- 9d9f8ba hof/ci: re-enable push for march images
v0.6.6
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
andblack
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