Files
ConfigKit/docs/releases/v0.4.1.md

1.8 KiB

ConfigKit v0.4.1

This release formalizes ConfigKit's licensing and upstream attribution documentation without changing library behavior.

Summary

ConfigKit now includes an explicit LGPL-3.0-or-later grant in COPYRIGHT, complete LGPLv3 and incorporated GPLv3 license texts, and centralized upstream attribution. README and release guidance provide navigation to those materials.

Compatibility

No Go code, public API, configuration semantics, diagnostic behavior, or dependencies changed from v0.4.0. The minimum Go version remains 1.25, Linux remains release-validated, and macOS remains best-effort. The YAML dependency remains go.yaml.in/yaml/v4 v4.0.0-rc.6.

The project grant is explicitly LGPL-3.0-or-later. Third-party material remains subject to its respective terms, recorded in the attribution document below. Published earlier releases are unchanged.

Upgrade

Update the module dependency and rebuild to select this release:

go get gitea.maximumdirect.net/eric/ConfigKit@v0.4.1

No application-code or configuration migration is required from v0.4.0.

Changes

  • Add the project COPYRIGHT statement and complete standard project license texts.
  • Document go-yaml attribution with exact upstream revision links and local Apache-2.0 and MIT license texts.
  • Adopt the house OSS policy and connect licensing ownership and contributor guidance.
  • Add license and attribution navigation to README and future release documents, without adding release gates or changing publication mechanics.

COPYRIGHT | LICENSE | ATTRIBUTION