Skip to content

Releases: hofstadter-io/hof

v0.6.3-rc.3

10 Jul 07:15
Compare
Choose a tag to compare

Changelog

  • d4e0081 add a flag for listing generators
  • 310b88c add datamodel & thema notes
  • 4795126 hof/gen: fix some bugs, wordsmith
  • 94a5986 hof/gen: implement --as-generator, other cleanup
  • 112485f hof/gen: implement --list flag
  • db6141e hof/gen: more bug fixes, cleanup test/watch, support go template in generator template filepath
  • 5c02248 lib/cuetils: don't move orphaned files which cue does not understand
  • 7efd560 only create adhoc gen when -T flag is present
  • fced38d reorg some notes
  • bbaed78 some help wordsmithing
  • 85fe70c turn off an old message
  • 10e7b6b update notes
  • cf9ab7e wordsmith flags, multiwatch files, add --create-module flag

v0.6.3-rc.2

09 Jul 04:51
Compare
Choose a tag to compare

Changelog

v0.6.3-rc.1

09 Jul 02:20
Compare
Choose a tag to compare

Changelog

v0.6.3-beta.5

09 Jul 01:07
Compare
Choose a tag to compare

Changelog

  • b6737a2 fix some bugs in watch, add a bit of verbosity
  • 262c784 rework adhoc gen, watch code, vendor some diff code

v0.6.3-beta.4

08 Jul 03:48
Compare
Choose a tag to compare

Changelog

  • de1dbec add --watch-xcue flag
  • 914ede6 add dict helper
  • 7de0859 add watch capability to hof gen, some cleanup around globs
  • b80acc7 cleanup watch test, add instructions
  • 64febd0 get concurrency right for dual watch in dual modes
  • df77544 improve regen message when watching, some other small comment wordsmithing
  • 312f5b8 update dm schema to use disjunct for Ordered* and default to list comp of unordered
  • 56ecfa4 update v0.6.3 changelog
  • 3f9ae57 update v0.6.x changelog

v0.6.3-beta.3

04 Jul 18:46
Compare
Choose a tag to compare

Changelog

  • f28fe0b hof gen without -G runs like render, tests passing
  • 9f03b4a improve unification of render into gen
  • abd283d start to merge render into gen
  • 96560cb update tests for render->gen merge

v0.6.3-beta.2

04 Jul 02:12
Compare
Choose a tag to compare

Changelog

  • d6df239 fix repeated render bug, diff3 bug, some comments in schema/dm.cue
  • e68bef3 update render help, some other minor adds

v0.6.3-beta.1

30 Jun 11:42
Compare
Choose a tag to compare

Changelog

  • 6240ebd Merge pull request #95 from tmm1/typo
  • 6c3538b add gen tests to CI
  • d6ce42d add render command for adhoc file generation, update some short help strings
  • 382961b add tests for render to CI
  • c5ad8ac fix hof/gen self gen test
  • 69aa43a fix minor typo
  • 46524c0 get mosts tests working
  • a65e607 handle data files, fix edge cases, pass all render tests
  • fd91e75 hof/render: improved ux and help msg, add some tests, start implementation
  • 220cf22 hof/render: more cmd ux, help, and tests
  • 61d2ea5 implement render as adhoc generator, start passing tests
  • fb353e5 readme: add mod command
  • 164ddeb remove completion hack for _ alias
  • 9a03998 remove unused import
  • 7257b62 render in consistent order, print merge conflicts
  • e821599 rework readme
  • 7995008 split tests in CI to own steps
  • bb64b48 update notes
  • 4591a6d update test/templates cue mods
  • 8c2a55d use -T <>:<@>;<> format, more tests and a bit of wordsmithing
  • 2667a02 wordsmith some long help text

v0.6.2

25 May 05:36
Compare
Choose a tag to compare

Changelog

v0.6.2-beta.1

18 Apr 03:18
Compare
Choose a tag to compare

Changelog

