Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 6, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@samvera/clover-iiif 3.0.0 -> 3.0.3 age confidence dependencies patch
a11y_audit (source) ~> 0.2.3 -> ~> 0.3.0 age confidence dev minor
debian bookworm-20250929-slim -> bookworm-20251117-slim age confidence minor
elixir (source) 1.18.4 -> 1.19.4 age confidence minor
erlang 27.3.4.3 -> 27.3.4.6 age confidence patch
ex_cldr_dates_times (source) 2.24.0 -> 2.25.1 age confidence prod minor
ex_doc (source) ~> 0.38 -> ~> 0.39 age confidence dev minor
gettext (source) 1.0.1 -> 1.0.2 age confidence prod patch
live_debugger (source) ~> 0.4.0 -> ~> 0.5.0 age confidence dev minor
node (source) 24.11.0 -> 24.11.1 age confidence patch
node 7.2.0 -> 7.2.1 age confidence orb patch
oban (source) 2.20.1 -> 2.20.2 age confidence prod patch
oban_web (source) 2.11.4 -> 2.11.6 age confidence prod patch
phoenix (source) 1.8.1 -> 1.8.2 age confidence prod patch
phoenix_ecto (source) 4.6.5 -> 4.7.0 age confidence prod minor
phoenix_live_view (source) 1.1.13 -> 1.1.18 age confidence prod patch
playwright (source) 1.55.1 -> 1.57.0 age confidence devDependencies minor
playwright-core (source) 1.55.1 -> 1.57.0 age confidence devDependencies minor
plug_cowboy (source) 2.7.4 -> 2.7.5 age confidence prod patch
react (source) 19.2.0 -> 19.2.1 age confidence dependencies patch
react-dom (source) 19.2.0 -> 19.2.1 age confidence dependencies patch
req (source) 0.5.15 -> 0.5.16 age confidence prod patch
tailwind (source) 0.4.0 -> 0.4.1 age confidence prod patch

Release Notes

samvera-labs/clover-iiif (@​samvera/clover-iiif)

v3.0.3

Compare Source

What's Changed

Full Changelog: samvera-labs/clover-iiif@v3.0.2...v3.0.3

v3.0.2

Compare Source

What's Changed

New Contributors

Full Changelog: samvera-labs/clover-iiif@v3.0.0...v3.0.2

v3.0.1

Compare Source

angelikatyborska/a11y-audit-elixir (a11y_audit)

v0.3.0

Compare Source

  • Upgrade axe-core to 4.11.0.
elixir-lang/elixir (elixir)

v1.19.4

Compare Source

1. Enhancements
Mix
  • [mix xref] Add --min-cycle-label to help projects adapt to the more precise mix xref graph reports in Elixir v1.19. In previous versions, Elixir would break a large compilation cycle into several smaller ones, and therefore developers would check for --min-cycle-size on CI. However, the issue is not the size of the cycle (it has no implication in the amount of compiled files), but how many compile-time dependencies (aka compile labels) in a cycle. The new option allows developers to filter on the label parameter
2. Bug fixes
Elixir
  • [File] Ensure File.cp_r/3 reports non-existing destination properly (instead of source)
ExUnit
  • [ExUnit] Fix formatter crash when diffing takes too long
  • [ExUnit] Ensure parallel matches in assert propagate type information
Logger
  • [Logger] Fix regression where formatter would crash when given chardata (the crash would happen when logging non-ASCII characters)
Mix
  • [mix help] Ensure app:APP works when the project or its dependencies were not yet compiled
  • [mix escript.build] Ensure the hex application can be included in escripts

v1.19.3

Compare Source

1. Enhancements
Elixir
  • [Kernel] Support /E modifier for regular expressions in config files
Mix
  • [mix compile] Allow forcing specific compilers, such as --force-elixir, --force-app, etc
  • [mix help app:APP] Support showing helps for apps in Elixir and Erlang standard libraries
2. Bug fixes
ExUnit
  • [ExUnit.Case] Fix crash when formatting errors caused by a linked/trapped exit during setup_all
Mix
  • [mix compile.app] Ensure functions in the format &Mod.fun/arity can be written to .app files
  • [mix compile.app] Ensure strings with Unicode characters can be written to .app files

