Skip to content

Releases: fpopic/bigquery-schema-select

v1.4

15 Mar 09:16
9606f29

Choose a tag to compare

Full Changelog: v1.1...v1.4

v1.1

14 Mar 09:30
80d9a62

Choose a tag to compare

What's Changed

  • README: fix consistent quoting and add reserved keyword example by @fpopic in #7

Full Changelog: v1.0...v1.1

v1.0 - Port to Bash + jq

14 Mar 08:04
0b95dc2

Choose a tag to compare

This version marks a major rewrite of the project from Scala to a lightweight Bash + jq implementation.

Key Features:

  • Lightweight & Portable: Zero dependencies other than jq.
  • Recursive Schema Expansion: Full support for nested RECORD and REPEATED RECORD types.
  • Robust SQL Contracts: Automatically handles complex ARRAY(SELECT AS STRUCT ...) patterns for schema safety.
  • Keyword Safety: Automatically quotes BigQuery reserved keywords with backticks.
  • Schema Standards: Optional --use_snake_case flag for medallion architecture naming standards.

This version is designed to act as a stable tool for generating explicit BigQuery view contracts.

v0.5

31 Aug 13:26
e92e3e6

Choose a tag to compare

What's Changed

  • Update build.sbt apply snyk recommendations by @fpopic in #3
  • Update play-json in build.sbt by @fpopic in #4

Full Changelog: v0.4...v0.5