diff --git a/docs/consumers/guide.md b/docs/consumers/guide.md index 7a237ba..42d73cb 100644 --- a/docs/consumers/guide.md +++ b/docs/consumers/guide.md @@ -20,7 +20,7 @@ The following lists the current release set and earlier module combinations: | --- | --- | --- | --- | --- | | Published core | v0.6.0 | — | — | Usable independently. | | ConfigKit integration | v0.6.0 | v0.6.0 | — | ConfigKit v1.1.0. | -| PromptKit integration | v0.5.0 | v0.5.0 | v0.5.0 | ConfigKit v1.1.0 and PromptKit v0.20.0. | +| PromptKit integration | v0.6.0 | v0.6.0 | v0.6.0 | ConfigKit v1.1.0 and PromptKit v0.20.0. | | Earlier matched integration set | v0.3.0 | v0.2.0 | v0.2.0 | ConfigKit v0.8.0 and PromptKit v0.16.0, using their earlier import paths. | Install the published core with: @@ -30,9 +30,8 @@ go get go.maximumdirect.net/commandkit@v0.6.0 ``` Select either integration with `go get go.maximumdirect.net/ckconfig@v0.6.0` -or `go get go.maximumdirect.net/ckprompt@v0.5.0`. The integrations select core -v0.6.0 for ckconfig and v0.5.0 for ckprompt; ckprompt selects ckconfig v0.5.0, -which includes `AdaptDiagnostics`. +or `go get go.maximumdirect.net/ckprompt@v0.6.0`. The integrations select core +v0.6.0, and ckprompt selects ckconfig v0.6.0, which includes `AdaptDiagnostics`. They build independently against these released dependencies; a local workspace is optional for development. Published ckconfig v0.3.0 also uses ConfigKit v1.1.0 and does not compose with ckprompt v0.2.0's earlier ConfigKit dependency. diff --git a/docs/development.md b/docs/development.md index 5ece3eb..071e247 100644 --- a/docs/development.md +++ b/docs/development.md @@ -118,9 +118,8 @@ go work init . ./integrations/ckconfig ./integrations/ckprompt If a workspace already exists, ensure it includes these three modules. Preserve the ignored `go.work` and `go.work.sum`; do not commit them. Use `GOWORK=off GOTOOLCHAIN=local` for dependency preparation -and independent module suites. ckconfig selects released core v0.6.0 and -ckprompt selects core v0.5.0; -ckprompt also selects released ckconfig v0.5.0. Their declared dependencies +and independent module suites. Both integrations select released core v0.6.0; +ckprompt also selects released ckconfig v0.6.0. Their declared dependencies support independent builds. The aligned workspace exercises the local sources together. Run `GOWORK=off GOTOOLCHAIN=local go test ./...` separately from each module diff --git a/integrations/ckprompt/docs/releases/v0.6.0.md b/integrations/ckprompt/docs/releases/v0.6.0.md new file mode 100644 index 0000000..071163e --- /dev/null +++ b/integrations/ckprompt/docs/releases/v0.6.0.md @@ -0,0 +1,16 @@ +# CommandKit ckprompt v0.6.0 + +CommandKit ckprompt v0.6.0 selects CommandKit core and ckconfig v0.6.0. +Core adds shared debug input bindings and access to the selected reporting mode. +ConfigKit remains at v1.1.0 and PromptKit at v0.20.0. + +## Compatibility and upgrade + +Select `go.maximumdirect.net/ckprompt v0.6.0` with CommandKit core and ckconfig +v0.6.0. The consumer minimum remains Go 1.27.0. See the +[consumer guide](../../../../docs/consumers/guide.md#invocation-reporting) +for the new core reporting and debug input APIs. + +[COPYRIGHT](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.6.0/integrations/ckprompt/COPYRIGHT) | +[LICENSE](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.6.0/integrations/ckprompt/LICENSE) | +[ATTRIBUTION](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.6.0/integrations/ckprompt/docs/oss/attribution.md) diff --git a/integrations/ckprompt/go.mod b/integrations/ckprompt/go.mod index 14df123..93cb57e 100644 --- a/integrations/ckprompt/go.mod +++ b/integrations/ckprompt/go.mod @@ -3,8 +3,8 @@ module go.maximumdirect.net/ckprompt go 1.27.0 require ( - go.maximumdirect.net/ckconfig v0.5.0 - go.maximumdirect.net/commandkit v0.5.0 + go.maximumdirect.net/ckconfig v0.6.0 + go.maximumdirect.net/commandkit v0.6.0 go.maximumdirect.net/configkit v1.1.0 go.maximumdirect.net/promptkit v0.20.0 go.yaml.in/yaml/v4 v4.0.0-rc.6 diff --git a/integrations/ckprompt/go.sum b/integrations/ckprompt/go.sum index c869cdc..5f940d2 100644 --- a/integrations/ckprompt/go.sum +++ b/integrations/ckprompt/go.sum @@ -14,10 +14,14 @@ go.maximumdirect.net/ckconfig v0.4.0 h1:7MpI/jIy+3BZrVME5rhKQibh5U9IA3s97BUJ2EOG go.maximumdirect.net/ckconfig v0.4.0/go.mod h1:Mk6QOfHrFy00uE0/gw9h6/Y9LcdTShVEzM/oI/HGDns= go.maximumdirect.net/ckconfig v0.5.0 h1:5YCPFySTFIFR+gzd0FjqkTPEVB7zkGa8kOEYh4aBvWc= go.maximumdirect.net/ckconfig v0.5.0/go.mod h1:BONXRSQlHdJvYVw9mN6lMV4G4ldlV/5fRO9EEApA99s= +go.maximumdirect.net/ckconfig v0.6.0 h1:N7MJKJiXhv+tT4HA7dnINUxC0Uq8hzYmBTFjrpvkbvQ= +go.maximumdirect.net/ckconfig v0.6.0/go.mod h1:69HOkR2Jbq7rJz3jlFAL6Oo5qorEiVrxQVLXoqav98s= go.maximumdirect.net/commandkit v0.4.0 h1:bWqflDWDn98FUCgh+0e+w6LGmvWIkaeJK519H7PjD2Y= go.maximumdirect.net/commandkit v0.4.0/go.mod h1:ZS98DewKNVBygKVDoh5MFD09CnPlP37dS9pVsID5Eoc= go.maximumdirect.net/commandkit v0.5.0 h1:Ln+bCp+FwCg4tZD3NaMKQXUDB3mPusgwsnRZmb0+3cM= go.maximumdirect.net/commandkit v0.5.0/go.mod h1:ZS98DewKNVBygKVDoh5MFD09CnPlP37dS9pVsID5Eoc= +go.maximumdirect.net/commandkit v0.6.0 h1:4PHhMIlZuuvreIxZhUazeweg6zoYixEvhM9LJnkbGNA= +go.maximumdirect.net/commandkit v0.6.0/go.mod h1:ZS98DewKNVBygKVDoh5MFD09CnPlP37dS9pVsID5Eoc= go.maximumdirect.net/configkit v1.1.0 h1:UzXN2ZMnEkcL0O4YSLqD9qd9M1gb/NWCHQR/H8AaQzA= go.maximumdirect.net/configkit v1.1.0/go.mod h1:s1zLJ9GGB/1Q4a+aOHMLISonJxWFgNWpA6SpPlOafeA= go.maximumdirect.net/promptkit v0.20.0 h1:ZpwbjiCZWXdnnZ26RuWKoOco0jFnaAX8m2tQAX7ZlnM=