v1.19.2

Compare Source

1. Enhancements
Elixir
  • [Kernel] Measure and optimize writing of .beam files in the compiler
  • [Kernel] Optimize rare scenarios where type checking took too long
Mix
  • [mix compile] Add flag --no-check-cwd to skip compiler check to aid debugging
2. Bug fixes
Elixir
  • [IO] Fix dialyzer warning on IO.inspect :label
  • [Kernel] Ensure we warn on deprecated ~~~ unary operator
Logger
  • [Logger] Reset ansi escapes before newlines in Logger
Mix
  • [mix compile] Warn if elixirc_paths is not a list of string paths
  • [mix compile] Address regression where umbrella children were compiled too early and without respecting compilation flags
  • [mix deps.compile] Improve reliability of MIX_OS_DEPS_COMPILE_PARTITION_COUNT across mix escript.install, mix archive.install, and others

v1.19.1

Compare Source

1. Bug fixes
EEx
  • [EEx] Address Dialyzer warnings when invoking EEx.compile_string
Elixir
  • [Kernel] Optimize how types are computed for pretty printing
  • [Kernel] Optimize how differences are computed in the type system
  • [Macro] Do not escape options given to dbg/2
  • [Protocol] Improve protocol violation warnings
Mix
  • [mix compile] Do not attempt to touch deleted files when compilation fails and then resumed with missing files
  • [mix deps.compile] Do not spawn partitions when all dependencies are local and already compiled
erlang/otp (erlang)

v27.3.4.6: OTP 27.3.4.6

Compare Source

Patch Package:           OTP 27.3.4.6
Git Tag:                 OTP-27.3.4.6
Date:                    2025-11-14
Trouble Report Id:       OTP-19814, OTP-19843
Seq num:                 PR-10353
System:                  OTP
Release:                 27
Application:             erts-15.2.7.4, kernel-10.2.7.3, wx-2.4.3.1
Predecessor:             OTP 27.3.4.5

Check out the git tag OTP-27.3.4.6, and build a full OTP system including documentation. Apply one or more applications from this build as patches to your installation using the 'otp_patch_apply' tool. For information on install requirements, see descriptions for each application version below.

erts-15.2.7.4

The erts-15.2.7.4 application can be applied independently of other applications on a full OTP 27 installation.

Improvements and New Features
  • Option(s) to create gen_tcp and socket sockets with protocol IPPROTO_MPTCP has been implemented.

    See functions gen_tcp:listen/2, gen_tcp:connect/4 and the type socket:protocol/0.

    Own Id: OTP-19814

Full runtime dependencies of erts-15.2.7.4

kernel-9.0, sasl-3.3, stdlib-4.1

kernel-10.2.7.3

Note! The kernel-10.2.7.3 application cannot be applied independently of other applications on an arbitrary OTP 27 installation.

   On a full OTP 27 installation, also the following runtime
   dependency has to be satisfied:
   -- erts-15.2.5 (first satisfied in OTP 27.3.2)
Improvements and New Features
  • Option(s) to create gen_tcp and socket sockets with protocol IPPROTO_MPTCP has been implemented.

    See functions gen_tcp:listen/2, gen_tcp:connect/4 and the type socket:protocol/0.

    Own Id: OTP-19814

Full runtime dependencies of kernel-10.2.7.3

crypto-5.0, erts-15.2.5, sasl-3.0, stdlib-6.0

wx-2.4.3.1

The wx-2.4.3.1 application can be applied independently of other applications on a full OTP 27 installation.

Fixed Bugs and Malfunctions
  • Fixed reading out of array bounds and potential memory leaks.

    Own Id: OTP-19843
    Related Id(s): PR-10353

Full runtime dependencies of wx-2.4.3.1

erts-12.0, kernel-8.0, stdlib-5.0

v27.3.4.5: OTP 27.3.4.5

Compare Source

Patch Package:           OTP 27.3.4.5
Git Tag:                 OTP-27.3.4.5
Date:                    2025-11-07
Trouble Report Id:       OTP-19828, OTP-19835, OTP-19839
Seq num:                 ERIERL-1273, PR-10242, PR-10333, PR-10350
System:                  OTP
Release:                 27
Application:             inets-9.3.2.2, ssh-5.2.11.4, ssl-11.2.12.4
Predecessor:             OTP 27.3.4.4

