v0.15.0
What's Changed
- fieldprop(optional): inherit parent field's prop optional by @wenchy in #310
- fix(fieldprop): incell struct's sub-field's prop has no effect by @wenchy in #311
- refactor(ecode): add codegen and improve testability by @wenchy in #312
- feat: recognize metasheet noteline and improve datetime error message by @wenchy in #315
- importer(CSV): support UTF-8-BOM format by @wenchy in #318
- confgen(table): add a specifier to ignore some rows by @Kybxd in #259
- protogen(errmsg): improve error message on parsing metasheet by @wenchy in #319
- refactor(transpose): improve logic of transposed table sheet by @Kybxd in #320
- test(union): add full examples for union in list/map by @Kybxd in #321
- wellknown(fraction): support floating-point number for excel raw value's compatibility by @wenchy in #323
- fieldprop(order): add new field property
orderto check field monotonicity by @Kybxd in #326 - chore(importer): clean code by @Kybxd in #329
- feat: support generating multiple messagers for the same sheet by @wenchy in #332
- protogen(struct-mode): support field notes for struct mode by @Kybxd in #336
- refactor(protoparse): replace jhump/protoreflect with bufbuild/protocompile by @Kybxd in #334
- fix(xerrors): error stack logic by @wenchy in #327
- fix(load): only check file existence on patch dirs by @wenchy in #340
- protogen: support
Transposein enum, struct and union type definition mode by @Kybxd in #338 - confgen(Merger/Scatter): support sheet name pattern and auto filter out duplicate sheets in multiple book name and sheet name patterns by @wenchy in #341
- release: v0.15.0 by @wenchy in #342
Full Changelog: v0.14.4...v0.15.0