Skip to content

tableauc v0.13.0

Latest
Compare
Choose a tag to compare
@wenchy wenchy released this 14 Apr 14:36
· 9 commits to master since this release
db0b164

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

❗BREAKING CHANGE

  • fix(BREAKING!): move Sep and Subsep from ConfInputOption to HeaderOption by @Kybxd in #191
  • FieldProp(BREAKING!): support unique check of any field in list/map element by @Kybxd in #205