Enhancements
- Implement aggregate
filter()via CASE WHEN translation (#168)count(x) |> filter(cond),sum,avg,min,maxtranslate toagg(CASE WHEN cond THEN x END)count() |> filter(cond)(COUNT(*)) maps to Snowflake'sCOUNT_IF(cond)
Bug Fixes
- Raise a clear
ArgumentErrorfor unsupportedon_conflictmodes (:nothing, field list, update query), pointing users towardMERGE 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