3970593 - pass root CUE instance with task tree starting path to cue/flow - reverse iterate over middleware to match normal pattern and human thinking - other fixes and such
3eafc17 Update to CUE v0.4.3-beta.1 (remove hof replace), remove cuetils dep, fix other code tied to this
f9c4753 add debounce to watch
1e509cb add diagram
630339f add idea for @flow(init)
60d234d add note about what lib/extern is (project bootstrapping)
c875c64 add quitChan support and graceful shutdown to @task(api.Serve)
360a846 assume empty string means no resp for irc message
155e76a bring in ideas.md; reorg test files
31d789a ci/github: add go 1.18.x to the testing matrix
c8a2938 ci/github: fix flow based test invocations to limit CUE files read
34ae258 cmd/flow: print 'no flows found' when that is the case
b87ca0c deglobalize task registry
4ceaf42 ensure debug-tasks and verbosity make it to all task contexts
43f89fe fix bug in api.Server, move ideas.md
a2567bd fix some bugs in CSP setup and add omitted task
7af2c3a flow/context: bookkeeping members, new & copy
82cf433 generally prototype updated testing setup
bade64d get pick test minimally working again
bc177f1 hmmmm, commit all untracked and changed files, been a while...
4ad3bd4 hof/flow: add FlowStack to help with path bookkeeping to nested flows
0d4229a hof/flow: add exec pool, noop, nest; several bug fixes, print reductions; no more InferTask
f527c15 hof/flow: add stats flag, improve final stats output
c2187d9 hof/flow: add sugar for -t using '+'
c2d0491 hof/flow: api server schema and test
3c17e8e hof/flow: change debug flag to progress, remove from context as well
aefb52d hof/flow: cleanup api.Call, schema & unify, add richer response value
04f60ec hof/flow: cleanup more printing / debug
352fd17 hof/flow: enable kv tests
cdaa1bc hof/flow: enable tasks/gen tests
5a53fdf hof/flow: fix @print as middleware
baff7d2 hof/flow: fix calling stack in middleware; add info middleware, Apply->Use, undo go 1.18
f0a6a62 hof/flow: improve cli UX - @flow/name is sugar for -f, run named flow if only one discovered
2744ba6 hof/flow: make st tasks consistent with schema, reorg test data
2d58e8e hof/flow: reenable InferTasks
46b6c10 hof/flow: task schemas and some other updates
a7c4a30 hof/flow: update ideas.md
1955573 hof/flow: update long cli help
f704012 hof/flow: update long help text
89fd2d1 hof/flow[test]: fix up api test
c00f0af hof/script: fix golang backwards incompatibility issue by breaking out a function that needs to be different
720047a implement @task(csp.Awesomeness)
2fcd21a implement flow/middleware
5a1ce6d implement prototype @task(csp.*) for concurrency patterns
21c3523 import hof/flow from cuetils
be8ba70 keep and pass root cue value rather than the local root for the flow to run
569ac44 prefix the multiply used imports (context,flow) with (go,cue,hof) to reduce confusion
ea9df6d prep for internal validation with task schemas
ef1810d print message and time when watchBuild is done on event
0e3ae09 remove old hof/structural
3efff34 remove some unsused funcs
f26ef75 remove unused code
53abc59 remove unused middlewares
4fa04fc simplify flow inputs, import cuetils/structural
bcd7499 start to introduce base task
b2c8042 start working through some tests, improve message when diff is only whitespace in txtar cmp
026e02e update cmd/hof help message
dbb64c6 update some glob deps
322ea9c update test flows and GitHub Action workflows
edba8cd update top-level watch, add rand test
3c79eac updates for go 1.18

Docker images

  • docker pull hofstadter/hof:v0.6.2-beta.1-scratch
  • docker pull hofstadter/hof:v0.6-scratch
  • docker pull hofstadter/hof:v0-scratch
  • docker pull hofstadter/hof:latest-scratch
  • docker pull hofstadter/hof:v0.6.2-beta.1
  • docker pull hofstadter/hof:v0.6
  • docker pull hofstadter/hof:v0
  • docker pull hofstadter/hof:latest
  • docker pull hofstadter/hof:v0.6.2-beta.1-debian
  • docker pull hofstadter/hof:v0.6-debian
  • docker pull hofstadter/hof:v0-debian
  • docker pull hofstadter/hof:latest-debian