Releases: yannickkirschen/manifesto
v0.8.0
🚀 This major update features a new way to parse manifests: dynamic type detection! By using
manifesto.RegisterType("my/api", "MyKind", MySpec{}, MyStatus{})
you can register all your types and let the parser automatically choose the correct implementation:
manifest := manifesto.AutoParseFile("my-manifest.yaml")
v0.7.1
Renames function SendManifestSilent
to SendManifest
.
v0.7.0
This release calls listeners in their own routines. It features handlers for starting a simple web server or calling another server.
v0.6.0
Add a function to find manifests by a filter. Also adds some tests ;)
v0.5.0
It is now possible to add error messages to a manifest.
v0.4.0
Allows returning errors when applying a manifest.
v0.3.1
Adds JSON and YAML tags to the label field.
v0.3.0
Adds functions to parse from byte slices and strings as well as unit tests.
v0.2.0
This adds a function ParseReader
that allows parsing an io.ReadCloser
to a manifest.
v0.1.0
This is the initial release. Keep in mind, that the library is still under heavy development and this is just the first draft.