Prepare ckprompt v0.5.0 with aligned release dependencies
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# CommandKit ckprompt v0.3.0
|
||||
# CommandKit ckprompt v0.5.0
|
||||
|
||||
This unpublished candidate adds PromptKit v0.20.0 support, including request
|
||||
preview, namespace selection, and shared text, YAML, and JSON output. It uses
|
||||
ConfigKit v1.1.0 and requires Go 1.27.0.
|
||||
CommandKit ckprompt v0.5.0 adds PromptKit v0.20.0 support, including request
|
||||
preview, namespace selection, and shared text, YAML, and JSON output. It requires
|
||||
CommandKit core v0.5.0, ckconfig v0.5.0, ConfigKit v1.1.0, and Go 1.27.0.
|
||||
|
||||
## Operator features
|
||||
|
||||
@@ -20,22 +20,33 @@ let application commands offer the same request flags. `ckprompt.Declarations`
|
||||
adds the standard commands with their shorter flag aliases. Literal and file
|
||||
inputs keep their command-line order.
|
||||
|
||||
## Compatibility and preparation
|
||||
## Correctness improvements
|
||||
|
||||
This candidate changes resource report shapes, input flags, formatting, and
|
||||
configuration comparison behavior. Review the current
|
||||
Aggregate smoke testing retains cancellation when it stops remaining tests,
|
||||
including previously returned errors and reports. A prepared-request preview
|
||||
fails if the provider returns no prepared request without an error. Parsed
|
||||
provider-parameter objects are copied between independent request destinations,
|
||||
so mutations in one callback do not change later requests. Configuration
|
||||
inspection shares ckconfig's native diagnostic adapter.
|
||||
|
||||
## Compatibility and upgrade
|
||||
|
||||
This pre-1.0 minor release changes resource report shapes, input flags,
|
||||
formatting, and configuration comparison behavior. Review the current
|
||||
[CLI reference](../../../../docs/cli.md#promptkit-definition-inspection) and
|
||||
[consumer guide](../../../../docs/consumers/guide.md#promptkit-configuration-definitions-and-requirements)
|
||||
when updating declarations or code that reads reports. Applications continue to
|
||||
own engine construction, credentials, and execution.
|
||||
|
||||
The current source requires `ckconfig.AdaptDiagnostics`, which is absent from
|
||||
its selected ckconfig v0.4.0 dependency. Before publication, complete
|
||||
[dependency alignment](../../../../docs/roadmap/future.md#pending-release-and-integration-work)
|
||||
and update this candidate's dependency guidance to the selected releases.
|
||||
Upgrade all three CommandKit modules to v0.5.0 together. This release follows
|
||||
published ckprompt v0.2.0 and adopts the vanity imports
|
||||
`go.maximumdirect.net/configkit` and `go.maximumdirect.net/promptkit`.
|
||||
Replace earlier upstream import paths consistently; types from different
|
||||
module identities cannot be mixed. Review callers of the former prompt
|
||||
version-report API and use native prompt, profile, and backend inspections.
|
||||
The [module selection table](../../../../docs/consumers/guide.md#module-selection)
|
||||
distinguishes published combinations from the current workspace.
|
||||
records the release dependencies.
|
||||
|
||||
[COPYRIGHT](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.3.0/integrations/ckprompt/COPYRIGHT) |
|
||||
[LICENSE](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.3.0/integrations/ckprompt/LICENSE) |
|
||||
[ATTRIBUTION](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.3.0/integrations/ckprompt/docs/oss/attribution.md)
|
||||
[COPYRIGHT](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.5.0/integrations/ckprompt/COPYRIGHT) |
|
||||
[LICENSE](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.5.0/integrations/ckprompt/LICENSE) |
|
||||
[ATTRIBUTION](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckprompt/v0.5.0/integrations/ckprompt/docs/oss/attribution.md)
|
||||
Reference in New Issue
Block a user