Releases: tableauio/loader
v0.6.0
What's Changed
- docs: improve README for C++ prerequisites at Windows by @wenchy in #145
- fix(cpp): remove
inlinekeyword of GetLastLoadedTime by @Kybxd in #146 - feat(treemap): use self-refer generics for go 1.26.0 by @Kybxd in #148
- Refactor(index): remove unused keys, 0-based depth, and add CI workflows by @Kybxd in #149
- ci: use checkout with submodules recursive instead of manual init by @wenchy in #150
- fix: update include statements to use original names in template files and adjust OrderedMap accessors by @Kybxd in #151
- C#: implement C# loader plugin by @Kybxd in #98
- feat(Windows): add prepare.bat to set up build environment on Windows by @wenchy in #152
- fix(Windows): improve prepare.bat with CMake 3.x install and admin prompt by @wenchy in #154
- fix: field name case conversion logic & unify cross-platform generation order by @Kybxd in #153
- fix(index): skip oneof fields when parsing level messages by @Kybxd in #156
- fix: index field in list which has upper maps by @wenchy in #158
- feat: Add Protobuf log handler, improve CI toolchain, and enhance code generation by @Kybxd in #155
- refactor: Replace go-difflib with go-udiff and extract UnifiedDiff to pkg/udiff by @Kybxd in #159
- buf: Update CI workflows to use buf for proto generation by @Kybxd in #160
- feat: support Protobuf Editions (2023/2024) and modernize build toolchain by @Kybxd in #157
- feat: Cross-language patch support, real test suites, and a Windows-CI overhaul by @Kybxd in #161
- refactor: replace protobuf submodule with vcpkg by @Kybxd in #162
- release: v0.6.0 by @wenchy in #163
Full Changelog: v0.5.0...v0.6.0
protoc-gen-go-tableau-loader v0.12.0
What's Changed
- docs: improve README for C++ prerequisites at Windows by @wenchy in #145
- fix(cpp): remove
inlinekeyword of GetLastLoadedTime by @Kybxd in #146 - feat(treemap): use self-refer generics for go 1.26.0 by @Kybxd in #148
- Refactor(index): remove unused keys, 0-based depth, and add CI workflows by @Kybxd in #149
- ci: use checkout with submodules recursive instead of manual init by @wenchy in #150
- fix: update include statements to use original names in template files and adjust OrderedMap accessors by @Kybxd in #151
- C#: implement C# loader plugin by @Kybxd in #98
- feat(Windows): add prepare.bat to set up build environment on Windows by @wenchy in #152
- fix(Windows): improve prepare.bat with CMake 3.x install and admin prompt by @wenchy in #154
- fix: field name case conversion logic & unify cross-platform generation order by @Kybxd in #153
- fix(index): skip oneof fields when parsing level messages by @Kybxd in #156
- fix: index field in list which has upper maps by @wenchy in #158
- feat: Add Protobuf log handler, improve CI toolchain, and enhance code generation by @Kybxd in #155
- refactor: Replace go-difflib with go-udiff and extract UnifiedDiff to pkg/udiff by @Kybxd in #159
- buf: Update CI workflows to use buf for proto generation by @Kybxd in #160
- feat: support Protobuf Editions (2023/2024) and modernize build toolchain by @Kybxd in #157
- feat: Cross-language patch support, real test suites, and a Windows-CI overhaul by @Kybxd in #161
- refactor: replace protobuf submodule with vcpkg by @Kybxd in #162
- release: v0.6.0 by @wenchy in #163
Full Changelog: cmd/protoc-gen-cpp-tableau-loader/v0.11.0...cmd/protoc-gen-go-tableau-loader/v0.12.0
protoc-gen-csharp-tableau-loader v0.1.0
What's Changed
- docs: improve README for C++ prerequisites at Windows by @wenchy in #145
- fix(cpp): remove
inlinekeyword of GetLastLoadedTime by @Kybxd in #146 - feat(treemap): use self-refer generics for go 1.26.0 by @Kybxd in #148
- Refactor(index): remove unused keys, 0-based depth, and add CI workflows by @Kybxd in #149
- ci: use checkout with submodules recursive instead of manual init by @wenchy in #150
- fix: update include statements to use original names in template files and adjust OrderedMap accessors by @Kybxd in #151
- C#: implement C# loader plugin by @Kybxd in #98
- feat(Windows): add prepare.bat to set up build environment on Windows by @wenchy in #152
- fix(Windows): improve prepare.bat with CMake 3.x install and admin prompt by @wenchy in #154
- fix: field name case conversion logic & unify cross-platform generation order by @Kybxd in #153
- fix(index): skip oneof fields when parsing level messages by @Kybxd in #156
- fix: index field in list which has upper maps by @wenchy in #158
- feat: Add Protobuf log handler, improve CI toolchain, and enhance code generation by @Kybxd in #155
- refactor: Replace go-difflib with go-udiff and extract UnifiedDiff to pkg/udiff by @Kybxd in #159
- buf: Update CI workflows to use buf for proto generation by @Kybxd in #160
- feat: support Protobuf Editions (2023/2024) and modernize build toolchain by @Kybxd in #157
- feat: Cross-language patch support, real test suites, and a Windows-CI overhaul by @Kybxd in #161
- refactor: replace protobuf submodule with vcpkg by @Kybxd in #162
- release: v0.6.0 by @wenchy in #163
Full Changelog: cmd/protoc-gen-cpp-tableau-loader/v0.11.0...cmd/protoc-gen-csharp-tableau-loader/v0.1.0
protoc-gen-cpp-tableau-loader v0.12.0
What's Changed
- docs: improve README for C++ prerequisites at Windows by @wenchy in #145
- fix(cpp): remove
inlinekeyword of GetLastLoadedTime by @Kybxd in #146 - feat(treemap): use self-refer generics for go 1.26.0 by @Kybxd in #148
- Refactor(index): remove unused keys, 0-based depth, and add CI workflows by @Kybxd in #149
- ci: use checkout with submodules recursive instead of manual init by @wenchy in #150
- fix: update include statements to use original names in template files and adjust OrderedMap accessors by @Kybxd in #151
- C#: implement C# loader plugin by @Kybxd in #98
- feat(Windows): add prepare.bat to set up build environment on Windows by @wenchy in #152
- fix(Windows): improve prepare.bat with CMake 3.x install and admin prompt by @wenchy in #154
- fix: field name case conversion logic & unify cross-platform generation order by @Kybxd in #153
- fix(index): skip oneof fields when parsing level messages by @Kybxd in #156
- fix: index field in list which has upper maps by @wenchy in #158
- feat: Add Protobuf log handler, improve CI toolchain, and enhance code generation by @Kybxd in #155
- refactor: Replace go-difflib with go-udiff and extract UnifiedDiff to pkg/udiff by @Kybxd in #159
- buf: Update CI workflows to use buf for proto generation by @Kybxd in #160
- feat: support Protobuf Editions (2023/2024) and modernize build toolchain by @Kybxd in #157
- feat: Cross-language patch support, real test suites, and a Windows-CI overhaul by @Kybxd in #161
- refactor: replace protobuf submodule with vcpkg by @Kybxd in #162
- release: v0.6.0 by @wenchy in #163
Full Changelog: cmd/protoc-gen-cpp-tableau-loader/v0.11.0...cmd/protoc-gen-cpp-tableau-loader/v0.12.0
v0.5.0
What's Changed
- feat: extend
Treemapfor any typeTwhich implementsLesserorcmp.Orderedby @Kybxd in #138 - refactor: support multi-column ordered index, optimize code by @Kybxd in #139
- go: add messager container provider by @Kybxd in #109
- LevelIndex: create indexes for all parent map levels until to the top messager by @Kybxd in #141
- fix: check nilness before calling Get on a treemap(go) and add final keyword for genertated C++ messagers by @Kybxd in #143
- release: protoc plugin v0.11.0 by @wenchy in #144
Full Changelog: v0.4.1...v0.5.0
protoc-gen-go-tableau-loader v0.11.0
What's Changed
- feat: extend
Treemapfor any typeTwhich implementsLesserorcmp.Orderedby @Kybxd in #138 - refactor: support multi-column ordered index, optimize code by @Kybxd in #139
- go: add messager container provider by @Kybxd in #109
- LevelIndex: create indexes for all parent map levels until to the top messager by @Kybxd in #141
- fix: check nilness before calling Get on a treemap(go) and add final keyword for genertated C++ messagers by @Kybxd in #143
- release: protoc plugin v0.11.0 by @wenchy in #144
Full Changelog: cmd/protoc-gen-cpp-tableau-loader/v0.10.1...cmd/protoc-gen-go-tableau-loader/v0.11.0
protoc-gen-cpp-tableau-loader v0.11.0
What's Changed
- refactor: support multi-column ordered index, optimize code by @Kybxd in #139
- LevelIndex: create indexes for all parent map levels until to the top messager by @Kybxd in #141
- fix: check nilness before calling Get on a treemap(go) and add final keyword for genertated C++ messagers by @Kybxd in #143
- release: protoc plugin v0.11.0 by @wenchy in #144
Full Changelog: cmd/protoc-gen-cpp-tableau-loader/v0.10.1...cmd/protoc-gen-cpp-tableau-loader/v0.11.0
v0.4.1
protoc-gen-go-tableau-loader v0.10.1
What's Changed
- fix(go): error in benchmark testcase by @Kybxd in #133
- feat: generate
hub.pc.xxby templates by @Kybxd in #134 - feat(BREAKING)!: flatten index key as finder arguments by @Kybxd in #136
- release: loader plugin v0.10.1 by @wenchy in #137
Full Changelog: cmd/protoc-gen-cpp-tableau-loader/v0.10.0...cmd/protoc-gen-go-tableau-loader/v0.10.1
protoc-gen-cpp-tableau-loader v0.10.1
What's Changed
- fix(go): error in benchmark testcase by @Kybxd in #133
- feat: generate
hub.pc.xxby templates by @Kybxd in #134 - feat(BREAKING)!: flatten index key as finder arguments by @Kybxd in #136
- release: loader plugin v0.10.1 by @wenchy in #137
Full Changelog: cmd/protoc-gen-cpp-tableau-loader/v0.10.0...cmd/protoc-gen-cpp-tableau-loader/v0.10.1