Skip to content

chore(deps): update all non-major dependencies#68

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/all-minor-patch
Mar 10, 2023
Merged

chore(deps): update all non-major dependencies#68
renovate[bot] merged 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Feb 27, 2023

Copy link
Copy Markdown
Contributor

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@vitest/coverage-c8 ^0.29.1 -> ^0.29.2 age adoption passing confidence
changelogen ^0.4.1 -> ^0.5.1 age adoption passing confidence
eslint (source) ^8.34.0 -> ^8.35.0 age adoption passing confidence
pnpm (source) 7.28.0 -> 7.29.1 age adoption passing confidence
vitest ^0.29.1 -> ^0.29.2 age adoption passing confidence

Release Notes

vitest-dev/vitest

v0.29.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
unjs/changelogen

v0.5.1

Compare Source

compare changes

🩹 Fixes
  • Allow providing no versions (ac84c39)
  • Use parsed release body (aec2341)
  • Strip title line from release (319f7ce)
🏡 Chore
  • Simplify release command (225fa64)
❤️ Contributors

v0.5.0

Compare Source

compare changes

🚀 Enhancements
  • Update execa to v7 (e61e2f6)
  • ⚠️ Support different repository providers (#​55)
  • Github release integration (#​67)
  • Support explicit bumping as major, minor, or patch via cli (c8afa86)
  • Automatically resolve github token from gh cli (231a3ec)
  • Default gh release to latest version (44788f5)
🩹 Fixes
  • Stage CHANGELOG.md and package.json when releasing (69d375c)
  • Add correct output file to git (#​64)
  • Update ungh link (a5ab510)
  • Only access latest tag accessible from current branch (#​69)
  • cli: Don't eat up first -* arg (77b483b)
🏡 Chore
  • Fix lint issue and update snapshots (e162ab8)
  • Mention gh cli login (7f4a05f)
⚠️ Breaking Changes
  • ⚠️ Support different repository providers (#​55)
❤️ Contributors
eslint/eslint

v8.35.0

Compare Source

Features

  • 8e34a04 feat: add afterHashbangComment option to lines-around-comment rule (#​16920) (SUZUKI Sosuke)
  • c8c0c71 feat: Move all and recommended configs into package. (#​16844) (Nicholas C. Zakas)
  • 71f6f0d feat: report more cases with ?? in no-constant-binary-expression (#​16826) (Daiki Nishikawa)

Bug Fixes

Documentation

Chores

pnpm/pnpm

v7.29.1

Compare Source

Patch Changes

  • Settings related to authorization should be set/deleted by npm CLI #​6181.

Our Gold Sponsors

Our Silver Sponsors

v7.29.0

Compare Source

Minor Changes

  • A new setting is now supported: dedupe-peer-dependents.

    When this setting is set to true, packages with peer dependencies will be deduplicated after peers resolution.

    For instance, let's say we have a workspace with two projects and both of them have webpack in their dependencies. webpack has esbuild in its optional peer dependencies, and one of the projects has esbuild in its dependencies. In this case, pnpm will link two instances of webpack to the node_modules/.pnpm directory: one with esbuild and another one without it:

    node_modules
      .pnpm
        webpack@1.0.0_esbuild@1.0.0
        webpack@1.0.0
    project1
      node_modules
        webpack -> ../../node_modules/.pnpm/webpack@1.0.0/node_modules/webpack
    project2
      node_modules
        webpack -> ../../node_modules/.pnpm/webpack@1.0.0_esbuild@1.0.0/node_modules/webpack
        esbuild
    

    This makes sense because webpack is used in two projects, and one of the projects doesn't have esbuild, so the two projects cannot share the same instance of webpack. However, this is not what most developers expect, especially since in a hoisted node_modules, there would only be one instance of webpack. Therefore, you may now use the dedupe-peer-dependents setting to deduplicate webpack when it has no conflicting peer dependencies (explanation at the end). In this case, if we set dedupe-peer-dependents to true, both projects will use the same webpack instance, which is the one that has esbuild resolved:

    node_modules
      .pnpm
        webpack@1.0.0_esbuild@1.0.0
    project1
      node_modules
        webpack -> ../../node_modules/.pnpm/webpack@1.0.0_esbuild@1.0.0/node_modules/webpack
    project2
      node_modules
        webpack -> ../../node_modules/.pnpm/webpack@1.0.0_esbuild@1.0.0/node_modules/webpack
        esbuild
    

    What are conflicting peer dependencies? By conflicting peer dependencies we mean a scenario like the following one:

    node_modules
      .pnpm
        webpack@1.0.0_react@16.0.0_esbuild@1.0.0
        webpack@1.0.0_react@17.0.0
    project1
      node_modules
        webpack -> ../../node_modules/.pnpm/webpack@1.0.0/node_modules/webpack
        react (v17)
    project2
      node_modules
        webpack -> ../../node_modules/.pnpm/webpack@1.0.0_esbuild@1.0.0/node_modules/webpack
        esbuild
        react (v16)
    

    In this case, we cannot dedupe webpack as webpack has react in its peer dependencies and react is resolved from two different versions in the context of the two projects.

Patch Changes

  • The configuration added by pnpm setup should check if the pnpm home directory is already in the PATH before adding to the PATH.

    Before this change, this code was added to the shell:

    export PNPM_HOME="$HOME/Library/pnpm"
    export PATH="$PNPM_HOME:$PATH"

    Now this will be added:

    export PNPM_HOME="$HOME/Library/pnpm"
    case ":$PATH:" in
      *":$PNPM_HOME:"*) ;;
      *) export PATH="$PNPM_HOME:$PATH" ;;
    esac
  • Add skipped status in exec report summary when script is missing #​6139.

  • pnpm env -g should fail with a meaningful error message if pnpm cannot find the pnpm home directory, which is the directory into which Node.js is installed.

  • Should not throw an error when local dependency use file protocol #​6115.

  • Fix the incorrect error block when subproject has been patched #​6183

Our Gold Sponsors

Our Silver Sponsors


Configuration

📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).

🚦 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 if that's undesired.


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

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate Bot changed the title chore(deps): update devdependency eslint to ^8.35.0 chore(deps): update all non-major dependencies Feb 28, 2023
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from f164ef4 to 5e50dd2 Compare February 28, 2023 19:09
@codecov

codecov Bot commented Feb 28, 2023

Copy link
Copy Markdown

Codecov Report

Merging #68 (cf497eb) into main (b8a0868) will not change coverage.
The diff coverage is n/a.

❗ Current head cf497eb differs from pull request most recent head fd228e3. Consider uploading reports for the commit fd228e3 to get more accurate results

@@    Coverage Diff     @@
##   main   #68   +/-   ##
==========================
==========================

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from f025849 to cf497eb Compare March 6, 2023 03:20
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from cf497eb to fd228e3 Compare March 8, 2023 02:14
@renovate renovate Bot merged commit 968f3f6 into main Mar 10, 2023
@renovate renovate Bot deleted the renovate/all-minor-patch branch March 10, 2023 01:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants