Skip to content

Releases: elastic/go-lookslike

Only require go 1.18

07 Sep 21:52
f516658
Compare
Choose a tag to compare

The 1.0 release had overly restrictive go version reqs

Move from spew to utter

06 Sep 21:59
cb35058
Compare
Choose a tag to compare

This switches from the unmaintained spew to maintained utter library which fixes a bug where failing tests would sometimes segfault.

The release where almost every type is now supported

04 Sep 16:14
747dc7d
Compare
Choose a tag to compare

In this release we're using reflection much more extensively to traverse stuff. This means that we can now test aliased types more thoroughly. This means that if you have a custom type like type MapStr map[string]interface{} we can traverse it just as we would an actual map[string]interface{}. This applies to slice types as well. This is really important for uses of Strict(), where before this release they wouldn't work on those types.

We do have to use reflection more extensively, so there's potentially a perf impact here, but it's still pretty snappy.

Hoist package to root

17 Jun 15:06
807124e
Compare
Choose a tag to compare

The initial release had an unconventional nesting of code. This makes things more normal.

Initial Release!

17 Jun 12:39
b3102c6
Compare
Choose a tag to compare

We've finally made our initial release of go-lookslike!