Skip to content

v1.3.0

Latest

Choose a tag to compare

@Ch4s3 Ch4s3 released this 08 Jun 15:07
fdbe9d1

Enhancements

  • Implement aggregate filter() via CASE WHEN translation (#168)
    • count(x) |> filter(cond), sum, avg, min, max translate to agg(CASE WHEN cond THEN x END)
    • count() |> filter(cond) (COUNT(*)) maps to Snowflake's COUNT_IF(cond)

Bug Fixes

  • Raise a clear ArgumentError for unsupported on_conflict modes (:nothing, field list, update query), pointing users toward MERGE INTO (#167)

Changed

  • Bump minimum Elixir version to 1.15 (#163)
  • Replace ex_check + dialyxir with assay for CI (#166)
  • Bump ecto_sql and doctor, enabling plug and decimal upgrades to avoid CVE versions (#165)
  • Bump req from 0.5.x to 0.6.0 (#169)
  • Bump jose from 1.11.10 to 1.11.12 (#128)
  • Bump ecto from 3.13.5 to 3.13.6 (#153)
  • Bump ecto_sql from 3.13.4 to 3.13.5 (#147)
  • Bump jason from 1.4.4 to 1.4.5 (#157)
  • Bump telemetry from 1.3.0 to 1.4.1 (#148)
  • Bump assay from 0.5.2 to 0.6.1 (#170)
  • Bump credo from 1.7.16 to 1.7.19 (#149, #151, #171)
  • Bump ex_doc from 0.40.0 to 0.40.3 (#142, #159)

Full changelog: https://github.com/pepsico-ecommerce/snowflex/blob/master/CHANGELOG.md