Changelog
Almost every system was upgraded in this release and marks an API stability milestone.
- Now using CUE
v0.6.0
with required fields - New shared runtime for core commands to enable greater cohesion and consistency
#hof
metadata for core objects gen, datamodel, flow- Refresh of the datamodel command
- more flexible with a user defined structure
- nested history tracking and injection into code generation
- The schema has changed significantly, [learn how to upgrade here].
- Refresh of module command
- focus on CUE with a simpler implementation
- automatic dependency inference with
hof mod tidy
- support for both OCI & git, public and private
- General schema cleanup and refactor
- Support for Nerdctl or Podman as alternatives to Docker
- Experimental LLM Chat features
Other changes:
- More formatters, support running any version
- data formatting stability
- support for CUE's
@tag()
and-t
, --inject-env, --inject-data - --keep-deleted for
hof gen
- implement feedback command
- support data placement for most commands with file.json@path.to.value
- Improvements to several hof/flow tasks
- CI upgrades
- many test improvements and coverage increase
- bug fixes
- dependency updates