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
values
list types - [Ecto.Query] Allow strings in
field/2
- [Ecto.Query] Add
identifier/1
in queries - [Ecto.Query] Add
constant/1
in queries - [Ecto.Query] Allow
exclude/2
to remove windows - [Ecto.Query] Allow source fields in
json_extract_path
- [Ecto.Repo] Add
Ecto.Repo.prepare_transaction/2
user 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_keys
module attribute
Bug fixes
- [Ecto.Query] Allow select merging maps with all nil values
- [Ecto.Query]
map/2
in queries now always returns a map on joins, even on left joins, for consistency withfrom
sources - [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/2
is soft-deprecated in favor ofEcto.Repo.transact/1
- [Ecto.Query.API]
literal/1
is 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