·
9 commits
to master
since this release
What's Changed
- refactor(parser): decoupling table and document parsers by @Kybxd in #186
- union: support occupying horizontal multiple fields for list field by @Kybxd in #182
- xerrors: add ErrString API by @wenchy in #190
- fix(BREAKING!): move Sep and Subsep from ConfInputOption to HeaderOption by @Kybxd in #191
- WorkbookOptions: support book-level options for generating clean protoconf files by @wenchy in #193
- fix(protogen): take global level header options into consideration by @wenchy in #194
- test: add test case for custom table header options by @wenchy in #195
- fix(acronyms): ToScreamingSnake should make acronym to upper case if screaming is true by @wenchy in #196
- strcase(acronym): support regular expression by @Kybxd in #197
- strcase(acronym): add Context binding for isolating different contexts and avoiding data-race by @Kybxd in #199
- fix(mode): auto trim space of name and type for enum/struct/union sheet modes by @wenchy in #208
- confgen(timestamp): add
EmitTimezones
option to emit timezone offset for JSON by @wenchy in #210 - confgen(table): add duplicate column name check by @Kybxd in #207
- FieldProp(BREAKING!): support unique check of any field in list/map element by @Kybxd in #205
- functest(excel): improve test cases for docs by @wenchy in #214
- feat: add "." as path sep and escape "key" when concatenating card prefixs by @Kybxd in #216
- protogen(note): generate notes for message fields by @wenchy in #215
- release: v0.13.0 by @wenchy in #217
Full Changelog: cmd/tableauc/v0.12.2...cmd/tableauc/v0.13.0