github hofstadter-io/hof v0.6.8

latest releases: v0.6.10-rc.1, v0.6.9, v0.6.9-rc.2...
15 months ago

Changelog

v0.6.7...v0.6.8

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

Don't miss a new hof release

NewReleases is sending notifications on new releases.