Check out the git tag OTP-27.3.4.5, and build a full OTP system including documentation. Apply one or more applications from this build as patches to your installation using the 'otp_patch_apply' tool. For information on install requirements, see descriptions for each application version below.

inets-9.3.2.2

The inets-9.3.2.2 application can be applied independently of other applications on a full OTP 27 installation.

Fixed Bugs and Malfunctions
  • Fixed uri_string:uri_string() to string() type specs inside httpc.erl module.

    Own Id: OTP-19835
    Related Id(s): PR-10242

Full runtime dependencies of inets-9.3.2.2

erts-14.0, kernel-9.0, mnesia-4.12, public_key-1.13, runtime_tools-1.8.14, ssl-9.0, stdlib-5.0, stdlib-6.0

ssh-5.2.11.4

The ssh-5.2.11.4 application can be applied independently of other applications on a full OTP 27 installation.

Fixed Bugs and Malfunctions
  • With this change user space buffers are used to limit ssh hello message size instead of kernel buffers

    Own Id: OTP-19839
    Related Id(s): ERIERL-1273, PR-10350

Full runtime dependencies of ssh-5.2.11.4

crypto-5.0, erts-14.0, kernel-9.0, public_key-1.6.1, runtime_tools-1.15.1, stdlib-5.0, stdlib-6.0

ssl-11.2.12.4

Note! The ssl-11.2.12.4 application cannot be applied independently of other applications on an arbitrary OTP 27 installation.

   On a full OTP 27 installation, also the following runtime
   dependency has to be satisfied:
   -- public_key-1.16.4 (first satisfied in OTP 27.1.3)
Fixed Bugs and Malfunctions
  • Correct documentation for fail_if_no_peer_cert option.

    Own Id: OTP-19828
    Related Id(s): PR-10333

Full runtime dependencies of ssl-11.2.12.4

crypto-5.0, erts-15.0, inets-5.10.7, kernel-9.0, public_key-1.16.4, runtime_tools-1.15.1, stdlib-6.0

Thanks to

Marcelino Alberdi Pereira

v27.3.4.4: OTP 27.3.4.4

Compare Source

Patch Package:           OTP 27.3.4.4
Git Tag:                 OTP-27.3.4.4
Date:                    2025-10-28
Trouble Report Id:       OTP-19768, OTP-19774, OTP-19790, OTP-19791,
                         OTP-19792, OTP-19799, OTP-19803, OTP-19806,
                         OTP-19813, OTP-19817, OTP-19818, OTP-19825
Seq num:                 ERERL-1261, GH-10119, GH-10150, GH-10191,
                         PR-10182, PR-10201, PR-10241, PR-10245,
                         PR-10249, PR-10257, PR-10274, PR-10284,
                         PR-10296, PR-9970
System:                  OTP
Release:                 27
Application:             diameter-2.4.1.1, erts-15.2.7.3,
                         ssl-11.2.12.3, syntax_tools-3.2.2.2,
                         xmerl-2.1.3.2
Predecessor:             OTP 27.3.4.3

Check out the git tag OTP-27.3.4.4, and build a full OTP system including documentation. Apply one or more applications from this build as patches to your installation using the 'otp_patch_apply' tool. For information on install requirements, see descriptions for each application version below.

diameter-2.4.1.1

The diameter-2.4.1.1 application can be applied independently of other applications on a full OTP 27 installation.

Fixed Bugs and Malfunctions
  • Added documentation about 'proxy' and 'resend' options in diameter:handle_request/3

    Own Id: OTP-19768
    Related Id(s): GH-10150, PR-10182

Full runtime dependencies of diameter-2.4.1.1

erts-10.0, kernel-3.2, ssl-9.0, stdlib-5.0

erts-15.2.7.3

The erts-15.2.7.3 application can be applied independently of other applications on a full OTP 27 installation.

