Skip to content

Releases: VeryBigThings/semantic-layer

v3.0.1

06 Sep 11:43
Compare
Choose a tag to compare

3.0.1 (2024-09-06)

Bug Fixes

  • publish new readme to NPM (e79c677)

v3.0.0

05 Sep 06:22
Compare
Choose a tag to compare

3.0.0 (2024-09-05)

Bug Fixes

  • extract MemberProps type to allow sharing of logic between dimension and metric props (34318c0)

Features

  • add ability to construct "count" queries (02e25bd)
  • add ability to set join priority and explicity set join type (inner or full) (98003a6)
  • add InferSqlQueryResultTypeFromQuery type which can infer result type from a query object (a031fa2)
  • add originalQuery and totalsQuery (query with only metrics) to the analyzer output (07f3224)
  • implement calculated dimensions (0fdbad4)
  • implement calculated metrics (metrics which can reference columns/dimensions/metrics from multiple models) (807de4f)
  • implement metric references (allows computing aggregates of aggregates) (65ed5ba)
  • implement private members (dimensions, metrics) (ec965a7)

BREAKING CHANGES

  • MemberFormat type is now correctly creating a union with null and undefined for values passed to the
    formatter function
  • Default offset (0) and limit (5000) are removed. Queries return whole dataset by default

v2.8.2

17 Aug 14:57
Compare
Choose a tag to compare

2.8.2 (2024-08-17)

Bug Fixes

  • databricks time granularities (d16392e)

v2.8.1

16 Aug 20:21
Compare
Choose a tag to compare

2.8.1 (2024-08-16)

Bug Fixes

  • add additional validation for filters (fcf4db8)

v2.8.0

13 Aug 10:53
96b9175
Compare
Choose a tag to compare

2.8.0 (2024-08-13)

Features

v2.7.1

01 Aug 21:51
Compare
Choose a tag to compare
v2.7.1 Pre-release
Pre-release

2.7.1 (2024-08-01)

Bug Fixes

  • correctly quote aliases and names (cdfec0b)

v2.7.0

01 Aug 19:35
Compare
Choose a tag to compare
v2.7.0 Pre-release
Pre-release

2.7.0 (2024-08-01)

Features

  • add ability to clone models (use same model under different name in a repository) (a33487d)

v2.6.2

01 Aug 14:49
Compare
Choose a tag to compare
v2.6.2 Pre-release
Pre-release

2.6.2 (2024-08-01)

Bug Fixes

  • validate member (dimension, metric) names when defining the model (ecca169)

v2.6.1

31 Jul 12:03
Compare
Choose a tag to compare
v2.6.1 Pre-release
Pre-release

2.6.1 (2024-07-31)

Bug Fixes

  • validate model names when joining (4d196f8)

v2.6.0

30 Jul 20:08
Compare
Choose a tag to compare
v2.6.0 Pre-release
Pre-release

2.6.0 (2024-07-30)

Features

  • implement MSSQL dialect (9509a31)