Skip to content

Releases: go-juicedev/juice

v1.25.13

28 Jan 01:53
a41e99a

Choose a tag to compare

What's Changed

  • Fix the issue of cross-namespace lookup for SQL tags in the include tag by @eatmoreapple in #552

Full Changelog: v1.25.12...v1.25.13

v1.25.12

28 Jan 01:38
22edba9

Choose a tag to compare

What's Changed

  • perf(node): avoid unnecessary string allocation in Group.Accept by @eatmoreapple in #548
  • feat: enhance XML parsing error with namespace and XML content context by @eatmoreapple in #549
  • fix: drop unsafe stmt query introspection by @eatmoreapple in #550
  • refactor: replace noop query/exec middlewares with NoopMiddleware by @eatmoreapple in #551

Full Changelog: v1.25.11...v1.25.12

v1.25.11

12 Jan 08:05
2c1e339

Choose a tag to compare

What's Changed

  • refactor(node): remove NodeWriter interface and AcceptTo methods by @eatmoreapple in #543
  • Feat/manager from context return error by @eatmoreapple in #544
  • fix(shortcuts): fix premature rows closure in QueryIterContext by @eatmoreapple in #545
  • perf(container/trie): optimize Get method to avoid string splitting a… by @eatmoreapple in #546
  • refactor(eval): avoid string splitting allocation in GenericParameter by @eatmoreapple in #547

Full Changelog: v1.25.10...v1.25.11

v1.25.10

26 Dec 06:47

Choose a tag to compare

What's Changed

Full Changelog: v1.25.9...v1.25.10

v1.25.9

22 Dec 08:51
8d5d5cf

Choose a tag to compare

What's Changed

  • refactor: introduce Iterator type alias for juicecli code generation by @eatmoreapple in #537

Full Changelog: v1.25.8...v1.25.9

v1.25.8

22 Dec 07:58
4196d19

Choose a tag to compare

What's Changed

  • feat: update XSD and DTD to support bind tag and cleanup unused elements by @eatmoreapple in #527
  • refactor: change QueryHandler and Middleware to use sql.Rows interface by @eatmoreapple in #528
  • refactor: transition core execution to sql.Rows interface by @eatmoreapple in #529
  • feat(sql): implement RowsBuffer and refactor tests by @eatmoreapple in #530
  • refactor(sql): move convertAssign from rows.go to buf.go by @eatmoreapple in #531
  • refactor: relocate and split node package implementations by @eatmoreapple in #532
  • refactor: export stmt package from internal to sql by @eatmoreapple in #533
  • perf: optimize GenericParameter.Clear() to use clear() instead of nil… by @eatmoreapple in #534
  • optimize: cache path segments to reduce repeated string splitting by @eatmoreapple in #535
  • refactor(sql): simplify Iter API to use iter.Seq2[T, error] by @eatmoreapple in #536

Full Changelog: v1.25.7...v1.25.8

v1.25.7

17 Dec 01:44
1f53611

Choose a tag to compare

What's Changed

  • refactor: introduce contextStatementHandler for context reduction by @eatmoreapple in #523
  • Refactor: replace internal newGenericParam with eval.NewGenericParam by @eatmoreapple in #524
  • Refactor: standardize Param usage to eval.Param in statement handlers by @eatmoreapple in #525
  • feat: support scoped tags in dynamic SQL nodes by @eatmoreapple in #526

Full Changelog: v1.25.6...v1.25.7

v1.25.6

05 Dec 07:59
be47332

Choose a tag to compare

What's Changed

Full Changelog: v1.25.5...v1.25.6

v1.25.5

27 Nov 03:13
9e0f66b

Choose a tag to compare

What's Changed

Full Changelog: v1.25.4...v1.25.5

v1.25.4

31 Oct 09:10
39007f2

Choose a tag to compare

What's Changed

  • refactor: enhance statement handler implementations and documentation by @eatmoreapple in #500
  • feat(shortcuts): add context-based DB helper shortcuts (require Conte… by @eatmoreapple in #502

Full Changelog: v1.25.3...v1.25.4