What's Changed
- feat: improve
refer
ability and print error messages to stderr by @wenchy in #48 - feat: support
enum
type definition in sheet by @wenchy in #54 - feat: support
struct
andunion
type definition in sheet by @wenchy in #58 - feat(tableauc): support custom conf output format by @huieric in #63
- confgen: export deterministic JSON/Text/Bin by @wenchy in #65
- feat: some enhancements by @wenchy in #59
- fix: some bugs about union type and others by @wenchy in #71
- feat: support multi-refer check by @wenchy in #72
- fix: process ErrSheetNotFound when read Metasheet by @wenchy in #73
- fix: add missing unittestpb package by @wenchy in #76
- fix: refer check not works when use load package by @wenchy in #79
- feat(load): add option Paths by @wenchy in #83
- feat(xml): add support for merger by @Kybxd in #84
- fix: xml merger rewrites by @Kybxd in #85
- confgen(merger/scatter): auto find corresponding one or multiple primary workbook(s) when input one workbook by @wenchy in #88
- protogen: support workbook alias in metasheet TABLEAU by @wenchy in #89
- confgen: support multiple protobuf packages by @wenchy in #90
- store: provide protobuf message store package for public access by @wenchy in #91
- fix: check field value limit by field type by @wenchy in #92
- fix(load): report concise error if failed to unmarshal file content to message by @wenchy in #95
- feat(confgen): auto deduce whether the map key is unique by @Kybxd in #96
- protoconf: support field presence for prop unique by @wenchy in #100
- fix(xml): syntax error line number not right by @huieric in #103
- fix: test fail and testing action missed by @huieric in #104
- yaml: design
Document
concept and support yaml parsers by @wenchy in #105 - importer: encapsulate
Table
struct by @wenchy in #108 - fix: IEEE-754 64-bit floats (float64 in Go) can only accurately represent integers in the range [-2^53,2^53] by @wenchy in #110
- refactor(xml): XML parsers switched to
document
sheet representation by @huieric in #114 - XML: improve XML importer and document parser by @wenchy in #117
- confgen: control field name presence at field-level and sheet-level by @wenchy in #121
- protogen(yaml): only read schema documents for templating data document by @wenchy in #122
- protogen(xml): improve XML importer v2 by @wenchy in #124
- load(patch): patch sheet with different patch types by @wenchy in #123
- table(union): support horizontal/vertical union list by @Kybxd in #128
Full Changelog: v0.10.7...v0.11.0