Skip to content

v0.16.0

Latest

Choose a tag to compare

@wenchy wenchy released this 29 May 13:29
6863556

What's Changed

  • protogen: add option PreserveFieldNumbers to support field's Tag Number compatibility by @Kybxd in #358
  • chore(errors): no need to wrap CellDebugKV on Cell errors by @Kybxd in #361
  • build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.2.0 by @dependabot[bot] in #359
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #360
  • fix(protogen): wrap bookName and sheetName when parsing special sheet mode by @Kybxd in #365
  • protogen(BREAKING!): support protobuf editions and properly quote file option values by @Kybxd in #370
  • refactor(value): Use strconv.Quote to reveal hidden invalid characters in error messages by @Kybxd in #366
  • feat(xfs): improve IsSamePath with abs path and refactor util.go to use it by @wenchy in #367
  • build(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #376
  • build(deps): bump github.com/antchfx/xpath from 0.0.0-20170515025933-1f3266e77307 to 1.3.6 by @dependabot[bot] in #375
  • feat: support preserving field number on union field structs by @Kybxd in #364
  • fix(protogen): add correct cell positioners for struct and union type sheet parsing by @Kybxd in #372
  • validate: integrate protovalidate for CEL validation by @Kybxd in #378
  • fix(protogen): skip TYPE_INVALID=0 in union when enum value 0 is user-specified by @wenchy in #385
  • feat(buf): Switch to Buf for protobuf generation, lint and BSR by @Kybxd in #380
  • feat: improve validate violation error messages, fix Union Field Ordering and deprecate field option cross by @wenchy in #386
  • refactor(xerrors): new structured error collection system supporting multi-level hierarchies by @wenchy in #387
  • build(deps): bump github.com/valyala/fastjson from 1.6.7 to 1.6.10 by @dependabot[bot] in #389
  • build(deps): bump github.com/bufbuild/protocompile from 0.10.0 to 0.14.1 by @dependabot[bot] in #390
  • build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.2 by @dependabot[bot] in #393
  • build(deps): bump go.uber.org/zap from 1.24.0 to 1.27.1 by @dependabot[bot] in #392
  • refactor: Simplify union message field parsing and fix incell list field properties by @Kybxd in #388
  • feat(protogen): infer feature imports from ProtoFileOptions and sort options deterministically by @Kybxd in #400
  • feat(load): support scatter sheets and configurable error capacity in loadOrigin by @Kybxd in #406
  • ci: simplify BSR publish workflow using bufbuild/buf-action by @Kybxd in #407
  • feat(protogen): preserve stable field numbers and auto-emit reserved statements on regeneration by @Kybxd in #403
  • build(deps): bump buf.build/go/protovalidate from 1.1.3 to 1.2.0 by @dependabot[bot] in #401
  • build(deps): bump github.com/xuri/excelize/v2 from 2.9.0 to 2.10.1 by @dependabot[bot] in #398
  • feat(BREAKING)!: support aggregate for incell and horizontal map/list fields by @Kybxd in #395
  • refactor(wellknown): streamline Fraction comparison and drop LocalTime helper by @Kybxd in #396
  • fix(confgen): dedup FileDescriptor in workbook index by @Kybxd in #409
  • release: v0.16.0 by @wenchy in #410

Full Changelog: v0.15.1...v0.16.0