26 lines
1.5 KiB
Markdown
26 lines
1.5 KiB
Markdown
|
|
# CommandKit ckconfig v0.3.0
|
||
|
|
|
||
|
|
## Summary
|
||
|
|
|
||
|
|
This candidate adopts `go.maximumdirect.net/configkit v1.1.0` and requires Go
|
||
|
|
1.27.0, while retaining `go.maximumdirect.net/commandkit v0.3.0`. It updates
|
||
|
|
configuration source reports to expose ConfigKit's current evidence.
|
||
|
|
|
||
|
|
## Migration
|
||
|
|
|
||
|
|
Change ConfigKit imports from `gitea.maximumdirect.net/eric/ConfigKit` to
|
||
|
|
`go.maximumdirect.net/configkit`. Values from the two paths have distinct Go
|
||
|
|
type identities. Update application loaders and provider values together with
|
||
|
|
ckconfig. Published ckprompt v0.2.0 continues to use ckconfig v0.2.0 and the old
|
||
|
|
ConfigKit identity; it does not compose with this candidate.
|
||
|
|
|
||
|
|
Source reports rename `destination_unresolved` to `destination_is_fallback` and
|
||
|
|
`version_check` to `version_evidence`, use the native `main` layer name, and add
|
||
|
|
`empty_import_selections` records (or `[]` when empty). Update report consumers.
|
||
|
|
See the [consumer migration guide](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckconfig/v0.3.0/docs/consumers/guide.md#configkit-v11-migration)
|
||
|
|
for links to upstream configuration and API changes.
|
||
|
|
|
||
|
|
[COPYRIGHT](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckconfig/v0.3.0/integrations/ckconfig/COPYRIGHT) |
|
||
|
|
[LICENSE](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckconfig/v0.3.0/integrations/ckconfig/LICENSE) |
|
||
|
|
[ATTRIBUTION](https://forge.maximumdirect.net/base-layer/commandkit/src/tag/integrations/ckconfig/v0.3.0/integrations/ckconfig/docs/oss/attribution.md)
|