Skip to content

Bump quokka from 2.11.2 to 2.12.0#1216

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/hex/quokka-2.12.0
Closed

Bump quokka from 2.11.2 to 2.12.0#1216
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/hex/quokka-2.12.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Feb 9, 2026

Bumps quokka from 2.11.2 to 2.12.0.

Release notes

Sourced from quokka's releases.

v2.12.0

Breaking Changes

  • Multi-alias sorting now matches Credo.Check.Readability.AliasOrder behavior by comparing the first child's full path instead of parent module only. This fixes compatibility with Credo 1.7.13+, which fixed a bug that now properly checks multi-alias ordering. Projects using Credo 1.7.12 or earlier may see new alias ordering changes when formatting. Upgrading to Credo 1.7.13+ is recommended for proper alias order checking.

Improvements

  • Automatically fix Credo.Check.Refactor.UtcNowTruncate by rewriting DateTime.utc_now() |> DateTime.truncate(precision) to DateTime.utc_now(precision).
  • Transform Timex.today() to Date.utc_today().
  • Rewrite Map/Keyword.get(lhs, key, nil) to Map/Keyword.get(lhs, key).
  • Consecutive Keyword.drop or Keyword.delete rewrite to Keyword.drop as part of inefficient function rewrites.
  • Respect Credo's NegativeConditionsWithElse configuration.
  • Add comment directive # quokka:skip-module-directive-reordering for skipping module directive reordering to skip module directive reordering but still lift aliases, multi-alias expansion, etc.
  • Support piped function exclusions in SinglePipe rewrite.
  • Support rewriting pipes within a case ... do block to instead pipe into case. Add exclude: [:pipe_into_case] to opt out of this behavior.

Fixes

  • Fix invalid inefficient function rewrites on Map.reduce arguments.
  • Sort nested module directives (e.g., alias A.{B, E, C} will be sorted to alias A.{B, C, E}).

Upgrades

  • Upgrade credo to 1.7.16
  • Add Elixir 1.19.1 and OTP 28.1.1 to CI checks

Deprecations

  • Soft deprecate quokka:skip-module-reordering in favor of quokka:skip-module-directives.
Changelog

Sourced from quokka's changelog.

[2.12.0] - 2026-02-08

Breaking Changes

  • Multi-alias sorting now matches Credo.Check.Readability.AliasOrder behavior by comparing the first child's full path instead of parent module only. This fixes compatibility with Credo 1.7.13+, which fixed a bug that now properly checks multi-alias ordering. Projects using Credo 1.7.12 or earlier may see new alias ordering changes when formatting. Upgrading to Credo 1.7.13+ is recommended for proper alias order checking.

Improvements

  • Automatically fix Credo.Check.Refactor.UtcNowTruncate by rewriting DateTime.utc_now() |> DateTime.truncate(precision) to DateTime.utc_now(precision).
  • Transform Timex.today() to Date.utc_today().
  • Rewrite Map/Keyword.get(lhs, key, nil) to Map/Keyword.get(lhs, key).
  • Consecutive Keyword.drop or Keyword.delete rewrite to Keyword.drop as part of inefficient function rewrites.
  • Respect Credo's NegativeConditionsWithElse configuration.
  • Add comment directive # quokka:skip-module-directive-reordering for skipping module directive reordering to skip module directive reordering but still lift aliases, multi-alias expansion, etc.
  • Support piped function exclusions in SinglePipe rewrite.
  • Support rewriting pipes within a case ... do block to instead pipe into case. Add exclude: [:pipe_into_case] to opt out of this behavior.

Fixes

  • Fix invalid inefficient function rewrites on Map.reduce arguments.
  • Sort nested module directives (e.g., alias A.{B, E, C} will be sorted to alias A.{B, C, E}).

Upgrades

  • Upgrade credo to 1.7.16
  • Add Elixir 1.19.1 and OTP 28.1.1 to CI checks

Deprecations

  • Soft deprecate quokka:skip-module-reordering in favor of quokka:skip-module-directives.
Commits
  • c36da6e Release 2.12.0 docs
  • 07585ae Comment for skipping module directive reordering (#144)
  • f98c4f9 Support piped function exclusions in SinglePipe rewrite (#145)
  • a5e00d2 Support rewriting pipes within a case ... do block to instead pipe into cas...
  • 2ef64ed Respect Credo's NegativeConditionsWithElse configuration (#142)
  • 5cf5e1e Fix multi-alias sorting to match Credo.Check.Readability.AliasOrder (#130)
  • 54791fb Upgrade credo to 1.7.16
  • 0d33ad5 Use mise with default versions (#143)
  • 82d7dfe Sort nested module directives (#129)
  • 3eb04c0 Automatically fix Credo.Check.Refactor.UtcNowTruncate (#127)
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Bumps [quokka](https://github.com/smartrent/quokka) from 2.11.2 to 2.12.0.
- [Release notes](https://github.com/smartrent/quokka/releases)
- [Changelog](https://github.com/emkguts/quokka/blob/main/CHANGELOG.md)
- [Commits](emkguts/quokka@v2.11.2...v2.12.0)

---
updated-dependencies:
- dependency-name: quokka
  dependency-version: 2.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file elixir Pull requests that update elixir code labels Feb 9, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Feb 13, 2026

Superseded by #1217.

@dependabot dependabot Bot closed this Feb 13, 2026
@dependabot dependabot Bot deleted the dependabot/hex/quokka-2.12.0 branch February 13, 2026 12:52
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 elixir Pull requests that update elixir code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants