Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update all non-major dependencies (#216)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [@babel/core](https://babel.dev/docs/en/next/babel-core) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core)) | [`7.23.6` -> `7.23.7`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.23.6/7.23.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.23.6/7.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.23.6/7.23.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`6.16.0` -> `6.18.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.16.0/6.18.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.16.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.16.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | peerDependencies | minor | | [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`6.16.0` -> `6.18.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.16.0/6.18.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.16.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.16.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`6.16.0` -> `6.18.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.16.0/6.18.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.16.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.16.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | peerDependencies | minor | | [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`6.16.0` -> `6.18.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.16.0/6.18.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.16.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.16.0/6.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [bundler](https://bundler.io/) ([source](https://togithub.com/rubygems/rubygems/tree/HEAD/bundler), [changelog](https://togithub.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md)) | `"~> 2.4.7"` -> `"~> 2.5.0"` | [![age](https://developer.mend.io/api/mc/badges/age/rubygems/bundler/2.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/bundler/2.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/bundler/2.4.22/2.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/bundler/2.4.22/2.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | nokogiri | `"< 1.16"` -> `"< 1.17"` | [![age](https://developer.mend.io/api/mc/badges/age/rubygems/nokogiri/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/nokogiri/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/nokogiri/1.15.5/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/nokogiri/1.15.5/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | nokogiri | `"< 1.16"` -> `"< 1.17"` | [![age](https://developer.mend.io/api/mc/badges/age/rubygems/nokogiri/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/nokogiri/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/nokogiri/1.15.5-arm64-darwin/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/nokogiri/1.15.5-arm64-darwin/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | [ruby](https://www.ruby-lang.org) ([source](https://togithub.com/ruby/ruby)) | `3.2.2` -> `3.3.0` | [![age](https://developer.mend.io/api/mc/badges/age/ruby-version/ruby/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/ruby-version/ruby/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/ruby-version/ruby/3.2.2/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/ruby-version/ruby/3.2.2/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | --- ### Release Notes <details> <summary>babel/babel (@​babel/core)</summary> ### [`v7.23.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7237-2023-12-29) [Compare Source](https://togithub.com/babel/babel/compare/v7.23.6...v7.23.7) ##### 🐛 Bug Fix - `babel-traverse` - [#​16191](https://togithub.com/babel/babel/pull/16191) fix: Crash when removing without `Program` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helpers`, `babel-plugin-proposal-decorators` - [#​16180](https://togithub.com/babel/babel/pull/16180) fix: Class decorator `ctx.kind` is wrong ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-proposal-decorators` - [#​16170](https://togithub.com/babel/babel/pull/16170) Fix decorator initProto usage in derived classes ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#​16167](https://togithub.com/babel/babel/pull/16167) Avoid unpreventable `unhandledRejection` events ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### 🏠 Internal - `babel-helper-create-class-features-plugin` - [#​16186](https://togithub.com/babel/babel/pull/16186) chore: Update deps ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16177](https://togithub.com/babel/babel/pull/16177) Merge decorators into class features ([@​JLHwung](https://togithub.com/JLHwung)) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6181-2024-01-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-non-null-assertion] provide valid fix when member access is on next line - **eslint-plugin:** \[no-unnecessary-condition] improve checking optional callee - **eslint-plugin:** \[prefer-readonly] support modifiers of unions and intersections - **eslint-plugin:** \[switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option ##### ❤️ Thank You - auvred - James - Josh Goldberg ✨ - 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. ### [`v6.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6180-2024-01-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.17.0...v6.18.0) ##### 🚀 Features - **typescript-estree:** throw on invalid update expressions - **eslint-plugin:** \[no-var-requires, no-require-imports] allow option ##### ❤️ Thank You - auvred - Joshua Chen 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. ### [`v6.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6170-2024-01-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.16.0...v6.17.0) ##### Bug Fixes - **eslint-plugin:** \[no-restricted-imports] prevent crash when `patterns` or `paths` in options are empty ([#​8108](https://togithub.com/typescript-eslint/typescript-eslint/issues/8108)) ([675e987](https://togithub.com/typescript-eslint/typescript-eslint/commit/675e987ca1d13244c03d7e09d4e42c6539689d9a)) ##### Features - **eslint-plugin:** \[no-floating-promises] flag result of .map(async) ([#​7897](https://togithub.com/typescript-eslint/typescript-eslint/issues/7897)) ([5857356](https://togithub.com/typescript-eslint/typescript-eslint/commit/5857356962060b19aa792bee778f9167ee54154b)) - **eslint-plugin:** \[switch-exhaustiveness-check] add an option to warn against a `default` case on an already exhaustive `switch` ([#​7539](https://togithub.com/typescript-eslint/typescript-eslint/issues/7539)) ([6a219bd](https://togithub.com/typescript-eslint/typescript-eslint/commit/6a219bdfe6fcf86aae28158e0d855f87a8bac719)) 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. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6181-2024-01-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1) 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. ### [`v6.18.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6180-2024-01-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.17.0...v6.18.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. ### [`v6.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6170-2024-01-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.16.0...v6.17.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) 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. </details> <details> <summary>rubygems/rubygems (bundler)</summary> ### [`v2.5.4`](https://togithub.com/rubygems/rubygems/blob/HEAD/bundler/CHANGELOG.md#254-January-4-2024) [Compare Source](https://togithub.com/rubygems/rubygems/compare/bundler-v2.5.3...bundler-v2.5.4) #### Bug fixes: - Fix resolution when different platform specific gems have different dependencies [#​7324](https://togithub.com/rubygems/rubygems/pull/7324) ### [`v2.5.3`](https://togithub.com/rubygems/rubygems/blob/HEAD/bundler/CHANGELOG.md#253-December-22-2023) [Compare Source](https://togithub.com/rubygems/rubygems/compare/bundler-v2.5.2...bundler-v2.5.3) #### Bug fixes: - Fix incorrect error when Gemfile overrides a gemspec development dependency [#​7319](https://togithub.com/rubygems/rubygems/pull/7319) ### [`v2.5.2`](https://togithub.com/rubygems/rubygems/blob/HEAD/bundler/CHANGELOG.md#252-December-21-2023) [Compare Source](https://togithub.com/rubygems/rubygems/compare/bundler-v2.5.1...bundler-v2.5.2) #### Enhancements: - Avoid vendored thor gem polluting the global namespace [#​7305](https://togithub.com/rubygems/rubygems/pull/7305) #### Bug fixes: - Fix `bundle update --bundler` when latest version does not support current ruby [#​7310](https://togithub.com/rubygems/rubygems/pull/7310) - Fix incorrect lockfiles being generated in some situations [#​7307](https://togithub.com/rubygems/rubygems/pull/7307) - Fix incorrect re-resolve messages [#​7306](https://togithub.com/rubygems/rubygems/pull/7306) ### [`v2.5.1`](https://togithub.com/rubygems/rubygems/blob/HEAD/bundler/CHANGELOG.md#251-December-15-2023) [Compare Source](https://togithub.com/rubygems/rubygems/compare/bundler-v2.5.0...bundler-v2.5.1) #### Bug fixes: - Fix `ruby` Gemfile DSL with `file:` parameter no longer working [#​7288](https://togithub.com/rubygems/rubygems/pull/7288) #### Performance: - Save array allocation for every dependency in Gemfile [#​7270](https://togithub.com/rubygems/rubygems/pull/7270) ### [`v2.5.0`](https://togithub.com/rubygems/rubygems/blob/HEAD/bundler/CHANGELOG.md#250-December-15-2023) [Compare Source](https://togithub.com/rubygems/rubygems/compare/bundler-v2.4.22...bundler-v2.5.0) #### Breaking changes: - Drop ruby 2.6 and 2.7 support [#​7116](https://togithub.com/rubygems/rubygems/pull/7116) - The `:mswin`, `:mswin64`, `:mingw`, and `:x64_mingw` Gemfile `platform` values are soft-deprecated and aliased to `:windows` [#​6391](https://togithub.com/rubygems/rubygems/pull/6391) #### Features: - Leverage ruby feature to warn when requiring default gems not included in the bundle that will be turned into bundled gems in the future [#​6831](https://togithub.com/rubygems/rubygems/pull/6831) - Introduce `bundle config set version` feature to choose the version of Bundler that should be used and potentially disable using the `lockfile` version by setting it to `system` [#​6817](https://togithub.com/rubygems/rubygems/pull/6817) #### Performance: - Use match? when regexp match data is unused [#​7263](https://togithub.com/rubygems/rubygems/pull/7263) - Avoid some allocations when evaluating `ruby` Gemfile DSL [#​7251](https://togithub.com/rubygems/rubygems/pull/7251) - Reduce array allocations when loading definition [#​7199](https://togithub.com/rubygems/rubygems/pull/7199) - Avoid re-compiling static regexp in a loop [#​7198](https://togithub.com/rubygems/rubygems/pull/7198) - Reduce allocations when installing gems with bundler [#​6977](https://togithub.com/rubygems/rubygems/pull/6977) - Use a shared connection pool for fetching gems [#​7079](https://togithub.com/rubygems/rubygems/pull/7079) - Reduce allocations when parsing compact index [#​6971](https://togithub.com/rubygems/rubygems/pull/6971) #### Enhancements: - Add 3.4 as a supported ruby version in Gemfile DSL [#​7264](https://togithub.com/rubygems/rubygems/pull/7264) - Improve install advice when some gems are not found [#​7265](https://togithub.com/rubygems/rubygems/pull/7265) - Vendor `net-http`, `net-protocol`, `resolv`, and `timeout` to reduce conflicts between Gemfile gems and internal dependencies [#​6793](https://togithub.com/rubygems/rubygems/pull/6793) - Allow `bundle pristine` to run in parallel [#​6927](https://togithub.com/rubygems/rubygems/pull/6927) - Make `bundle lock` always touch the lockfile in non-frozen mode [#​7220](https://togithub.com/rubygems/rubygems/pull/7220) - Use `Minitest::TestTask` in a template file for `minitest` [#​7234](https://togithub.com/rubygems/rubygems/pull/7234) - Add missing services to CI detection and make it consistent between RubyGems and Bundler [#​7205](https://togithub.com/rubygems/rubygems/pull/7205) - Allow auto-install to install missing git gems [#​7197](https://togithub.com/rubygems/rubygems/pull/7197) - Stop remembering cli flags like `--jobs` or `--retry` in configuration [#​7191](https://togithub.com/rubygems/rubygems/pull/7191) - Simplify remembered flags deprecation message [#​7189](https://togithub.com/rubygems/rubygems/pull/7189) - Make sure to `require "rubygems"` explicitly [#​7139](https://togithub.com/rubygems/rubygems/pull/7139) - Handle development dependencies duplicated in gemspec vs Gemfile [#​6014](https://togithub.com/rubygems/rubygems/pull/6014) - Make lockfiles generated on macOS include a lock for Linux by default [#​5700](https://togithub.com/rubygems/rubygems/pull/5700) - Only add a dummy bundler spec to the metadata source when necessary [#​4443](https://togithub.com/rubygems/rubygems/pull/4443) #### Bug fixes: - Resolve `ruby file: ".ruby-version"` relative to containing Gemfile [#​7250](https://togithub.com/rubygems/rubygems/pull/7250) - Implement opaque ETag in Compact Index to avoid falling back to old index in servers with different etag implementations [#​7122](https://togithub.com/rubygems/rubygems/pull/7122) - Fix `bundle install --system` deprecation advice [#​7190](https://togithub.com/rubygems/rubygems/pull/7190) - Fix invalid platform removal missing adjacent platforms [#​7170](https://togithub.com/rubygems/rubygems/pull/7170) #### Documentation: - Add missing --prefer-local to Synopsis in bundle-install.1.ronn [#​7194](https://togithub.com/rubygems/rubygems/pull/7194) - Update GitHub organization of Standard Ruby in `bundle gem` output and generated configuration [#​6818](https://togithub.com/rubygems/rubygems/pull/6818) - Replace "prior to" with "immediately after" in `bundle gem` generated README file [#​6338](https://togithub.com/rubygems/rubygems/pull/6338) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/powerhome/power-tools). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: Carlos Palhares <[email protected]>
- Loading branch information