Update dependency view_component to v4.5.0 #9

Open
renovate wants to merge 1 commit from renovate/view_component-4.x-lockfile into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
view_component (source, changelog) 4.1.04.5.0 age confidence

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

viewcomponent/view_component (view_component)

v4.5.0: 4.5.0

Compare Source

  • Fix initialization ordering issue causing missing asset errors in Sprockets.

    Cameron Dutro

v4.4.0: 4.4.0

Compare Source

  • Fix segfaults when Ruby coverage is enabled.

    George Holborn, Joel Hawksley

  • Add protocol parameter to with_request_url test helper to enable testing with HTTPS protocol.

    Joel Hawksley

v4.3.0: 4.3.0

Compare Source

  • Fix load order issues for 3rd-party template handlers.

    Cameron Dutro

  • Fix segfault when Ruby coverage is enabled with Rails 8.1 ERB templates.

    George Holborn

  • Automatically merge dependabot PRs.

    Joel Hawksley

  • Use Ruby 4.0.0 in CI and dev.

    Joel Hawksley

v4.2.0: 4.2.0

Compare Source

  • Fix translation scope resolution in deeply nested component blocks (3+ levels). Translations called inside deeply nested slot blocks using renders_many/renders_one were incorrectly resolving to an intermediate component's scope instead of the partial's scope where the block was defined. The fix captures the virtual path at block definition time and restores it during block execution, ensuring translations always resolve relative to where the block was created regardless of nesting depth.

    Nathaniel Watts

  • Allow render_inline with Nokogiri::HTML5 to parse more arbitrary content including bare table content otherwise illegal fragments like <td>.

    Jonathan Rochkind

  • Remove known issue from docs as ActiveScaffold is now compatible with ViewComponent.

    David Löwenfels

  • Add test to document the current behavior for resolving relative translation keys within partial blocks. When rendering a partial, relative translation keys are resolved relative to the partial's own path rather than the caller’s path. This test ensures that this behavior remains consistent.

    Oussama Hilal

  • Allow I18n calls in render?.

    23tux

  • ViewComponent now works without rails and railties gems loaded, enabling compatibility with Bridgetown 2.0.

    Tom Lord

  • Capture partial block in the component's context, allowing access to the component instance inside the block.

    23tux

  • Add after_compile class method hook to enable extensions to run logic after component compilation.

    Jose Solás

  • Fix outdated reference to preview layout configuration in docs.

    Lucas Geron

  • Allow ruby-head CI job to fail without failing workflow.

    Hakan Ensari

  • Fix bug where error line numbers were incorrect in Rails 8.1.

    Joel Hawksley

  • Remove < 8.2 upper bound for activesupport and actionview dependencies.

    Hans Lemuet

  • Test compatibility with Herb/ReActionView.

    Joel Hawksley

  • Remove Who Uses ViewComponent section from docs.

    Joel Hawksley

v4.1.1: 4.1.1

Compare Source

  • Add Consultport to list of companies using ViewComponent.

    Sebastian Nepote

  • Resolve deprecation warning for ActiveSupport::Configurable.

    Simon Fish

  • Make ViewComponent::VERSION accessible to other gems by default.

    Hans Lemuet

  • Added Reinvented Hospitality to the list of companies using ViewComponent.

    Torgil Zechel


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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [view_component](https://viewcomponent.org) ([source](https://github.com/viewcomponent/view_component), [changelog](https://github.com/ViewComponent/view_component/blob/main/docs/CHANGELOG.md)) | `4.1.0` → `4.5.0` | ![age](https://developer.mend.io/api/mc/badges/age/rubygems/view_component/4.5.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/view_component/4.1.0/4.5.0?slim=true) | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>viewcomponent/view_component (view_component)</summary> ### [`v4.5.0`](https://github.com/ViewComponent/view_component/releases/tag/v4.5.0): 4.5.0 [Compare Source](https://github.com/viewcomponent/view_component/compare/v4.4.0...v4.5.0) - Fix initialization ordering issue causing missing asset errors in Sprockets. *Cameron Dutro* ### [`v4.4.0`](https://github.com/ViewComponent/view_component/releases/tag/v4.4.0): 4.4.0 [Compare Source](https://github.com/viewcomponent/view_component/compare/v4.3.0...v4.4.0) - Fix segfaults when Ruby coverage is enabled. *George Holborn*, *Joel Hawksley* - Add `protocol` parameter to `with_request_url` test helper to enable testing with HTTPS protocol. *Joel Hawksley* ### [`v4.3.0`](https://github.com/ViewComponent/view_component/releases/tag/v4.3.0): 4.3.0 [Compare Source](https://github.com/viewcomponent/view_component/compare/v4.2.0...v4.3.0) - Fix load order issues for 3rd-party template handlers. *Cameron Dutro* - Fix segfault when Ruby coverage is enabled with Rails 8.1 ERB templates. *George Holborn* - Automatically merge dependabot PRs. *Joel Hawksley* - Use Ruby 4.0.0 in CI and dev. *Joel Hawksley* ### [`v4.2.0`](https://github.com/ViewComponent/view_component/releases/tag/v4.2.0): 4.2.0 [Compare Source](https://github.com/viewcomponent/view_component/compare/v4.1.1...v4.2.0) - Fix translation scope resolution in deeply nested component blocks (3+ levels). Translations called inside deeply nested slot blocks using `renders_many`/`renders_one` were incorrectly resolving to an intermediate component's scope instead of the partial's scope where the block was defined. The fix captures the virtual path at block definition time and restores it during block execution, ensuring translations always resolve relative to where the block was created regardless of nesting depth. *Nathaniel Watts* - Allow `render_inline` with Nokogiri::HTML5 to parse more arbitrary content including bare table content otherwise illegal fragments like `<td>`. *Jonathan Rochkind* - Remove known issue from docs as ActiveScaffold is [now compatible](https://github.com/activescaffold/active_scaffold/pull/743) with ViewComponent. *David Löwenfels* - Add test to document the current behavior for resolving relative translation keys within partial blocks. When rendering a partial, relative translation keys are resolved relative to the partial's own path rather than the caller’s path. This test ensures that this behavior remains consistent. *Oussama Hilal* - Allow I18n calls in `render?`. *23tux* - ViewComponent now works without `rails` and `railties` gems loaded, enabling compatibility with Bridgetown 2.0. *Tom Lord* - Capture partial block in the component's context, allowing access to the component instance inside the block. *23tux* - Add `after_compile` class method hook to enable extensions to run logic after component compilation. *Jose Solás* - Fix outdated reference to preview layout configuration in docs. *Lucas Geron* - Allow ruby-head CI job to fail without failing workflow. *Hakan Ensari* - Fix bug where error line numbers were incorrect in Rails 8.1. *Joel Hawksley* - Remove `< 8.2` upper bound for `activesupport` and `actionview` dependencies. *Hans Lemuet* - Test compatibility with Herb/ReActionView. *Joel Hawksley* - Remove Who Uses ViewComponent section from docs. *Joel Hawksley* ### [`v4.1.1`](https://github.com/ViewComponent/view_component/releases/tag/v4.1.1): 4.1.1 [Compare Source](https://github.com/viewcomponent/view_component/compare/v4.1.0...v4.1.1) - Add Consultport to list of companies using ViewComponent. *Sebastian Nepote* - Resolve deprecation warning for `ActiveSupport::Configurable`. *Simon Fish* - Make `ViewComponent::VERSION` accessible to other gems by default. *Hans Lemuet* - Added Reinvented Hospitality to the list of companies using ViewComponent. *Torgil Zechel* </details> --- ### 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4yLjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi43MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Update dependency view_component to v4.1.1
Some checks failed
build.yml / Update dependency view_component to v4.1.1 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.1.1 (push) Failing after 0s
build.yml / Update dependency view_component to v4.1.1 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.1.1 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
6df221ae26
renovate force-pushed renovate/view_component-4.x-lockfile from 6df221ae26
Some checks failed
build.yml / Update dependency view_component to v4.1.1 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.1.1 (push) Failing after 0s
build.yml / Update dependency view_component to v4.1.1 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.1.1 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
to 2143e9e61a
Some checks failed
build.yml / Update dependency view_component to v4.2.0 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.2.0 (push) Failing after 0s
build.yml / Update dependency view_component to v4.2.0 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.2.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
2026-01-10 00:01:37 +00:00
Compare
renovate changed title from Update dependency view_component to v4.1.1 to Update dependency view_component to v4.2.0 2026-01-10 00:01:39 +00:00
renovate force-pushed renovate/view_component-4.x-lockfile from 2143e9e61a
Some checks failed
build.yml / Update dependency view_component to v4.2.0 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.2.0 (push) Failing after 0s
build.yml / Update dependency view_component to v4.2.0 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.2.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
to 437d4311fc
Some checks failed
build.yml / Update dependency view_component to v4.2.0 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.2.0 (push) Failing after 0s
build.yml / Update dependency view_component to v4.2.0 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.2.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
2026-01-12 00:01:42 +00:00
Compare
renovate force-pushed renovate/view_component-4.x-lockfile from 437d4311fc
Some checks failed
build.yml / Update dependency view_component to v4.2.0 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.2.0 (push) Failing after 0s
build.yml / Update dependency view_component to v4.2.0 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.2.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
to 26d0e7e5a6
Some checks failed
build.yml / Update dependency view_component to v4.3.0 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.3.0 (push) Failing after 0s
build.yml / Update dependency view_component to v4.3.0 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.3.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Waiting to run
2026-02-12 00:01:54 +00:00
Compare
renovate changed title from Update dependency view_component to v4.2.0 to Update dependency view_component to v4.3.0 2026-02-12 00:01:57 +00:00
renovate force-pushed renovate/view_component-4.x-lockfile from 26d0e7e5a6
Some checks failed
build.yml / Update dependency view_component to v4.3.0 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.3.0 (push) Failing after 0s
build.yml / Update dependency view_component to v4.3.0 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.3.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Waiting to run
to 0032fdff83
Some checks failed
build.yml / Update dependency view_component to v4.4.0 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.4.0 (push) Failing after 0s
build.yml / Update dependency view_component to v4.4.0 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.4.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
2026-02-14 00:01:31 +00:00
Compare
renovate changed title from Update dependency view_component to v4.3.0 to Update dependency view_component to v4.4.0 2026-02-14 00:01:35 +00:00
renovate force-pushed renovate/view_component-4.x-lockfile from 0032fdff83
Some checks failed
build.yml / Update dependency view_component to v4.4.0 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.4.0 (push) Failing after 0s
build.yml / Update dependency view_component to v4.4.0 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.4.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
to a2a8d5ccfb
Some checks failed
build.yml / Update dependency view_component to v4.5.0 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.5.0 (push) Failing after 0s
build.yml / Update dependency view_component to v4.5.0 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.5.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
2026-02-27 00:01:37 +00:00
Compare
renovate changed title from Update dependency view_component to v4.4.0 to Update dependency view_component to v4.5.0 2026-02-27 00:01:40 +00:00
Some checks failed
build.yml / Update dependency view_component to v4.5.0 (push) Failing after 0s
deploy.yml / Update dependency view_component to v4.5.0 (push) Failing after 0s
build.yml / Update dependency view_component to v4.5.0 (pull_request) Failing after 0s
deploy.yml / Update dependency view_component to v4.5.0 (pull_request) Failing after 0s
Release Drafter / update_release_draft (pull_request) Has been cancelled
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/view_component-4.x-lockfile:renovate/view_component-4.x-lockfile
git switch renovate/view_component-4.x-lockfile

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/view_component-4.x-lockfile
git switch renovate/view_component-4.x-lockfile
git rebase main
git switch main
git merge --ff-only renovate/view_component-4.x-lockfile
git switch renovate/view_component-4.x-lockfile
git rebase main
git switch main
git merge --no-ff renovate/view_component-4.x-lockfile
git switch main
git merge --squash renovate/view_component-4.x-lockfile
git switch main
git merge --ff-only renovate/view_component-4.x-lockfile
git switch main
git merge renovate/view_component-4.x-lockfile
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hobbypunk/discord-santa!9
No description provided.