Releases: tableauio/checker
Releases · tableauio/checker
v0.3.1
protoc-gen-go-tableau-checker v0.6.2
What's Changed
- fix(compatibility): use new API ParseMessagerOptionsByName of upstream tableau/load by @wenchy in #20
- release: checker plugin v0.6.2 by @wenchy in #21
Full Changelog: cmd/protoc-gen-go-tableau-checker/v0.6.1...cmd/protoc-gen-go-tableau-checker/v0.6.2
v0.3.0
protoc-gen-go-tableau-checker v0.6.1
What's Changed
Full Changelog: cmd/protoc-gen-go-tableau-checker/v0.6.0...cmd/protoc-gen-go-tableau-checker/v0.6.1
protoc-gen-go-tableau-checker v0.6.0
What's Changed
- load: use load.MessagerOptions param for Messager.Load by @wenchy in #17
- release: v0.6.0 by @wenchy in #18
Full Changelog: cmd/protoc-gen-go-tableau-checker/v0.5.0...cmd/protoc-gen-go-tableau-checker/v0.6.0
v0.2.0
protoc-gen-go-tableau-checker v0.5.0
What's Changed
- load(BREAKING!): adjust generated hub.check.go due to changes in tableauio/loader by @Kybxd in #15
- feat: move Messager() method to loader by @Kybxd in #16
Full Changelog: cmd/protoc-gen-go-tableau-checker/v0.4.0...cmd/protoc-gen-go-tableau-checker/v0.5.0
v0.1.0
protoc-gen-go-tableau-checker v0.4.0
protoc-gen-go-tableau-checker v0.3.0
What's Changed
- feat!: move positional argument filter to options by @wenchy in #8
- feat: upgrade release workflow by @wenchy in #9
❗BREAKING CHANGE
Hub Check and CheckCompatibility function signatures
func (h *Hub) Check(dir string, filter tableau.Filter, format format.Format, options ...Option) error
func (h *Hub) CheckCompatibility(dir, newDir string, filter tableau.Filter, format format.Format, options ...Option) error {are now refactored to:
func (h *Hub) Check(dir string, format format.Format, options ...Option) error
func (h *Hub) CheckCompatibility(dir, newDir string, format format.Format, options ...Option) error {The filter argument is moved to Option, now you can provide filter like this:
func main() {
err := check.NewHub().Check("/your/conf/", format.JSON,
check.Filter(func(name string) bool {
return true
}))
err2 := check.NewHub().CheckCompatibility("/your/conf/", "/your/conf2/", format.JSON,
check.Filter(func(name string) bool {
return true
}))
...
}Full Changelog: cmd/protoc-gen-go-tableau-checker/v0.2.0...cmd/protoc-gen-go-tableau-checker/v0.3.0