Skip to content

0.19.0

Compare
Choose a tag to compare
@goccy goccy released this 09 Mar 15:14
· 17 commits to main since this release
2c2416b

What's Changed

  • [Testing] Use UTC timezone in query_test.go by @ohaibbq in #131
  • [Timestamp] Use microsecond precision to support full range of BigQuery timestamps by @ohaibbq in #133
  • [Date] Base date used when parsing is start of unix time, not 0001-01-01 by @ohaibbq in #143
  • [Windowing] Handle multiple sort expressions by @ohaibbq in #142
  • [Date] Implement %y year without century parser / formatter; respect digits that are below maximum format length by @ohaibbq in #135
  • Dont crash on nil in LOGICAL_OR and LOGICAL_AND by @ohaibbq in #187
  • Use value comparators for LEAST, GREATEST, BETWEEN by @ohaibbq in #182
  • [String] Use direct string value from ZetaSQL by @ohaibbq in #183
  • [Array] Handle null ARRAY fields by @ohaibbq in #181
  • [Array] Support LEFT OUTER / INNER JOIN modes by @ohaibbq in #180
  • Fix IN() operator return when left-hand side is null by @ohaibbq in #173
  • [Functions] Fix NULLIF panic on null by @ohaibbq in #164
  • [Aggregate] Properly return nil for STRING_AGG when called with null or 0-length array by @ohaibbq in #154
  • [Array] Fix ordinal boundary indexing by @ohaibbq in #155
  • [String] LIKE properly escapes regexp-characters by @ohaibbq in #156
  • [Driver] Fix prepared insert statements raising not enough query arguments by @ohaibbq in #171
  • [String] Cast to INT64 should use base-10 parsing by @ohaibbq in #159

New Contributors

Full Changelog: v0.18.0...v0.19.0