-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
- add new
messagerFormatsoption to config.yaml: feat(confgen): specify output formats for each messager tableau#355 - confgen(Merger/Scatter): support sheet name pattern and auto filter out duplicate sheets in multiple book name and sheet name patterns tableau#341
- enum/struct/union type definiton in sheet with transpose: protogen: support
Transposein enum, struct and union type definition mode tableau#338 - new field property
orderto check field monotonicity: fieldprop(order): add new field propertyorderto check field monotonicity tableau#326 - loader(LevelIndex): LevelIndex: create indexes for all parent map levels until to the top messager loader#141
- loader(multi-column ordered index): refactor: support multi-column ordered index, optimize code loader#139
- workbook options: https://github.com/tableauio/tableau/blob/v0.14.4/internal/importer/book/book.go#L63
- global level: config.yaml
- workbook level
- worksheet level
- union in list/map : test(union): add full examples for union in list/map tableau#321
- CSV UTF-8-BOM: importer(CSV): support UTF-8-BOM format tableau#318
- union custom field type: union: support enum, scalar, and predefined/reused/custom-name struct for union fields tableau#301
- OrderedIndex: OrderedIndex: support ordered index API accessers loader#110
-
sequencecheck of any field: FieldProp(BREAKING!): support sequence in auto-merge map keys, keyed list keys, and normal fields tableau#231 -
uniquecheck of any field : FieldProp(BREAKING!): support unique check of any field in list/map element tableau#205 - new wellknown type
version: wellknown: add new wellknown typeversiontableau#248 - sorted index: index: support sorted index, add basic method Floor and Ceiling for treemap loader#90
- keyed list
- vertical-scalar-list is supported and can be aggregated: https://tableauio.github.io/docs/excel/list/#vertical-scalar-list
- incell KList in vertical KList: FieldProp(BREAKING!): support unique check of any field in list/map element tableau#205
- vertical KList in vertical KList: FieldProp(BREAKING!): support unique check of any field in list/map element tableau#205
- union(cross): union: support occupying horizontal multiple fields for list field tableau#182
- multiple type definitions in a sheet
- add simple examples: reuse defined types in sheet
- enum
- struct
- union
- add standalone WellKnownTypes section after https://tableauio.github.io/docs/excel/scalar/
- fraction and comparator, WellKnownTypes: add new tableau well-known types tableau#141
- datetime and duration
- table(union): support horizontal/vertical union list, table(union): support horizontal/vertical union list tableau#128
- protoconf: support field presence for prop unique, protoconf: support field presence for prop unique tableau#100
- auto deduce whether the map key is unique, feat(confgen): auto deduce whether the map key is unique tableau#96
- list: incell-scalar-list in struct-list, protogen: support workbook alias in metasheet @TABLEAU tableau#89
- struct: predefined-cross-cell-struct
- enum: define enum type in sheet, feat: support
enumtype definition in sheet tableau#54 - define struct type in sheet
- define union type in sheet
- Sheet Specifier: support sheet specifier in Merger/Scatter:
<WorkbookGlob>#<Worksheet> - Updates: feat: some enhancements tableau#59
- Add standalone
settype section: usemapassettype for easy use: https://tableauio.github.io/docs/excel/map/#incell-scalar-map
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels