Repository navigation
Releases: yusronMu77/scaffold-cli
Releases · yusronMu77/scaffold-cli
Release list
v0.8.0
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
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
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
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
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
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 learnv1: single-example template inference (#21) (e1328b4)
What's Changed
- Add
scaffold learnv1: 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
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 initto bootstrap a fresh scaffolding-code root by @yusronMu77 in #16
Full Changelog: v0.2.0...v0.3.0
v0.2.0
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
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
- @yusronMu77 made their first contribution in #3
Full Changelog: https://github.com/yusronMu77/scaffold-cli/commits/v0.1.0