fix(deps): update dependency ecto to v3.13.1
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| ecto (source) | prod | minor |
3.12.6 -> 3.13.1
|
Release Notes
elixir-ecto/ecto (ecto)
v3.13.1
Bug fixes
- [Ecto.Repo] Do not automatically apply HOT updates on upsert with
replace. It is the user responsibility to make sure they do not overlap
v3.13.0
Requires Elixir v1.14+.
Enhancements
- [Ecto] Support Elixir's built-in JSON
- [Ecto.Enum] Add
Ecto.Enum.cast_value/3 - [Ecto.Query] Allow schema to be used for
valueslist types - [Ecto.Query] Allow strings in
field/2 - [Ecto.Query] Add
identifier/1in queries - [Ecto.Query] Add
constant/1in queries - [Ecto.Query] Allow
exclude/2to remove windows - [Ecto.Query] Allow source fields in
json_extract_path - [Ecto.Repo] Add
Ecto.Repo.prepare_transaction/2user callback - [Ecto.Repo] Add
Ecto.Repo.all_by/3 - [Ecto.Repo] Add
Ecto.Repo.transact/2 - [Ecto.Repo] Allow HOT updates on upsert queries in Postgres by removing duplicate fields during
replace_all_except - [Ecto.Schema] Support
@schema_redact: :all_except_primary_keysmodule attribute
Bug fixes
- [Ecto.Query] Allow select merging maps with all nil values
- [Ecto.Query]
map/2in queries now always returns a map on joins, even on left joins, for consistency withfromsources - [Ecto.Schema] Fix an issue where Ecto could warn an association did not exist, when it did
Soft deprecations (no warnings emitted)
- [Ecto.Repo]
Ecto.Repo.transaction/2is soft-deprecated in favor ofEcto.Repo.transact/1 - [Ecto.Query.API]
literal/1is deprecated in favor ofidentifier/1
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by DigiToegankelijk NLdoc