Fixed Bugs and Malfunctions
  • Fixed the erl documentation of the default timewarp mode used.

    Own Id: OTP-19790
    Related Id(s): PR-9970

  • The erlang:suspend_process() BIFs failed to suspend processes currently executing on dirty schedulers.

    Own Id: OTP-19799
    Related Id(s): PR-10241

  • When multiple processes called the same fun whose defining module was not loaded, a badfun exception could sometimes occur in one of the calling processes. This would only happen with the JIT runtime system.

    Own Id: OTP-19803
    Related Id(s): PR-10257

Full runtime dependencies of erts-15.2.7.3

kernel-9.0, sasl-3.3, stdlib-4.1

ssl-11.2.12.3

Note! The ssl-11.2.12.3 application cannot be applied independently of other applications on an arbitrary OTP 27 installation.

   On a full OTP 27 installation, also the following runtime
   dependency has to be satisfied:
   -- public_key-1.16.4 (first satisfied in OTP 27.1.3)
Fixed Bugs and Malfunctions
  • Fixed so that sending of application data will adhere to max_fragment_length. This was broken in OTP-27 release by an optimization.

    Own Id: OTP-19774
    Related Id(s): GH-10191, PR-10201

  • Assert that hello extensions are unique and send an illegal parameter alert if they are not.

    Own Id: OTP-19791
    Related Id(s): PR-10245

  • Avoid sending an internal message to the user process in conjunction with handling a key update.

    Own Id: OTP-19806
    Related Id(s): PR-10274

  • Graceful error handling added in negative test scenario.

    Own Id: OTP-19813
    Related Id(s): PR-10284

  • Handle duplicate change_cipher_spec message with an unexpected message alert instead of failing later in corrupted state.

    Own Id: OTP-19818
    Related Id(s): PR-10296

  • Make sure TLS-1.3 protocol spec is followed, that is psk-hello extension is guaranteed to be included as the last extension in the list of client hello extensions and internal hello message truncation in handshake history is handled correctly, the previous handling could cause interoperability issues.

    Own Id: OTP-19825
    Related Id(s): PR-10296

Full runtime dependencies of ssl-11.2.12.3

crypto-5.0, erts-15.0, inets-5.10.7, kernel-9.0, public_key-1.16.4, runtime_tools-1.15.1, stdlib-6.0

syntax_tools-3.2.2.2

The syntax_tools-3.2.2.2 application can be applied independently of other applications on a full OTP 27 installation.

Fixed Bugs and Malfunctions
  • Annotate map comprehensions and generators

    Own Id: OTP-19817
    Related Id(s): GH-10119

Full runtime dependencies of syntax_tools-3.2.2.2

compiler-7.0, erts-9.0, kernel-5.0, stdlib-4.0

xmerl-2.1.3.2

The xmerl-2.1.3.2 application can be applied independently of other applications on a full OTP 27 installation.

Fixed Bugs and Malfunctions
  • The XSD validation failed due to not handling the optional text blocks correctly in an XSD complex type with attribute mixed=true.

    Own Id: OTP-19792
    Related Id(s): PR-10249, ERERL-1261

Full runtime dependencies of xmerl-2.1.3.2

erts-6.0, kernel-8.4, stdlib-2.5

Thanks to

Daniel Gorin, Jean-Philippe Jodoin

elixir-cldr/cldr_dates_times (ex_cldr_dates_times)

v2.25.1

Compare Source

This is the changelog for Cldr_Dates_Times v2.25.1 released on November 10th, 2025. For older changelogs please consult the release tag on GitHub

Bug Fixes
  • Fix a Cldr.DateTime.Relative.to_string/3 regression when a backend is provided as the second argument. Thanks to @​madlep for the report. Closes #​64.

v2.25.0

Compare Source

This is the changelog for Cldr_Dates_Times v2.25.0 released on November 6th, 2025. For older changelogs please consult the release tag on GitHub

Breaking Changes
  • Changes in the implemementation of time zone formatting may result in different (but semantically the same) strings for formats that include time zone information. See Bug Fixes below.
Bug Fixes
  • Fixes the generation of time zone formats to be in accordance with CLDR Time Zone Names. This is particularly true of the following time zone formats:

    • Generic non-location format (eg "Pacific Time", "PT")
    • Generic partial location format (eg "Pacific Time (Canada)")
    • Generic location format (eg "France Time", "Adelaide Time")
    • Specific non-location format (eg "Pacific Standard Time", "PST")
    • Localized GMT format (eg "GMT+03:30", "Гринуич+03:30", "GMT+?")
  • Fixes Cldr.DateTime.Relative.to_string/3 when the relative value is an integer of 2 or -2 and the locale provides a specific word for that value. For example, in English there are words for 1 day in advance or behind ("today" and "yesterday"). When specifing 2 days ago, English has no specific word so the result is "2 days ago". In German the result is "vorgestern". Similary for the English "in 2 days", the German result will be "übermorgen".

Enhancements
  • Updates to CLDR 48 data.

  • Adds Cldr.DateTime.Format.gmt_unknown_format/1 to return a string representing an unknown GMT offset.

  • Adds style: :at to Cldr.DateTime.Relative.to_string/2. This allows formatting of string like "tomorrow at 3:30 PM". The default is style: :standard.

  • Significant improvement in support of date time skeletons. Skeletons are a flexible way to express desired formatting in a locale-indepdendent way.

  • Support is added for the "j", "J" and "C" input skeleton symbols which will be substituted with the locales preferred hour formats. These changes also improve implicit format generation derived from whatever date and time data is passed to the Cldr.Date.to_string/3, Cldr.Time.to_string/3, Cldr.DateTime.to_string/3 functions.

v2.24.2

Compare Source

This is the changelog for Cldr_Dates_Times v2.24.2 released on October 14th, 2025. For older changelogs please consult the release tag on GitHub

Bug Fixes
  • Fix generated doc links in generated backend modules. Previously they used implicit links to the projects README file. Since they generate code, the implicit links end up referencing the users project README which is not the intention and which generates ex_doc warnings. Thanks to @​zorn for the report. Fixes #​63 for this library.

v2.24.1

Compare Source

This is the changelog for Cldr_Dates_Times v2.24.1 released on October 9th, 2025. For older changelogs please consult the release tag on GitHub

Bug Fixes
  • Allow NaiveDatetime.t/0 types to be passed to Cldr.Interval.to_string/3. Previously there was no function clause that supported these types even though the formatting code does. Thanks to @​sysashi for the report. Partially fixes #​62. Full resolution requires fixing #​61 targetted for the end of October 2025.
elixir-lang/ex_doc (ex_doc)

v0.39.2

Compare Source

  • Bug fixes
    • Do not strip hrefs on summaries
    • Show go to latest for prereleases
    • Prevent fake italic in autocomplete text
    • Rename "Search Hexdocs" link to "Go to package docs"

v0.39.1

Compare Source

  • Bug fixes
    • Improve box-shadow around autocompletion
    • Trim search engine selector on small screens
    • Fix admonition titles on small screens

v0.39.0

Compare Source

  • Enhancements
    • Allow custom search engines to be configured with support for https://hexdocs.pm
    • Improve admonition blocks so they better integrate with the page flow
    • Bug fixes
      • Add .cheatmd to EPUB to avoid broken links
    • Backwards incompatible changes
      • Validate :extras fields: if you were previously setting them to unexpected values, you may now get an exception
      • Setting exdoc:full-text-search-url metadata is no longer supported, using the new search engines configuration
elixir-gettext/gettext (gettext)

v1.0.2

Compare Source

  • Only skip manifest removal on Elixir v1.19.3+
software-mansion/live-debugger (live_debugger)

v0.5.0

Compare Source

What's Changed

Features
Bug fixes
Enhancements
Other

Full Changelog: software-mansion/live-debugger@v0.4.0...v0.5.0

v0.4.3

Compare Source

Bug fixes
  • Fix highlighting with embedded LiveViews #​797
Enhancements
  • Route to same page after redirect to new process #​803
  • Add features page to docs #​829

v0.4.2

Compare Source

Bug fixes
  • Fix crash when refreshing during callback execution in #​760
  • Explicit formats in SocketDiscoveryController in #​754
  • Fix positioning of return arrow in #​788
  • Fix highlighting LiveViews in LiveComponents in #​725
  • Add phoenix ~> 1.7 dep in #​791
nodejs/node (node)

v24.11.1

Compare Source

oban-bg/oban (oban)

v2.20.2

Compare Source

Enhancements
  • [Telemetry] Add domain to attach_default_logger metadata

    Although this information is present in the source attribute, it’s not part of the metadata,
    it’s part of the attributes. And when encode = true, it’s generated as a string, which makes
    it less convenient to work with.

  • [Cron] Add unique cron entry identifiers to job meta

    A id value is generated for each cron entry and stored in the job's meta to distinguish between
    different cron jobs with the same expression.

Bug Fixes
  • [Stager] Order staging query to maximize compound index usage

    The core compound index couldn't be utilized by staging queries when the planner estimated a
    large number of hits. Changing the query to order by scheduled_at and id, it becomes an
    index scan.

    It would still be more efficient to use a dedicated index, but OSS doesn't have any mechanisms
    for automatic concurrent index creation and we have to save it for later.

  • [Executor] Take measurements from the executing process

    When Producer starts jobs, it calls Executor.new in its own process, before handing it off to
    Task.Supervisor.async_nolink to call Executor.call. That means it used the Producer pid,
    and took measurements from that process.

  • [Oban] Set scheduled state correctly when updating with update_job/3

    When the scheduled_at timestamp is set during update_job, the state is automatically set to
    scheduled. This mirrors the functionality of insert_job.

    Note that the value of the timestamp isn't considered. Setting a timestamp in the past will set
    the job as scheduled. This isn't a problem in practice because the stager will change the
    state to available on the next cycle anyhow.

  • [Repo] Include :deadlock_detected in expected errors

    Deadlocks are automatically resolved by Postgres because it aborts one transaction. At that
    point, the retry should succeed quickly since the blocking transaction is gone.

oban-bg/oban_web (oban_web)

v2.11.6

Compare Source

Bug Fixes
  • [Dashboard] Extract current prefix for correct asset routing

    The prefix was mistakenly hard coded to /oban, which broke the dashboard for any non-standard
    paths. Now the value is extracted from the live view session.

v2.11.5

Compare Source

Enhancements
  • [Dashboard] Extract CSS and JS assets into dedicated plug module

    The changes move CSS/JS assets from layouts into a dedicated plug module, enabling cached and
    immutable asset serving.

  • [Dashboard] Upgrade to Tailwind v4 with updated styles

  • [Dashboard] Add sidebar resizing with local persistence

    The sidebar can now be resized within a small range of sizes to compensate for long queue names
    or larger screens. The adjusted size is persisted as a setting within local storage, preserving
    it across reloads.

  • [Dashboard] Overhaul navigation for state retention between pages

    Page navigation uses patch rather than navigate to prevent re-mounting the dashboard. This was
    essential to retain sidebar changes during page transitions.

  • [Telemetry] Add queues to metadata of *_queues telemetry events

    Telemetry events for pause_queues, resume_queues, and stop_queues now include the
    selected queues.

Bug Fixes
  • [Router] Ensure the resolver module is loaded

    Optional resolver modules are now loaded before checking whether they export a function. This
    ensures functions are correctly identified, as they aren't automatically loaded locally by
    Elixir (unless eager module loading is turned on).

  • [Jobs] Display correct completed_at timestamp in details

    Completed jobs would show a relative time value that matched how long the job took rather than
    when it completed.

  • [Dashboard] Use history navigation for detail back buttons

    Clicking the back arrow in job and queue detail pages removed any applied params, as it dropped
    any non-id params on navigation. The new approach uses a history hook that leverages native
    window history instead.

phoenixframework/phoenix (phoenix)

v1.8.2

Compare Source

Bug fixes
  • [phoenix.js] fix issue where LongPoll can cause "unmatched topic" errors (observed on iOS only) (#​6538)
  • [phx.gen.live] fix tests when schema and table names are equal (#​6477)
  • [Verified Routes] do not add path prefixes for static routes
  • [Phoenix.Endpoint] fix LongPoll being active by default since 1.8.0 (#​6487)
Enhancements
  • [phoenix.js] socket now stops reconnection attempts while the page is hidden (#​6534)
  • [phx.new] (re-)add <.input field={@&#8203;form[:foo]} type="hidden" /> support in core components
  • [phx.new] set force_ssl in prod.exs by default (#​6435)
  • [phx.new] change --docker base image to debian trixie (#​6521)
  • [Phoenix.Socket.assign/2] allow passing a function as second argument assign(socket, fn _existing_assigns -> %{this_gets: "merged"} end) (#​6530)
  • [Phoenix.Controller.assign/2] allow passing a function as second argument (#​6542)
  • [Phoenix.Controller.assign/2] support keyword lists and maps as second argument similar to LiveView (#​6513)
  • [Presence] support custom dispatcher for presence_diff broadcast (#​6500)
  • [AGENTS.md] add short test guidelines to usage rules
phoenixframework/phoenix_ecto (phoenix_ecto)

v4.7.0

Compare Source

v4.6.6

Compare Source

  • Bug fixes
    • Keep backwards compatibility on sandbox API
phoenixframework/phoenix_live_view (phoenix_live_view)

v1.1.18

Compare Source

v1.1.17

Compare Source

v1.1.16

Compare Source

v1.1.15

Compare Source

v1.1.14

Compare Source

microsoft/playwright (playwright)

v1.57.0

Compare Source

v1.56.1

Compare Source

Highlights

#​37871 chore: allow local-network-access permission in chromium
#​37891 fix(agents): remove workspaceFolder ref from vscode mcp
#​37759 chore: rename agents to test agents
#​37757 chore(mcp): fallback to cwd when resolving test config

Browser Versions

  • Chromium 141.0.7390.37
  • Mozilla Firefox 142.0.1
  • WebKit 26.0

v1.56.0

Compare Source

Playwright Agents

Introducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:

  • 🎭 planner explores the app and produces a Markdown test plan
  • 🎭 generator transforms the Markdown plan into the Playwright Test files
  • 🎭 healer executes the test suite and automatically repairs failing tests

Run npx playwright init-agents with your client of choice to generate the latest agent definitions:

### Generate agent files for each agentic loop
### Visual Studio Code
npx playwright init-agents --loop=vscode

### Claude Code
npx playwright init-agents --loop=claude

### opencode
npx playwright init-agents --loop=opencode

[!NOTE]
VS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!

Learn more about Playwright Agents

New APIs

UI Mode and HTML Reporter

  • Added option to 'html' reporter to disable the "Copy prompt" button
  • Added option to 'html' reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list
  • Added option to UI Mode mirroring the --update-snapshots options
  • Added option to UI Mode to run only a single worker at a time

Breaking Changes

Miscellaneous

  • Aria snapshots render and compare input placeholder
  • Added environment variable PLAYWRIGHT_TEST to Playwright worker processes to allow discriminating on testing status

Browser Versions

  • Chromium 141.0.7390.37
  • Mozilla Firefox 142.0.1
  • WebKit 26.0
elixir-plug/plug_cowboy (plug_cowboy)

v2.7.5

Compare Source

Enhancements
  • Ensure path too large request errors are correctly trans

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link

github-actions bot commented Oct 6, 2025

Container Scanning Status: ✅ Success


ghcr.io/pulibrary/dpul-collections:pr-821 (debian 12.12)
========================================================
Total: 0 (HIGH: 0, CRITICAL: 0)

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 558dc6f to 4b60b36 Compare October 7, 2025 18:39
@renovate renovate bot changed the title Update all non-major dependencies to v1.56.0 Update all non-major dependencies Oct 7, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from c4d6b06 to 6f9a951 Compare October 13, 2025 21:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 12 times, most recently from 5022d34 to a39388a Compare October 22, 2025 19:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 6a9ea35 to e5c463a Compare October 28, 2025 23:38
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from c19e97c to 0e75cf9 Compare November 3, 2025 23:16
tpendragon added a commit that referenced this pull request Nov 3, 2025
This should help get #821 over the finish line.
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 03c7df2 to 1cd2886 Compare November 4, 2025 17:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from f9fdf1c to 4f3c4d4 Compare November 12, 2025 01:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 4f3c4d4 to 2f2873b Compare November 12, 2025 08:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 7742a45 to 1ca18cf Compare November 18, 2025 18:19
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from bf5e529 to 92fa691 Compare December 1, 2025 19:50
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 7266586 to d7f74fd Compare December 4, 2025 10:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from d7f74fd to 2e362f9 Compare December 4, 2025 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants