From ee619fa5892ee58fe34b598d2fb85ada3d7108de Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 19 Nov 2024 10:12:02 -0500
Subject: [PATCH] Update all non-major dependencies (#291)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.12.1` ->
`8.15.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.12.1/8.15.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.12.1/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.12.1/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.12.1` ->
`8.15.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.12.1/8.15.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.12.1/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.12.1/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.12.1` ->
`8.15.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.12.1/8.15.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.12.1/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.12.1/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| peerDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.12.1` ->
`8.15.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.12.1/8.15.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.12.1/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.12.1/8.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [rails](https://rubyonrails.org)
([source](https://redirect.github.com/rails/rails),
[changelog](https://redirect.github.com/rails/rails/releases/tag/v8.0.0))
| `"<= 7.2.1.2"` -> `"<= 7.2.2"` |
[![age](https://developer.mend.io/api/mc/badges/age/rubygems/rails/7.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/rails/7.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/rails/7.2.1.2/7.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/rails/7.2.1.2/7.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [ruby](https://www.ruby-lang.org)
([source](https://redirect.github.com/ruby/ruby)) | `3.3.5` -> `3.3.6` |
[![age](https://developer.mend.io/api/mc/badges/age/ruby-version/ruby-version/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/ruby-version/ruby-version/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/ruby-version/ruby-version/3.3.5/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/ruby-version/ruby-version/3.3.5/3.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
---
### Release Notes
typescript-eslint/typescript-eslint
(@typescript-eslint/eslint-plugin)
###
[`v8.15.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8150-2024-11-18)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.14.0...v8.15.0)
##### 🚀 Features
- **eslint-plugin:** \[prefer-nullish-coalescing] fix detection of
`ignoreConditionalTests` involving boolean `!` operator
([#10299](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10299))
- **eslint-plugin:** new rule `no-unsafe-type-assertion`
([#10051](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10051))
- **eslint-plugin:** added related-getter-setter-pairs rule
([#10192](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10192))
##### 🩹 Fixes
- **utils:** add defaultOptions to meta in rule
([#10339](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10339))
- **eslint-plugin:** report deprecations used in default export
([#10330](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10330))
- **eslint-plugin:** \[explicit-module-boundary-types] and
\[explicit-function-return-type] don't report on `as const satisfies`
([#10315](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10315))
- **eslint-plugin:** \[await-thenable, return-await] don't flag awaiting
unconstrained type parameter as unnecessary
([#10314](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10314))
- **eslint-plugin:** \[consistent-indexed-object-style] handle circular
mapped types
([#10301](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10301))
##### ❤️ Thank You
- Josh Goldberg ✨
- Kim Sang Du
[@developer-bandi](https://redirect.github.com/developer-bandi)
- Luis Sebastian Urrutia Fuentes
[@LuisUrrutia](https://redirect.github.com/LuisUrrutia)
- Phillip Huang
- Ronen Amiel
- Szydlak [@wszydlak](https://redirect.github.com/wszydlak)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v8.14.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8140-2024-11-11)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.13.0...v8.14.0)
##### 🚀 Features
- **eslint-plugin:** \[await-thenable] report unnecessary `await using`
statements
([#10209](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10209))
- **eslint-plugin:** \[no-confusing-void-expression] add an option to
ignore void<->void
([#10067](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10067))
##### 🩹 Fixes
- **scope-manager:** fix asserted increments not being marked as write
references
([#10271](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10271))
- **eslint-plugin:** \[no-misused-promises] improve report loc for
methods
([#10216](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10216))
- **eslint-plugin:** \[no-unnecessary-condition] improve error message
for literal comparisons
([#10194](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10194))
##### ❤️ Thank You
- Gyumong [@Gyumong](https://redirect.github.com/Gyumong)
- Jan Ochwat [@janek515](https://redirect.github.com/janek515)
- Kirk Waiblinger
[@kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)
- Ronen Amiel
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v8.13.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8130-2024-11-04)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.2...v8.13.0)
##### 🚀 Features
- **eslint-plugin:** \[only-throw-error] add allow option
([#10221](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10221))
- **eslint-plugin:** \[prefer-nullish-coalescing] add option
`ignoreBooleanCoercion`
([#9924](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9924))
- **eslint-plugin:** disable `no-class-assign` rule in
`eslint-recommended` config
([#10250](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10250))
##### 🩹 Fixes
- **eslint-plugin:** \[switch-exhaustiveness-check] add support for
covering a missing property with `undefined`
([#10232](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10232))
- **eslint-plugin:** \[consistent-type-definitions] don't leave trailing
parens when fixing type to interface
([#10235](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10235))
- **eslint-plugin:** \[no-deprecated] report when exported class
implements/extends deprecated entity
([#10259](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10259))
- **eslint-plugin:** \[no-deprecated] report on deprecated variables
used inside dynamic imports
([#10261](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10261))
- **eslint-plugin:** \[no-unnecessary-condition] falsey bigint should be
falsey
([#10205](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10205))
##### ❤️ Thank You
- auvred [@auvred](https://redirect.github.com/auvred)
- Kim Sang Du
[@developer-bandi](https://redirect.github.com/developer-bandi)
- Kirk Waiblinger
[@kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)
- Mark de Dios
[@peanutenthusiast](https://redirect.github.com/peanutenthusiast)
- Ronen Amiel
- YeonJuan [@yeonjuan](https://redirect.github.com/yeonjuan)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v8.12.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8122-2024-10-29)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.1...v8.12.2)
##### 🩹 Fixes
- **eslint-plugin:** \[switch-exhaustiveness-check] invert
`considerDefaultExhaustiveForUnions`
([#10223](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10223))
##### ❤️ Thank You
- Kirk Waiblinger
[@kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
typescript-eslint/typescript-eslint
(@typescript-eslint/parser)
###
[`v8.15.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8150-2024-11-18)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.14.0...v8.15.0)
This was a version bump only for parser to align it with other projects,
there were no code changes.
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v8.14.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8140-2024-11-11)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.13.0...v8.14.0)
This was a version bump only for parser to align it with other projects,
there were no code changes.
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v8.13.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8130-2024-11-04)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.2...v8.13.0)
This was a version bump only for parser to align it with other projects,
there were no code changes.
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
###
[`v8.12.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8122-2024-10-29)
[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.1...v8.12.2)
This was a version bump only for parser to align it with other projects,
there were no code changes.
You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.
rails/rails (rails)
###
[`v7.2.2`](https://redirect.github.com/rails/rails/releases/tag/v7.2.2):
7.2.2
[Compare
Source](https://redirect.github.com/rails/rails/compare/v7.2.1.2...v7.2.2)
#### Active Support
- Include options when instrumenting
`ActiveSupport::Cache::Store#delete` and
`ActiveSupport::Cache::Store#delete_multi`.
*Adam Renberg Tamm*
- Print test names when running `rails test -v` for parallel tests.
*John Hawthorn*, *Abeid Ahmed*
#### Active Model
- Fix regression in `alias_attribute` to work with user defined methods.
`alias_attribute` would wrongly assume the attribute accessor was
generated by Active Model.
```ruby
class Person
include ActiveModel::AttributeMethods
define_attribute_methods :name
attr_accessor :name
alias_attribute :full_name, :name
end
person.full_name # => NoMethodError: undefined method `attribute' for an
instance of Person
```
*Jean Boussier*
#### Active Record
- Fix support for `query_cache: false` in `database.yml`.
`query_cache: false` would no longer entirely disable the Active Record
query cache.
*zzak*
- Set `.attributes_for_inspect` to `:all` by default.
For new applications it is set to `[:id]` in
config/environment/production.rb.
In the console all the attributes are always shown.
*Andrew Novoselac*
- `PG::UnableToSend: no connection to the server` is now retryable as a
connection-related exception
*Kazuma Watanabe*
- Fix marshalling of unsaved associated records in 7.1 format.
The 7.1 format would only marshal associated records if the association
was loaded.
But associations that would only contain unsaved records would be
skipped.
*Jean Boussier*
- Fix incorrect SQL query when passing an empty hash to
`ActiveRecord::Base.insert`.
*David Stosik*
- Allow to save records with polymorphic join tables that have
`inverse_of`
specified.
*Markus Doits*
- Fix association scopes applying on the incorrect join when using a
polymorphic `has_many through:`.
*Joshua Young*
- Fix `dependent: :destroy` for bi-directional has one through
association.
Fixes
[#50948](https://redirect.github.com/rails/rails/issues/50948).
```ruby
class Left < ActiveRecord::Base
has_one :middle, dependent: :destroy
has_one :right, through: :middle
end
class Middle < ActiveRecord::Base
belongs_to :left, dependent: :destroy
belongs_to :right, dependent: :destroy
end
class Right < ActiveRecord::Base
has_one :middle, dependent: :destroy
has_one :left, through: :middle
end
```
In the above example `left.destroy` wouldn't destroy its associated
`Right`
record.
*Andy Stewart*
- Properly handle lazily pinned connection pools.
Fixes
[#53147](https://redirect.github.com/rails/rails/issues/53147).
When using transactional fixtures with system tests to similar tools
such as capybara, it could happen that a connection end up pinned by the
server thread rather than the test thread, causing
`"Cannot expire connection, it is owned by a different thread"` errors.
*Jean Boussier*
- Fix `ActiveRecord::Base.with` to accept more than two sub queries.
Fixes
[#53110](https://redirect.github.com/rails/rails/issues/53110).
```ruby
User.with(foo: [User.select(:id), User.select(:id),
User.select(:id)]).to_sql
undefined method `union' for an instance of Arel::Nodes::UnionAll
(NoMethodError)
```
The above now works as expected.
*fatkodima*
- Properly release pinned connections with non joinable connections.
Fixes
[#52973](https://redirect.github.com/rails/rails/issues/52973)
When running system tests with transactional fixtures on, it could
happen that
the connection leased by the Puma thread wouldn't be properly released
back to the pool,
causing "Cannot expire connection, it is owned by a different thread"
errors in later tests.
*Jean Boussier*
- Make Float distinguish between `float4` and `float8` in PostgreSQL.
Fixes
[#52742](https://redirect.github.com/rails/rails/issues/52742)
*Ryota Kitazawa*, *Takayuki Nagatomi*
- Fix an issue where `.left_outer_joins` used with multiple associations
that have
the same child association but different parents does not join all
parents.
Previously, using `.left_outer_joins` with the same child association
would only join one of the parents.
Now it will correctly join both parents.
Fixes
[#41498](https://redirect.github.com/rails/rails/issues/41498).
*Garrett Blehm*
- Ensure `ActiveRecord::Encryption.config` is always ready before
access.
Previously, `ActiveRecord::Encryption` configuration was deferred until
`ActiveRecord::Base`
was loaded. Therefore, accessing `ActiveRecord::Encryption.config`
properties before
`ActiveRecord::Base` was loaded would give incorrect results.
`ActiveRecord::Encryption` now has its own loading hook so that its
configuration is set as
soon as needed.
When `ActiveRecord::Base` is loaded, even lazily, it in turn triggers
the loading of
`ActiveRecord::Encryption`, thus preserving the original behavior of
having its config ready
before any use of `ActiveRecord::Base`.
*Maxime Réty*
- Add `TimeZoneConverter#==` method, so objects will be properly
compared by
their type, scale, limit & precision.
Address
[#52699](https://redirect.github.com/rails/rails/issues/52699).
*Ruy Rocha*
#### Action View
- No changes.
#### Action Pack
- Fix non-GET requests not updating cookies in
`ActionController::TestCase`.
*Jon Moss*, *Hartley McGuire*
#### Active Job
- No changes.
#### Action Mailer
- No changes.
#### Action Cable
- No changes.
#### Active Storage
- No changes.
#### Action Mailbox
- No changes.
#### Action Text
- No changes.
#### Railties
- No changes.
#### Guides
- No changes.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/powerhome/power-tools).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.tool-versions | 2 +-
packages/dep_shield/Gemfile | 2 +-
packages/dep_shield/Gemfile.lock | 124 ++++++++++++++--------------
packages/eslint-config/package.json | 8 +-
packages/eslint-config/yarn.lock | 107 ++++++++++++------------
5 files changed, 125 insertions(+), 118 deletions(-)
diff --git a/.tool-versions b/.tool-versions
index 535246a0..4413033b 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1,2 +1,2 @@
-ruby 3.3.5
+ruby 3.3.6
nodejs 20.18.0
diff --git a/packages/dep_shield/Gemfile b/packages/dep_shield/Gemfile
index 21f9222f..c20e8d73 100644
--- a/packages/dep_shield/Gemfile
+++ b/packages/dep_shield/Gemfile
@@ -6,7 +6,7 @@ source "https://rubygems.org"
gemspec
gem "nitro_config", path: "../nitro_config"
-gem "rails", "<= 7.2.1.2"
+gem "rails", "<= 7.2.2"
gem "rake", "~> 13.0"
gem "rspec", "~> 3.0"
gem "rubocop-powerhome", path: "../rubocop-powerhome"
diff --git a/packages/dep_shield/Gemfile.lock b/packages/dep_shield/Gemfile.lock
index 8f6959d6..d6185dfa 100644
--- a/packages/dep_shield/Gemfile.lock
+++ b/packages/dep_shield/Gemfile.lock
@@ -24,29 +24,29 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.2.1.2)
- actionpack (= 7.2.1.2)
- activesupport (= 7.2.1.2)
+ actioncable (7.2.2)
+ actionpack (= 7.2.2)
+ activesupport (= 7.2.2)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
- actionmailbox (7.2.1.2)
- actionpack (= 7.2.1.2)
- activejob (= 7.2.1.2)
- activerecord (= 7.2.1.2)
- activestorage (= 7.2.1.2)
- activesupport (= 7.2.1.2)
+ actionmailbox (7.2.2)
+ actionpack (= 7.2.2)
+ activejob (= 7.2.2)
+ activerecord (= 7.2.2)
+ activestorage (= 7.2.2)
+ activesupport (= 7.2.2)
mail (>= 2.8.0)
- actionmailer (7.2.1.2)
- actionpack (= 7.2.1.2)
- actionview (= 7.2.1.2)
- activejob (= 7.2.1.2)
- activesupport (= 7.2.1.2)
+ actionmailer (7.2.2)
+ actionpack (= 7.2.2)
+ actionview (= 7.2.2)
+ activejob (= 7.2.2)
+ activesupport (= 7.2.2)
mail (>= 2.8.0)
rails-dom-testing (~> 2.2)
- actionpack (7.2.1.2)
- actionview (= 7.2.1.2)
- activesupport (= 7.2.1.2)
+ actionpack (7.2.2)
+ actionview (= 7.2.2)
+ activesupport (= 7.2.2)
nokogiri (>= 1.8.5)
racc
rack (>= 2.2.4, < 3.2)
@@ -55,36 +55,37 @@ GEM
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
useragent (~> 0.16)
- actiontext (7.2.1.2)
- actionpack (= 7.2.1.2)
- activerecord (= 7.2.1.2)
- activestorage (= 7.2.1.2)
- activesupport (= 7.2.1.2)
+ actiontext (7.2.2)
+ actionpack (= 7.2.2)
+ activerecord (= 7.2.2)
+ activestorage (= 7.2.2)
+ activesupport (= 7.2.2)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.2.1.2)
- activesupport (= 7.2.1.2)
+ actionview (7.2.2)
+ activesupport (= 7.2.2)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
- activejob (7.2.1.2)
- activesupport (= 7.2.1.2)
+ activejob (7.2.2)
+ activesupport (= 7.2.2)
globalid (>= 0.3.6)
- activemodel (7.2.1.2)
- activesupport (= 7.2.1.2)
- activerecord (7.2.1.2)
- activemodel (= 7.2.1.2)
- activesupport (= 7.2.1.2)
+ activemodel (7.2.2)
+ activesupport (= 7.2.2)
+ activerecord (7.2.2)
+ activemodel (= 7.2.2)
+ activesupport (= 7.2.2)
timeout (>= 0.4.0)
- activestorage (7.2.1.2)
- actionpack (= 7.2.1.2)
- activejob (= 7.2.1.2)
- activerecord (= 7.2.1.2)
- activesupport (= 7.2.1.2)
+ activestorage (7.2.2)
+ actionpack (= 7.2.2)
+ activejob (= 7.2.2)
+ activerecord (= 7.2.2)
+ activesupport (= 7.2.2)
marcel (~> 1.0)
- activesupport (7.2.1.2)
+ activesupport (7.2.2)
base64
+ benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
@@ -100,6 +101,7 @@ GEM
thor (>= 0.14.0)
ast (2.4.2)
base64 (0.2.0)
+ benchmark (0.4.0)
bigdecimal (3.1.8)
builder (3.3.0)
combustion (1.5.0)
@@ -143,9 +145,9 @@ GEM
net-smtp
marcel (1.0.4)
mini_mime (1.1.5)
- mini_portile2 (2.8.7)
+ mini_portile2 (2.8.8)
minitest (5.25.1)
- net-imap (0.4.17)
+ net-imap (0.4.18)
date
net-protocol
net-pop (0.1.2)
@@ -154,7 +156,7 @@ GEM
timeout
net-smtp (0.5.0)
net-protocol
- nio4r (2.7.3)
+ nio4r (2.7.4)
nokogiri (1.16.7)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
@@ -175,20 +177,20 @@ GEM
rackup (2.1.0)
rack (>= 3)
webrick (~> 1.8)
- rails (7.2.1.2)
- actioncable (= 7.2.1.2)
- actionmailbox (= 7.2.1.2)
- actionmailer (= 7.2.1.2)
- actionpack (= 7.2.1.2)
- actiontext (= 7.2.1.2)
- actionview (= 7.2.1.2)
- activejob (= 7.2.1.2)
- activemodel (= 7.2.1.2)
- activerecord (= 7.2.1.2)
- activestorage (= 7.2.1.2)
- activesupport (= 7.2.1.2)
+ rails (7.2.2)
+ actioncable (= 7.2.2)
+ actionmailbox (= 7.2.2)
+ actionmailer (= 7.2.2)
+ actionpack (= 7.2.2)
+ actiontext (= 7.2.2)
+ actionview (= 7.2.2)
+ activejob (= 7.2.2)
+ activemodel (= 7.2.2)
+ activerecord (= 7.2.2)
+ activestorage (= 7.2.2)
+ activesupport (= 7.2.2)
bundler (>= 1.15.0)
- railties (= 7.2.1.2)
+ railties (= 7.2.2)
rails-dom-testing (2.2.0)
activesupport (>= 5.0.0)
minitest
@@ -196,9 +198,9 @@ GEM
rails-html-sanitizer (1.6.0)
loofah (~> 2.21)
nokogiri (~> 1.14)
- railties (7.2.1.2)
- actionpack (= 7.2.1.2)
- activesupport (= 7.2.1.2)
+ railties (7.2.2)
+ actionpack (= 7.2.2)
+ activesupport (= 7.2.2)
irb (~> 1.13)
rackup (>= 1.0.0)
rake (>= 12.2)
@@ -209,7 +211,7 @@ GEM
rdoc (6.7.0)
psych (>= 4.0.0)
regexp_parser (2.9.2)
- reline (0.5.10)
+ reline (0.5.11)
io-console (~> 0.5)
rexml (3.3.2)
strscan
@@ -252,17 +254,17 @@ GEM
rubocop (~> 1.40)
ruby-progressbar (1.13.0)
rubyzip (2.3.2)
- securerandom (0.3.1)
+ securerandom (0.3.2)
sentry-ruby (5.18.2)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
sqlite3 (1.7.3)
mini_portile2 (~> 2.8.0)
sqlite3 (1.7.3-arm64-darwin)
- stringio (3.1.1)
+ stringio (3.1.2)
strscan (3.1.0)
thor (1.3.2)
- timeout (0.4.1)
+ timeout (0.4.2)
tomlrb (2.0.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
@@ -287,7 +289,7 @@ DEPENDENCIES
dep_shield!
license_finder (>= 7.0)
nitro_config!
- rails (<= 7.2.1.2)
+ rails (<= 7.2.2)
rake (~> 13.0)
rspec (~> 3.0)
rubocop-powerhome!
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 1dea69ac..6e6b80fd 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -25,8 +25,8 @@
"test": "echo 'No tests on eslint-config'"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "8.12.1",
- "@typescript-eslint/parser": "8.12.1",
+ "@typescript-eslint/eslint-plugin": "8.15.0",
+ "@typescript-eslint/parser": "8.15.0",
"@babel/eslint-parser": "8 || 10 || 7",
"eslint": "8.57.1",
"eslint-plugin-flowtype": "8.0.3",
@@ -37,8 +37,8 @@
"typescript": "5.6.3"
},
"devDependencies": {
- "@typescript-eslint/eslint-plugin": "8.12.1",
- "@typescript-eslint/parser": "8.12.1",
+ "@typescript-eslint/eslint-plugin": "8.15.0",
+ "@typescript-eslint/parser": "8.15.0",
"@babel/core": "7.26.0",
"@babel/eslint-parser": "7.25.9",
"eslint": "8.57.1",
diff --git a/packages/eslint-config/yarn.lock b/packages/eslint-config/yarn.lock
index 629d7495..3856997a 100644
--- a/packages/eslint-config/yarn.lock
+++ b/packages/eslint-config/yarn.lock
@@ -387,62 +387,62 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@8.12.1":
- version "8.12.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.12.1.tgz#ea39bc3c1bf9828b01e35478daede2188b471b2e"
- integrity sha512-gNg/inLRcPoBsKKIe4Vv38SVSOhk4BKWNO0T56sVff33gRqtTpOsrhHtiOKD1lmIOmCtZMPaW2x/h2FlM+sCEg==
+"@typescript-eslint/eslint-plugin@8.15.0":
+ version "8.15.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz#c95c6521e70c8b095a684d884d96c0c1c63747d2"
+ integrity sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.12.1"
- "@typescript-eslint/type-utils" "8.12.1"
- "@typescript-eslint/utils" "8.12.1"
- "@typescript-eslint/visitor-keys" "8.12.1"
+ "@typescript-eslint/scope-manager" "8.15.0"
+ "@typescript-eslint/type-utils" "8.15.0"
+ "@typescript-eslint/utils" "8.15.0"
+ "@typescript-eslint/visitor-keys" "8.15.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@8.12.1":
- version "8.12.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.12.1.tgz#6ea637412d127eeb5726d89461ef47b152c568e7"
- integrity sha512-I/I9Bg7qFa8rOgBnUUHIWTgzbB5wVkSLX+04xGUzTcJUtdq/I2uHWR9mbW6qUYJG/UmkuDcTax5JHvoEWOAHOQ==
+"@typescript-eslint/parser@8.15.0":
+ version "8.15.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.15.0.tgz#92610da2b3af702cfbc02a46e2a2daa6260a9045"
+ integrity sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==
dependencies:
- "@typescript-eslint/scope-manager" "8.12.1"
- "@typescript-eslint/types" "8.12.1"
- "@typescript-eslint/typescript-estree" "8.12.1"
- "@typescript-eslint/visitor-keys" "8.12.1"
+ "@typescript-eslint/scope-manager" "8.15.0"
+ "@typescript-eslint/types" "8.15.0"
+ "@typescript-eslint/typescript-estree" "8.15.0"
+ "@typescript-eslint/visitor-keys" "8.15.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@8.12.1":
- version "8.12.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.12.1.tgz#8d1088d81786e46f714b8772c84500896899c25f"
- integrity sha512-bma6sD1iViTt+y9MAwDlBdPTMCqoH/BNdcQk4rKhIZWv3eM0xHmzeSrPJA663PAqFqfpOmtdugycpr0E1mZDVA==
+"@typescript-eslint/scope-manager@8.15.0":
+ version "8.15.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz#28a1a0f13038f382424f45a988961acaca38f7c6"
+ integrity sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==
dependencies:
- "@typescript-eslint/types" "8.12.1"
- "@typescript-eslint/visitor-keys" "8.12.1"
+ "@typescript-eslint/types" "8.15.0"
+ "@typescript-eslint/visitor-keys" "8.15.0"
-"@typescript-eslint/type-utils@8.12.1":
- version "8.12.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.12.1.tgz#82f1c2d50e7f54e0cacde174aa397fd09946b574"
- integrity sha512-zJzrvbDVjIzVKV2TGHcjembEhws8RWXJhmqfO9hS2gRXBN0gDwGhRPEdJ6AZglzfJ+YA1q09EWpSLSXjBJpIMQ==
+"@typescript-eslint/type-utils@8.15.0":
+ version "8.15.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz#a6da0f93aef879a68cc66c73fe42256cb7426c72"
+ integrity sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==
dependencies:
- "@typescript-eslint/typescript-estree" "8.12.1"
- "@typescript-eslint/utils" "8.12.1"
+ "@typescript-eslint/typescript-estree" "8.15.0"
+ "@typescript-eslint/utils" "8.15.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@8.12.1":
- version "8.12.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.12.1.tgz#cb28d9575cf504fb297e49085c2e3f77a4e7b7e4"
- integrity sha512-anMS4es5lxBe4UVcDXOkcDb3csnm5BvaNIbOFfvy/pJEohorsggdVB8MFbl5EZiEuBnZZ0ei1z7W5b6FdFiV1Q==
+"@typescript-eslint/types@8.15.0":
+ version "8.15.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.15.0.tgz#4958edf3d83e97f77005f794452e595aaf6430fc"
+ integrity sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==
-"@typescript-eslint/typescript-estree@8.12.1":
- version "8.12.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.12.1.tgz#70ea0e0cf038017edd945c2b2bd568c4c81062eb"
- integrity sha512-k/o9khHOckPeDXilFTIPsP9iAYhhdMh3OsOL3i2072PNpFqhqzRHx472/0DeC8H/WZee3bZG0z2ddGRSPgeOKw==
+"@typescript-eslint/typescript-estree@8.15.0":
+ version "8.15.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz#915c94e387892b114a2a2cc0df2d7f19412c8ba7"
+ integrity sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==
dependencies:
- "@typescript-eslint/types" "8.12.1"
- "@typescript-eslint/visitor-keys" "8.12.1"
+ "@typescript-eslint/types" "8.15.0"
+ "@typescript-eslint/visitor-keys" "8.15.0"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
@@ -450,23 +450,23 @@
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@8.12.1":
- version "8.12.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.12.1.tgz#937e49cf1f9696afa9e78d6e652c6fca76e821b0"
- integrity sha512-sDv9yFHrhKe1WN8EYuzfhKCh/sFRupe9P+m/lZ5YgVvPoCUGHNN50IO4llSu7JAbftUM/QcCh+GeCortXPrBYQ==
+"@typescript-eslint/utils@8.15.0":
+ version "8.15.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.15.0.tgz#ac04679ad19252776b38b81954b8e5a65567cef6"
+ integrity sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "8.12.1"
- "@typescript-eslint/types" "8.12.1"
- "@typescript-eslint/typescript-estree" "8.12.1"
+ "@typescript-eslint/scope-manager" "8.15.0"
+ "@typescript-eslint/types" "8.15.0"
+ "@typescript-eslint/typescript-estree" "8.15.0"
-"@typescript-eslint/visitor-keys@8.12.1":
- version "8.12.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.12.1.tgz#d21e3c85732c4857aca9663abfade596b3f0f00d"
- integrity sha512-2RwdwnNGuOQKdGjuhujQHUqBZhEuodg2sLVPvOfWktvA9sOXOVqARjOyHSyhN2LiJGKxV6c8oOcmOtRcAnEeFw==
+"@typescript-eslint/visitor-keys@8.15.0":
+ version "8.15.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz#9ea5a85eb25401d2aa74ec8a478af4e97899ea12"
+ integrity sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==
dependencies:
- "@typescript-eslint/types" "8.12.1"
- eslint-visitor-keys "^3.4.3"
+ "@typescript-eslint/types" "8.15.0"
+ eslint-visitor-keys "^4.2.0"
"@ungap/structured-clone@^1.2.0":
version "1.2.0"
@@ -1028,6 +1028,11 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
+eslint-visitor-keys@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
+ integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
+
eslint-webpack-plugin@4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-4.2.0.tgz#41f54b25379908eb9eca8645bc997c90cfdbd34e"