ash-project / ash_hq

The Ash Framework homepage and documentation site.
MIT License
46 stars 25 forks source link

chore(deps): bump the production-dependencies group with 6 updates #240

Closed dependabot[bot] closed 3 weeks ago

dependabot[bot] commented 3 weeks ago

Bumps the production-dependencies group with 6 updates:

Package From To
ash_graphql 1.3.1 1.3.2
ash_json_api 1.4.3 1.4.5
ash_postgres 2.2.0 2.2.3
gettext 0.25.0 0.26.1
oban 2.18.0 2.18.2
swoosh 1.16.10 1.16.12

Updates ash_graphql from 1.3.1 to 1.3.2

Changelog

Sourced from ash_graphql's changelog.

v1.3.2 (2024-08-16)

Bug Fixes:

  • match on action in error message properly

Improvements:

  • add schema codegen features & guide

  • support new struct types in type generation

  • support new struct fields constraint

  • Set up GraphQL schema file in the web module namespace (#205)

Commits
  • dfde245 chore: release version v1.3.2
  • 29cf2d6 chore: skip sobelow errors
  • 097ea27 chore: don't do codegen by default
  • 3d1babb improvement: add schema codegen features & guide
  • 1b9722a chore(deps): bump the production-dependencies group with 3 updates (#208)
  • f349a5a improvement: support new struct types in type generation
  • 190a7a1 improvement: support new struct fields constraint
  • b79cd6c chore(deps): bump ash in the production-dependencies group (#206)
  • dd5060f fix: match on action in error message properly
  • c3544df improvement: Set up GraphQL schema file in the web module namespace (#205)
  • See full diff in compare view


Updates ash_json_api from 1.4.3 to 1.4.5

Changelog

Sourced from ash_json_api's changelog.

v1.4.5 (2024-08-20)

Bug Fixes:

  • properly discover all necessary filter schemas

Improvements:

  • optimize post-operation field loading logic

  • don't show tags for resources w/o routes in schema

v1.4.4 (2024-08-16)

Improvements:

  • support nested base_routes
Commits
  • 6c13e8e chore: release version v1.4.5
  • 0ef57c6 improvement: optimize post-operation field loading logic
  • 36a2ba4 fix: properly discover all necessary filter schemas
  • ab1dafb chore: release version v1.4.4
  • bf77d4d improvement: support nested base_routes
  • 7080d21 chore(deps): bump the production-dependencies group with 3 updates (#223)
  • 29e2eb7 chore(deps): bump the production-dependencies group with 2 updates (#222)
  • See full diff in compare view


Updates ash_postgres from 2.2.0 to 2.2.3

Changelog

Sourced from ash_postgres's changelog.

v2.2.3 (2024-08-18)

Bug Fixes:

  • [mix ash_postgres.install] was not adding ash_functions/min_pg_version

v2.2.2 (2024-08-17)

Bug Fixes:

  • [mix ash_postgres.install] properly handle new igniter installer functions

v2.2.1 (2024-08-16)

Bug Fixes:

  • [AshPostgres.DataLayer] set a proper default for skip_unique_indexes

Improvements:

  • [mix ash_postgres.install] include min_pg_version in new generators
Commits
  • 555063d chore: release version v2.2.3
  • b437e3f fix: mix ash_postgres.install not adding ash_functions/min_pg_version
  • 73a070e chore: release version v2.2.2
  • 59d1c3d fix: properly handle new igniter installer functions
  • 3fbd551 chore: update changelog
  • dda21bc chore: release version v2.2.1
  • a94ee98 chore: release version v2.2.1
  • 8bf9864 improvement: include min_pg_version in new generators
  • d2b73fc fix: set a proper default for skip_unique_indexes
  • e7ea05e chore: unlock deps
  • Additional commits viewable in compare view


Updates gettext from 0.25.0 to 0.26.1

Changelog

Sourced from gettext's changelog.

v0.26.1

  • Address backwards incompatible changes in previous release

v0.26.0

This release changes the way you use Gettext. We're not crazy: it does so because doing so makes it a lot faster to compile projects that use Gettext. The changes you have to make to your code are minimal, and the old behavior is deprecated so that you will be guided on how to update.

The reason for this change is that it removes compile-time dependencies from modules that used to import a Gettext backend. In applications such as Phoenix applications, where every view and controller imports the Gettext backend, this change means a lot less compilation when you make translation changes!

Here's the new API. Now, instead of defining a Gettext backend (use Gettext) and then importing that to use its macros, you need to:

  1. Define a Gettext backend with use Gettext.Backend
  2. Import and use its macros with use Gettext, backend: MyApp.Gettext.

Before and After

Before this release, code using Gettext used to look something like this:

defmodule MyApp.Gettext do
  use Gettext, otp_app: :my_app
end

defmodule MyAppWeb.Controller do
import MyApp.Gettext
end

This creates a compile-time dependency for every module that imports the Gettext backend.

With this release, the above turns into:

defmodule MyApp.Gettext do
  use Gettext.Backend, otp_app: :my_app
end

defmodule MyAppWeb.Controller do
use Gettext, backend: MyApp.Gettext
end

We are also updating Phoenix generators to use the new API.

If you update Gettext and still use use Gettext, otp_app: :my_app to define a backend, Gettext will emit a warning now.

Detailed Changelog

... (truncated)

Commits
  • 435c574 Release v0.26.1
  • bde32c0 Improve message
  • 539b72c Allow extraction to work by setting attribute at expansion time
  • 903a466 Simplify macros import to reduce amount of generated content
  • 1a74fc8 Keep deprecate code as it was
  • 0bac98d Update ex_doc
  • 3816c5e Add changelog to Hex and Hexdocs
  • 86d44c6 Release v0.26.0
  • 968d85e Update instructions in the README
  • 1ec048c Only import a subset of Gettext.Macros macros
  • Additional commits viewable in compare view


Updates oban from 2.18.0 to 2.18.2

Release notes

Sourced from oban's releases.

v2.18.2

Bug Fixes

  • [Repo] Prevent debug noise by ensuring default opts for standard transactions.

    Without default opts each transaction is logged. Many standard operations execute each second, which makes for noisy logs. Now transaction opts are passed as a third argument to ensure defaults are applied.

  • [Repo] Increase transaction retry delay and increase with each attempt.

    Bump the base transaction retry from 100ms to 500ms, and increase linearly between each successive attempt to provide deeper backoff. This alleviates pressure on smaller connection pools and gives more time to recover from contentions failures.

v2.18.1

Enhancements

  • [Repo] Automatically retry all transactions with backoff.

    Avoid both expected an unexpected database errors by automatically retrying transactions. Some operations, such as serialization and lock not available errors, are likely to occur during standard use depending on how a database is configured. Other errors happen infrequently due to pool contention or flickering connections, and those should also be retried for increased safety.

    This change is applied to Oban.Repo.transaction/3 itself, so it will apply to every location that uses transactions.

  • [Migration] Declare tags as an array of text rather than varchar.

    We don't provide a limit on the size of tags and they could conceivably be larger than 256 characters. Externally the types are interchangeable, but internally there are minor advantages to using the text type.

    There isn't a new migration; this change is only for new tables.

Bug Fixes

  • [Repo] Correctly dispatch query!/4 to query! rather than query without a bang.
Changelog

Sourced from oban's changelog.

v2.18.2 — 2024-08-16

Bug Fixes

  • [Repo] Prevent debug noise by ensuring default opts for standard transactions.

    Without default opts each transaction is logged. Many standard operations execute each second, which makes for noisy logs. Now transaction opts are passed as a third argument to ensure defaults are applied.

  • [Repo] Increase transaction retry delay and increase with each attempt.

    Bump the base transaction retry from 100ms to 500ms, and increase linearly between each successive attempt to provide deeper backoff. This alleviates pressure on smaller connection pools and gives more time to recover from contentions failures.

v2.18.1 — 2024-08-15

Enhancements

  • [Repo] Automatically retry all transactions with backoff.

    Avoid both expected an unexpected database errors by automatically retrying transactions. Some operations, such as serialization and lock not available errors, are likely to occur during standard use depending on how a database is configured. Other errors happen infrequently due to pool contention or flickering connections, and those should also be retried for increased safety.

    This change is applied to Oban.Repo.transaction/3 itself, so it will apply to every location that uses transactions.

  • [Migration] Declare tags as an array of text rather than varchar.

    We don't provide a limit on the size of tags and they could conceivably be larger than 256 characters. Externally the types are interchangeable, but internally there are minor advantages to using the text type.

    There isn't a new migration; this change is only for new tables.

Bug Fixes

  • [Repo] Correctly dispatch query!/4 to query! rather than query without a bang.
Commits
  • 65d75e0 Release v2.18.2
  • 2c47480 Increase xact retry delay and increase per attempt
  • f07ee21 Ensure default opts for standard transactions
  • 141f403 Release v2.18.1
  • d5eb591 Bump ecto_sql to 3.12.0 and ecto_sqlite3 to 0.17 (#1135)
  • eec82cc Document that timeouts raise an Oban.TimeoutError
  • bf7f0bf Automatically retry transactions with backoff
  • 4715ea5 Declare tags as a text array rather than varchar
  • 4d124e5 Note lack of unique conflicts for insert_all in README (#1133)
  • bbc4291 Bump postgrex from 0.18.0 to 0.19.0 in the production-dependencies group (#1131)
  • Additional commits viewable in compare view


Updates swoosh from 1.16.10 to 1.16.12

Release notes

Sourced from swoosh's releases.

v1.16.12 🚀

✨ Features

New Contributors

Thanks Andrei!

Full Changelog: https://github.com/swoosh/swoosh/compare/v1.16.11...v1.16.12

v1.16.11 🚀

✨ Features

📝 Documentation

⛓️ Dependency

New Contributors

Thanks to our new contributors!

Full Changelog: https://github.com/swoosh/swoosh/compare/v1.16.10...v1.16.11

Changelog

Sourced from swoosh's changelog.

1.16.12

✨ Features

1.16.11

✨ Features

📝 Documentation

Commits


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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions