Skip to content

Releases: tableauio/loader

v0.6.0

11 Jun 04:17
4b477dc

Choose a tag to compare

What's Changed

  • docs: improve README for C++ prerequisites at Windows by @wenchy in #145
  • fix(cpp): remove inline keyword 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

11 Jun 04:13
4b477dc

Choose a tag to compare

What's Changed

  • docs: improve README for C++ prerequisites at Windows by @wenchy in #145
  • fix(cpp): remove inline keyword 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

11 Jun 04:16
4b477dc

Choose a tag to compare

What's Changed

  • docs: improve README for C++ prerequisites at Windows by @wenchy in #145
  • fix(cpp): remove inline keyword 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

11 Jun 04:14
4b477dc

Choose a tag to compare

What's Changed

  • docs: improve README for C++ prerequisites at Windows by @wenchy in #145
  • fix(cpp): remove inline keyword 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

07 Jan 07:50
756a25e

Choose a tag to compare

What's Changed

  • feat: extend Treemap for any type T which implements Lesser or cmp.Ordered by @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

07 Jan 07:49
756a25e

Choose a tag to compare

What's Changed

  • feat: extend Treemap for any type T which implements Lesser or cmp.Ordered by @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

07 Jan 07:48
756a25e

Choose a tag to compare

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

22 Sep 02:59
4ba420b

Choose a tag to compare

What's Changed

  • fix(go): error in benchmark testcase by @Kybxd in #133
  • feat: generate hub.pc.xx by 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: v0.4.0...v0.4.1

protoc-gen-go-tableau-loader v0.10.1

22 Sep 02:58
4ba420b

Choose a tag to compare

What's Changed

  • fix(go): error in benchmark testcase by @Kybxd in #133
  • feat: generate hub.pc.xx by 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

22 Sep 02:58
4ba420b

Choose a tag to compare

What's Changed

  • fix(go): error in benchmark testcase by @Kybxd in #133
  • feat: generate hub.pc.xx by 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