Skip to content

Update all non-major dependencies#1297

Open
renovate[bot] wants to merge 1 commit into
nextfrom
renovate/all-minor-patch
Open

Update all non-major dependencies#1297
renovate[bot] wants to merge 1 commit into
nextfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Nov 8, 2023

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
browserslist 4.22.14.28.2 age adoption passing confidence devDependencies minor
chalk 5.3.05.6.2 age adoption passing confidence dependencies minor
enhanced-resolve 5.15.05.21.6 age adoption passing confidence devDependencies minor
eslint-config-prettier 9.0.09.1.2 age adoption passing confidence dependencies minor
eslint-import-resolver-typescript 3.1.13.10.1 age adoption passing confidence dependencies minor
eslint-plugin-import 2.25.42.32.0 age adoption passing confidence dependencies minor
eslint-plugin-jest 27.2.327.9.0 age adoption passing confidence dependencies minor
eslint-plugin-jsdoc 46.8.246.10.1 age adoption passing confidence dependencies minor
eslint-plugin-prettier 5.0.05.5.5 age adoption passing confidence dependencies minor
eslint-plugin-react 7.33.17.37.5 age adoption passing confidence dependencies minor
eslint-plugin-testing-library 6.0.06.5.0 age adoption passing confidence dependencies minor
pnpm (source) 8.10.28.15.9 age adoption passing confidence packageManager minor
prettier (source) 3.0.33.8.3 age adoption passing confidence devDependencies minor
stylelint-prettier 4.0.24.1.0 age adoption passing confidence dependencies minor
stylelint-scss 5.0.15.3.2 age adoption passing confidence dependencies minor
typescript (source) 5.2.25.9.3 age adoption passing confidence devDependencies minor
webfactory/ssh-agent v0.8.0v0.10.0 age adoption passing confidence action minor

Release Notes

browserslist/browserslist (browserslist)

v4.28.2

Compare Source

v4.28.1

Compare Source

  • Removed Baseline warning since we have it own warning.

v4.28.0

Compare Source

v4.27.0

Compare Source

  • Added BROWSERSLIST_TRACE_WARNING environment variable.

v4.26.3

Compare Source

v4.26.2

Compare Source

  • Fixed baseline-browser-mapping version requirement.

v4.26.1

Compare Source

  • Updated Firefox ESR.

v4.26.0

Compare Source

v4.25.4

Compare Source

v4.25.3

Compare Source

v4.25.2

Compare Source

  • Fixed Node.js --permission support (by @​broofa).

v4.25.1

Compare Source

  • Updated Firefox ESR.

v4.25.0

Compare Source

  • Added cover 95% in browserslist-config-mycompany stats query support.

v4.24.5

Compare Source

  • Fixed support ESM shared config.
  • Fixed docs (by Alexander Pushkov & マルコメ).

v4.24.4

Compare Source

v4.24.3

Compare Source

v4.24.2

Compare Source

  • Clarify outdated caniuse-lite warning text.

v4.24.1

Compare Source

  • Added months since last caniuse-lite update to the warning (by @​mezhnin).

v4.24.0

Compare Source

  • Added browserslist.findConfigFile() helper (by @​JLHwung).

v4.23.3

Compare Source

v4.23.2

Compare Source

  • Updated Firefox ESR.

v4.23.1

Compare Source

  • Fixed feature query with mobile to desktop when caniuse lags (by @​steverep).

v4.23.0

Compare Source

v4.22.3

Compare Source

  • Fixed white spaces support in supports query (@​g-plane).
  • Fixed shared config like @company/package/browserslist-config (@​boucodes).

v4.22.2

Compare Source

  • Fixed idempotency in time queries with mobileToDesktop (by Aliaksei Sapach).
chalk/chalk (chalk)

v5.6.2

Compare Source

  • Fix vulnerability in 5.6.1, see: #​656

v5.6.0

Compare Source

  • Make WezTerm terminal use true color a8f5bf7

v5.5.0

Compare Source


v5.4.1

Compare Source

v5.4.0

Compare Source

  • Update CIRCLECI environments to return level 3 color support f838120
webpack/enhanced-resolve (enhanced-resolve)

v5.21.6

Compare Source

Patch Changes
  • Speed up alias resolution on the hot path. (by @​alexander-akait in #​589)

    • AliasPlugin / TsconfigPathsPlugin: bucket compiled alias options by the first char code of name, so resolves skip options whose name can't possibly match the request's first char. Gated to cases with 2+ distinct first chars so degenerate single-bucket lists (e.g. long alias chains) don't pay for the Map.get.
    • TsconfigPathsPlugin: memoize _selectPathsDataForContext(map, requestPath) per map so the per-source-file contextList scan only runs once per directory. Gated to maps with 2+ contexts so single-context tsconfigs aren't penalized by the cache lookup.

    Biggest wins on alias-heavy configs (300+ entries): huge-alias-miss +151%, huge-alias-list +126%, alias-first-char-miss +120%.

v5.21.5

Compare Source

Patch Changes

v5.21.4

Compare Source

Patch Changes
  • When tsconfig: true is used, walk up parent directories to find tsconfig.json, matching TypeScript's own findConfigFile behavior. (by @​xiaoxiaojx in #​585)

v5.21.3

Compare Source

Patch Changes
  • TsconfigPathsPlugin now falls through to normal module resolution when a paths pattern matches but the mapped path does not exist, matching TypeScript's native resolution behavior. Previously, patterns like "@​*" would block scoped npm packages (e.g. @sentry/react) from resolving via node_modules. (by @​xiaoxiaojx in #​579)

v5.21.2

Compare Source

Patch Changes
  • Fix TsconfigPathsPlugin circular project references causing stack overflow, add support for extending from unscoped npm packages, and use stat instead of readFile for existence checks in extends resolution. (by @​xiaoxiaojx in #​575)

  • perf: dedupe miss paths in DirectoryExistsPlugin/FileExistsPlugin and prune the per-resolve TsconfigPathsPlugin context scan. (by @​alexander-akait in #​574)

  • perf: drop a dead Map lookup in findMatch and flatten AliasFieldPlugin's cache check. (by @​alexander-akait in #​574)

  • perf: hot-path tweaks in ImportsFieldPlugin, AliasUtils, and util/entrypoints. (by @​alexander-akait in #​574)

  • perf: cut per-resolve allocations in Resolver.parse, loadDescriptionFile, and TsconfigPathsPlugin._selectPathsDataForContext. (by @​alexander-akait in #​574)

v5.21.1

Compare Source

Patch Changes
  • Allocation-free reductions on hot-path code: hoist /#/g, /\$/g and /\\/g to module-level constants and gate the corresponding .replace calls behind includes(…) so paths/queries/requests without the match char skip the regex state machine entirely (the common case); share a single EMPTY_NO_MATCH tuple instead of allocating [[], null] per "no match" / "no condition matched" return; switch directMapping's for...of over mappingTarget and inner results to indexed loops to avoid iterator-object allocation per call; inline isConditionalMapping at its two hot-path call sites and merge the duplicate default / conditionNames.has(condition) branches in computeConditionalMapping; replace invalidSegmentRegEx.exec(…) !== null with .test(…) (no match-array allocation); drop the dead deprecatedInvalidSegmentRegEx.test(…) !== null clause in ImportsFieldPlugin (.test returns boolean; true !== null and false !== null are both true, so it was && true); drop the redundant relativePath.length === 0 guard before !startsWith("./") in ExportsFieldPlugin (the empty-string case is already covered). (by @​alexander-akait in #​558)

  • restore plugin compatibility for [...resolveContext.stack] iteration (by @​alexander-akait in #​569)

  • fix TsconfigPathsPlugin to support resolveSync with useSyncFileSystemCalls (by @​alexander-akait in #​572)

v5.21.0

Compare Source

Minor Changes
  • Added promise API and support to resolve without context and resolveContext. (by @​alexander-akait in #​520)

  • Add extensionAliasForExports option. When true, extensionAlias also applies to paths resolved through the package.json exports field. Off by default to match Node.js; opt in for full TypeScript-resolver parity with packages that ship .ts sources alongside the compiled .js they declare in exports. (by @​alexander-akait in #​554)

Patch Changes
  • Properly handle DOS device paths (\\?\… and \\.\…). (by @​alexander-akait in #​551)

  • Prevent fallback to parent node_modules when the exports field target file is not found. (by @​xiaoxiaojx in #​495)

  • Imports field spec deviation: non-relative targets (e.g. "#a": "#b") no longer re-enter imports resolution, aligning with the Node.js ESM spec where PACKAGE_IMPORTS_RESOLVE does not recursively resolve # specifiers. (by @​xiaoxiaojx in #​503)

    Previously { "#a": "#b", "#b": "./the.js" } would chain-resolve #a to ./the.js; now it correctly fails, matching Node.js behavior.

  • Move cachedJoin/cachedDirname/createCachedBasename caches from module-level globals to per-Resolver instances. This prevents unbounded memory growth in long-running processes — when a Resolver is garbage collected, its join/dirname/basename caches are released with it. (by @​xiaoxiaojx in #​507)

  • Fixed when tsconfig: true is used (default config file) and no tsconfig.json exists. (by @​xiaoxiaojx in #​502)

  • Apply the extensionAlias option to the imports field to be align with typescript resolution. (by @​alexander-akait in #​549)

  • Improved performance of the many plugins. (by @​alexander-akait in #​529)

  • Replace the Set<string>-based resolver stack with a singly-linked StackEntry class that exposes a Set-compatible API. (by @​xiaoxiaojx in #​526)

    Each doResolve call now prepends a single linked-list node instead of cloning the entire Set, making stack push O(1) in time and memory. Recursion detection walks the linked list (O(n)), but because the stack is typically shallow this is much cheaper than cloning a Set per call.

  • Cache the result of stripJsonComments + JSON.parse in readJson using a WeakMap keyed by the raw file buffer. This avoids redundant comment-stripping and JSON parsing on every resolve call that reads tsconfig.json files (via stripComments: true), improving TsconfigPathsPlugin warm performance by ~20-35% depending on the depth of the extends chain. (by @​xiaoxiaojx in #​524)

  • Avoid OOM in CachedInputFileSystem when duration is Infinity. (by @​alexander-akait in #​527)

v5.20.1

Compare Source

Patch Changes

v5.20.0

Compare Source

Features
  • Added the baseUrl option to override the tsconfig.json's baseUrl
  • Enabled trailing commas support for JSONC
Fixes
  • Detect circular extends to prevent infinite loop in tsconfig.json
  • Support JSONC comments in tsconfig.json

v5.19.0

Compare Source

Features
  • Added TsconfigPathsPlugin (replacement for tsconfig-paths-webpack-plugin) .

v5.18.4

Compare Source

Fixes
  • Allow subpath imports that start with #/
  • Handle file: schema

v5.18.3

Compare Source

Fixes
  • Fixed nonsensible intersection in types
Performance
  • Decreased initial loading time

v5.18.2

Compare Source

Fixes
  • [Types] FileSystem type

v5.18.1

Compare Source

Perf
  • Fast path for parsing requests without \0

v5.18.0

Compare Source

Features
  • Added wildcards support for aliases

v5.17.1

Compare Source

Fixes
  • fix: exports and imports array target resolving
Perf
  • avoid creating a new array inside doResolve

v5.17.0

Compare Source

Features
  • Allow default condition to be anywhere

v5.16.1

Compare Source

Bugfixes

  • use cache for exports and imports plugins

v5.16.0

Compare Source

Features:

  • cache realpath and realpathSync methods

Bugfixes

  • types for cached input filesystem
  • support Buffer/URL/number paths in cached file system

v5.15.1

Compare Source

Bugfixes

  • find the pnpapi the issuer belongs to
prettier/eslint-config-prettier (eslint-config-prettier)

v9.1.2

Compare Source

v9.1.0

Compare Source

  • Added: [unicorn/template-indent], (as a [special rule][unicorn/template-indent-special]). Thanks to Gürgün Dayıoğlu (@​gurgunday)!
  • Changed: All the [formatting rules that were deprecated in ESLint 8.53.0][deprecated-8.53.0] are now excluded if you set the ESLINT_CONFIG_PRETTIER_NO_DEPRECATED environment variable.
import-js/eslint-import-resolver-typescript (eslint-import-resolver-typescript)

v3.10.1

Compare Source

Patch Changes

Full Changelog: import-js/eslint-import-resolver-typescript@v3.10.0...v3.10.1

v3.10.0

Compare Source

Minor Changes

Full Changelog: import-js/eslint-import-resolver-typescript@v3.9.1...v3.10.0

v3.9.1

Compare Source

Patch Changes

v3.9.0

Compare Source

Minor Changes

v3.8.7

Compare Source

Patch Changes

v3.8.6

Compare Source

Patch Changes

v3.8.5

Compare Source

Patch Changes

v3.8.4

Compare Source

Patch Changes

v3.8.3

Compare Source

Patch Changes

v3.8.2

Compare Source

Patch Changes

v3.8.1

Compare Source

Patch Changes

v3.8.0

Compare Source

Minor Changes
  • #​345 fcc8883 Thanks @​carlocorradini! - Enable the mapper function just for a set of allowed files. Improves project discovery using glob and POSIX separator.

  • #​346 c124e87 Thanks @​carlocorradini! - Update get-tsconfig to the the latest version. We now support the ${configDir} variable, introduced in TypeScript 5.5.

v3.7.0

Compare Source

Minor Changes
  • #​326 93ea130 Thanks @​SukkaW! - This version has implemented the eslint-plugin-import-x's v3 resolver interface. This allows you to use import/require to reference eslint-import-resolver-typescript directly in your ESLint flat config:

    Previously

    // eslint.config.js
    module.exports = {
      settings: {
        'import-x/resolver': {
          typescript: {
            alwaysTryTypes: true,
          },
          // or
          require.resolve('eslint-import-resolver-typescript'):
            alwaysTryTypes: true,
          }
        }
      }
    }

    Now

    // eslint.config.js
    const {
      createTypeScriptImportResolver,
    } = require('eslint-import-resolver-typescript')
    
    module.exports = {
      settings: {
        'import-x/resolver-next': [
          createTypeScriptImportResolver({
            alwaysTryTypes: true,
          }),
        ],
      },
    }

    Note that this only works with eslint-plugin-import-x@>=4.5.0. You can't use createTypeScriptImportResolver with the older versions of eslint-plugin-import-x or any existing versions of eslint-plugin-import.

v3.6.3

Compare Source

Patch Changes

v3.6.1

Compare Source

Patch Changes

v3.6.0

Compare Source

Minor Changes

v3.5.5

Compare Source

Patch Changes

v3.5.4

Compare Source

Patch Changes

v3.5.3

Compare Source

Patch Changes
  • #​206 6531bad Thanks @​marvinhagemeister! - Only try to resolve a module directory when we know that the path is a directory. This can lead to a 15% speedup on projects with many files.

v3.5.2

Compare Source

Patch Changes

v3.5.1

Compare Source

Patch Changes

v3.5.0

Compare Source

Minor Changes
Patch Changes

v3.4.2

Compare Source

Patch Changes

v3.4.1

Compare Source

Patch Changes

v3.4.0

Compare Source

Minor Changes

v3.3.0

Compare Source

Minor Changes
  • #​154 42f2dd6 Thanks @​JounQin! - feat: add externsionAlias option support, .d.([cm]?ts|tsx) are always preferred than .([cm]?js|jsx)

    typescript resolves typescript/lib/typescript.d.ts instead of typescript/lib/typescript.js by default

  • #​154 42f2dd6 Thanks @​JounQin! - feat: exports globSync, defaultExtensions, defaultMainFields, defaultConditionNames and defaultExtensionAlias for reusing

Patch Changes

v3.2.7

[Compare Source](https://redirect.

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Europe/London)

  • Branch creation
    • "after 9am on Wednesday"
  • 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.

@renovate renovate Bot added change: dependencies Updates to dependencies only release: skip Skips the release step when this pr is merged labels Nov 8, 2023
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 15ccdd9 to fc2c022 Compare November 10, 2023 11:42
@AndrewLeedham AndrewLeedham removed their assignment Nov 10, 2023
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 4baa79e to 19f7d24 Compare November 18, 2023 00:32
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 2321bef to 568a1f4 Compare November 24, 2023 19:52
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 48d9835 to 8e221b1 Compare December 8, 2023 22:45
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 384322a to 2bb2702 Compare December 16, 2023 01:23
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from a0c1dd2 to 65af9a9 Compare December 26, 2023 15:59
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 96e3aaa to 90d0016 Compare January 29, 2024 21:57
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 0171d21 to 4ca7257 Compare February 6, 2024 10:55
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 23c0be4 to b31a629 Compare February 17, 2024 16:05
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from 42e1d7e to 36920cc Compare February 27, 2024 17:24
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from ae77c93 to 5773141 Compare March 6, 2024 20:59
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from cd2e409 to 788a17c Compare March 17, 2024 23:34
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 788a17c to 2be3d18 Compare March 20, 2024 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

change: dependencies Updates to dependencies only release: skip Skips the release step when this pr is merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant