Skip to content

Releases: oleiade/lane

v2.0.0

04 Sep 10:25
Compare
Choose a tag to compare

TLDR: generics 🎉

Version v2.0.0 introduces support for generics 🎉. You can now use custom types withing lane's data structures. No reflection will be involved anymore, as the compiler will now do the job of type checking your code instead. This is a major step forward for the library, and I hope it will prove useful to as many of you as possible.

The library is now importable as github.com/oleiade/lane/v2.

There shouldn't be any major breaking changes in the API besides dropping reflection calls, and updating the types and function prototypes to allow users to use their types directly. But, hey, it's just me, I'm not a 🤖 and I have most likely broken something in the process of being a human. If that's the case, please open an issue, or a pull request, and I'll be happy to address it.

Thank you, live long and prosper 🖖🏻

v1.0.1

28 Nov 14:34
Compare
Choose a tag to compare

Placeholder release to ensure a workaround to problems related to the history being rewritten in the v1.0.0 version.

v1.0.0

15 Nov 16:46
Compare
Choose a tag to compare

This is the first public release. It does not change the API, nor does it adds any feature. It however introduces a go.mod file making integrating the library as a go module easier.