Skip to content

Releases: yusronMu77/scaffold-cli

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 07:22
e82c975

Changes

v0.7.0...v0.8.0

  • docs(202609211405): [95] document feeding a correction back into a template via multi-path learn (#98) (e82c975)
  • feature(202609211342): [96] let a project append to learn's system prompt via --prompt-addendum or .scaffold.yaml (#97) (55ad8e4)
  • bugfix(202609211153): [93] error on a bare --output/--scaffolding-code instead of silently defaulting to a stray true/ directory (#94) (126efd8)

What's Changed

  • Error on a bare --output/--scaffolding-code instead of silently defaulting to true/ by @yusronMu77 in #94
  • Let a project append to learn's system prompt via --prompt-addendum or .scaffold.yaml by @yusronMu77 in #97
  • Document feeding a correction back into a template via multi-path learn by @yusronMu77 in #98

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 09:29
54e5f0b

Changes

v0.6.0...v0.7.0

  • feature(202609181615): [91] add create --print-written and list --full to cut agent round trips (#92) (54e5f0b)

What's Changed

  • Add create --print-written and list --full to cut agent round trips by @yusronMu77 in #92

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 06:40
b3806ec

Changes

v0.5.1...v0.6.0

  • feature(202609171326): [80] make --skip-existing deep-merge registered files instead of skipping them outright (#90) (b3806ec)
  • feature(202609171202): [74] merge requirements.txt dependency lines across sources (#89) (853f968)
  • feature(202609171201): [71] add javafields regex extractor + learn-fields CLI command (71ffd1e)
  • docs(202609171201): [78] document that same-project component examples legitimately fail learn-review's structural check (#87) (adc691f)
  • feature(202609171153): [70] add a minimal plural template function (#86) (73262bd)
  • bugfix(202609171149): [64] make learn's promoted output directly registrable as a top-level scaffold (#85) (504da17)
  • bugfix(202609171137): [65] add lowerFirst template func and correct learn's camelcase guidance (#84) (05eed01)
  • bugfix(202609171126): [66] count pending inserts as something to write for splice-only combinations (#83) (05bd452)
  • docs(202609171045): [76] note that go.mod is intentionally never merged (#82) (3fa9e63)
  • docs(202609171121): [77] document local-model recommendations for learn --base-url (fef6e01)

What's Changed

  • README: document local-model recommendations for learn --base-url by @yusronMu77 in #81
  • Document that go.mod is intentionally never merged across invocations by @yusronMu77 in #82
  • Count pending inserts as something to write for splice-only combinations by @yusronMu77 in #83
  • Add lowerFirst template func, correct learn's camelcase guidance by @yusronMu77 in #84
  • Make learn's promoted output directly registrable as a top-level scaffold by @yusronMu77 in #85
  • Add a minimal plural template function by @yusronMu77 in #86
  • Document same-project component examples' expected learn-review structural mismatch by @yusronMu77 in #87
  • Add a non-LLM path to read entity fields directly from an existing Java class by @yusronMu77 in #88
  • Merge requirements.txt dependency lines across sources by @yusronMu77 in #89
  • Make --skip-existing deep-merge registered files instead of skipping them outright by @yusronMu77 in #90

Full Changelog: v0.5.1...v0.6.0

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 21:01
fe770a8

Changes

v0.5.0...v0.5.1

  • feature(202609130349): [55] learn-review flags a CRLF-vs-LF-only content mismatch explicitly (#63) (fe770a8)
  • feature(202609130344): [54] learn Scan skips common build/dependency-artifact directories (#62) (5c8be81)
  • Add flat_output to write straight into --output, skipping the / nesting (#61) (da12746)
  • bugfix(202609130329): [53] create's existence check is scoped to this invocation's own resolved file paths (#60) (f34937e)
  • bugfix(202609130254): [49] learn-review defaults .Name to the example dir's own basename (#59) (2e544e6)
  • docs(202609130250): [52] document that draft paths are relative to the scanned example, not the destination (#58) (c9a46a1)
  • bugfix(202609130240): [51] learn writes an explicit, kebab-derived flag for every draft variable (#57) (7943cb9)
  • bugfix(202609130227): [50] learn --force fully clears the output dir before rewriting a draft (#56) (638f24b)

What's Changed

  • learn --force fully clears the output dir before rewriting a draft by @yusronMu77 in #56
  • learn writes an explicit, kebab-derived flag for every draft variable by @yusronMu77 in #57
  • Document that draft paths are relative to the scanned example, not the destination by @yusronMu77 in #58
  • learn-review defaults .Name to the example dir's own basename by @yusronMu77 in #59
  • create's existence check is scoped to this invocation's own resolved file paths by @yusronMu77 in #60
  • Add flat_output to write straight into --output, skipping the / nesting by @yusronMu77 in #61
  • learn Scan skips common build/dependency-artifact directories by @yusronMu77 in #62
  • learn-review flags a CRLF-vs-LF-only content mismatch explicitly by @yusronMu77 in #63

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 11:33
3b87ab7

Changes

v0.4.0...v0.5.0

  • bugfix(202609061829): [46] create accepts 2 positionals for a leaf version (#48) (3b87ab7)
  • feature(202609061805): [45] let scaffold learn mark a file raw (no rendering) (#47) (f90539e)
  • feature(202609061715): [38,39] add uncertain-match band and multi-example learn-review (#44) (0b88a29)
  • bugfix(202609061707): [36,37,40,41,42] harden secret redaction rules (#43) (8d33e74)

What's Changed

  • Harden secret redaction rules (slack-token, jwt, github_pat, new vendor rules, hash exemption) by @yusronMu77 in #43
  • Add uncertain-match band and multi-example learn-review support by @yusronMu77 in #44
  • Let scaffold learn mark a file raw so foreign {{ }} syntax survives untouched by @yusronMu77 in #47
  • create accepts 2 positionals for a scaffold-version with no templates dimension by @yusronMu77 in #48

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 10:01
912863a

Changes

v0.3.0...v0.4.0

  • feature(202609061040): [Issue-#19] multi-example generalization for scaffold learn (v3) (#35) (912863a)
  • feature(202609060129): [Issue-#24] redact secret values in learn's scanned content (#34) (0cf6448)
  • feature(202609052341): [Issue-#22] match an existing template before learning a new one (#33) (3c2531b)
  • bugfix(202609052256): [Issue-#31] preserve a comment attached to the candidate line in learn-promote (#32) (a8f8b8c)
  • task(202609052234): [Issue-#18] add scaffold learn review/promote gate (v2) (#30) (e9ceb79)
  • task(202609051945): [Issue-#25] refresh openai default model and add --response-format (#29) (9b7d996)
  • task(202609051945): [Issue-#23] align learn's scan cap with the output budget (#28) (eecf1a6)
  • task(202609051945): [Issue-#26] add .gitattributes to force LF checkout (#27) (ca000ca)
  • Add scaffold learn v1: single-example template inference (#21) (e1328b4)

What's Changed

  • Add scaffold learn v1: single-example template inference by @yusronMu77 in #21
  • Add .gitattributes to force LF checkout by @yusronMu77 in #27
  • Align learn's scan cap with the output budget by @yusronMu77 in #28
  • Refresh OpenAI default model and add --response-format by @yusronMu77 in #29
  • Add scaffold learn review/promote gate (v2) by @yusronMu77 in #30
  • Preserve comments attached to the candidate line in learn-promote by @yusronMu77 in #32
  • Match an existing template before learning a new one by @yusronMu77 in #33
  • Redact secret values in learn's scanned content by @yusronMu77 in #34
  • Multi-example generalization for scaffold learn (v3) by @yusronMu77 in #35

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 13:44
ac3c7b2

Changes

v0.2.0...v0.3.0

  • task(202609021926): [Issue-#15] add scaffold init to bootstrap a fresh scaffolding-code root (#16) (ac3c7b2)

What's Changed

  • Add scaffold init to bootstrap a fresh scaffolding-code root by @yusronMu77 in #16

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 06:46
3276650

Changes

v0.1.0...v0.2.0

  • Add anchor-based insert/edit into existing files (#11) (#14) (3276650)
  • test: add test coverage for non-zero exit in verify command (#10) (617961a)
  • chore: trigger contributor stats refresh (a27d038)
  • Document features, add Quick Install demo, link template guide (#7) (88a3b5d)
  • Add terminal demo GIF to README (35d78e6)

What's Changed

  • Document features, add Quick Install demo, link template guide by @yusronMu77 in #7
  • Add test coverage for non-zero exit in verify command by @yusronMu77 in #10
  • Add anchor-based insert/edit into existing files (#11) by @yusronMu77 in #14

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@yusronMu77 yusronMu77 released this 07 Aug 10:43
0a753c0

Changes

  • Task/20260805 issue #2 mutiple node (#5) (0a753c0)
  • task(202608031654): [Issue-#2] Rename internal/manifest, add data, verify, and partials (b27b626)
  • task(202607311121): [Issue-#2] Remove .scaffolding.yaml (b992d44)
  • task(202607311114): [Issue-#2] Implement renderer, inheritance chain, and template tooling (4c6cc98)
  • task(202607282103): [Issue-#1] Init Project Go CLI (4f16724)

What's Changed

  • task(202608031654): [Issue-#2] Rename internal/manifest package and m… by @yusronMu77 in #3
  • Task/20260805 issue #2 mutiple node by @yusronMu77 in #5

New Contributors

Full Changelog: https://github.com/yusronMu77/scaffold-cli/commits/v0.1.0