Skip to content

Releases: yannickkirschen/manifesto

v0.8.0

13 Nov 15:40
d7edc83
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

🚀 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

20 Jun 16:11
cd83947
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

Renames function SendManifestSilent to SendManifest.

v0.7.0

20 Jun 15:58
25e5f8f
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

This release calls listeners in their own routines. It features handlers for starting a simple web server or calling another server.

v0.6.0

03 Jun 18:38
430fa3c
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

Add a function to find manifests by a filter. Also adds some tests ;)

v0.5.0

01 Jun 11:32
a7bba6d
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

It is now possible to add error messages to a manifest.

v0.4.0

01 Jun 10:09
c8ccd3d
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Allows returning errors when applying a manifest.

v0.3.1

31 May 11:39
bb8dd37
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Adds JSON and YAML tags to the label field.

v0.3.0

29 May 15:26
4798af7
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Adds functions to parse from byte slices and strings as well as unit tests.

v0.2.0

29 May 14:42
e78c436
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

This adds a function ParseReader that allows parsing an io.ReadCloser to a manifest.

v0.1.0

29 May 13:51
b697d61
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

This is the initial release. Keep in mind, that the library is still under heavy development and this is just the first draft.