Skip to content

Bump ecto from 3.1.6 to 3.6.2#132

Open
dependabot-preview[bot] wants to merge 1 commit intomasterfrom
dependabot/hex/ecto-3.6.2
Open

Bump ecto from 3.1.6 to 3.6.2#132
dependabot-preview[bot] wants to merge 1 commit intomasterfrom
dependabot/hex/ecto-3.6.2

Conversation

@dependabot-preview
Copy link
Copy Markdown

Bumps ecto from 3.1.6 to 3.6.2.

Release notes

Sourced from ecto's releases.

v3.4.5

Enhancements

  • [Ecto.Changeset] Allow custom error key in unsafe_validate_unique
  • [Ecto.Changeset] Improve performance when casting large params maps

Bug fixes

  • [Ecto.Changeset] Improve error message for invalid cast_assoc
  • [Ecto.Query] Fix inspecting query with fragment CTE
  • [Ecto.Query] Fix inspecting dynamics with aliased bindings
  • [Ecto.Query] Improve error message when selecting a single atom
  • [Ecto.Repo] Reduce data-copying when preloading multiple associations
  • [Ecto.Schema] Do not define a compile-time dependency for schema in :join_through
Changelog

Sourced from ecto's changelog.

v3.6.2 (2021-05-28)

Enhancements

  • [Ecto.Query] Support macros in with_cte
  • [Ecto.Repo] Add Ecto.Repo.all_running/0 to list all running repos

Bug fixes

  • [Ecto.Query] Do not omit nil fields in a subquery select
  • [Ecto.Query] Allow parent_as to look for an alias all the way up across subqueries
  • [Ecto.Query] Raise if a nil value is given to a query from a nested map parameter
  • [Ecto.Query] Fix insert_all when using both :on_conflict and :placeholders
  • [mix ecto.load] Do not pass --force to underlying compile task

v3.6.1 (2021-04-12)

Enhancements

  • [Ecto.Changeset] Allow the :query option in unsafe_validate_unique

Bug fixes

  • [Ecto.Changeset] Add the relation id in apply_changes if the relation key exists (instead of hardcoding it to id)

v3.6.0 (2021-04-03)

Enhancements

  • [Ecto.Changeset] Support :repo_opts in unsafe_validate_unique
  • [Ecto.Changeset] Add a validation error if trying to cast a cardinality one embed/assoc with anything other than a map or keyword list
  • [Ecto.Enum] Allow enums to map to custom values
  • [Ecto.Multi] Add Ecto.Multi.put/3 for directly storing values
  • [Ecto.Query] Potentially breaking change: optimize many_to_many queries so it no longer load intermediary tables in more occasions. This may cause issues if you are using Ecto.assoc/2 to load many_to_many associations and then trying to access intermediate bindings (which is discouraged but it was possible)
  • [Ecto.Repo] Allow insert_all to be called with a query instead of rows
  • [Ecto.Repo] Add :placeholders support to insert_all to avoid sending the same value multiple times
  • [Ecto.Schema] Support :preload_order on has_many and many_to_many associations
  • [Ecto.UUID] Add bang UUID conversion methods
  • [Ecto.Query] The :hints option now accepts dynamic values when supplied as tuples
  • [Ecto.Query] Support select: map(source, fields) where source is a fragment
  • [Ecto.Query] Allow referring to the parent query in a join's subquery select via parent_as
  • [mix ecto] Support file and line interpolation on ECTO_EDITOR

Bug fixes

  • [Ecto.Changeset] Change apply_changes/1 to add the relation to the struct.relation_id if relation struct is persisted
  • [Ecto.Query] Remove unnecessary INNER JOIN in many to many association query
  • [Ecto.Query] Allow parametric types to be interpolated in queries
  • [Ecto.Schema] Raise ArgumentError when default has invalid type

... (truncated)

Commits
  • e9dead9 Release v3.6.2
  • 913ce08 Update deps, fix suite
  • 0ce731d Expand macros in with_cte, closes #3646
  • 0d5a6db Ecto.Repo.all -> Ecto.Repo.all_running
  • d9b2f1a Do not use deprecated Macro.to_string/2
  • 42e3e69 Add Ecto.Repo.all/0
  • 8ebfabb Fix typos in Ecto.Query.API examples (#3640)
  • 1db8002 Do not pass --force to underlying compile task
  • 40949d6 Fix some tags
  • 8937eb8 Fix: insert_all on_conflict with conditional query using placeholders (#3636)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [ecto](https://github.com/elixir-ecto/ecto) from 3.1.6 to 3.6.2.
- [Release notes](https://github.com/elixir-ecto/ecto/releases)
- [Changelog](https://github.com/elixir-ecto/ecto/blob/master/CHANGELOG.md)
- [Commits](elixir-ecto/ecto@v3.1.6...v3.6.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Jun 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants