Sorry to confuse you, currently this does some basic work, but does not pass some of cases defined in [core-test](https://github.com/editorconfig/editorconfig-core-test).
So sad to say using it for real programs is not recommended.
(It requires a work to fix this (need to implement `fnmatch` in golang!), but for now I do not have a time and motivation to work on this...)
For now I don't have any plan to add breaking changes to its API, and I agree we should not for this version.
I'll write about current state of this project to README later.