This PR contains the following updates:
Release Notes
vitest-dev/vitest (@vitest/coverage-v8)
Compare Source
This release includes security patches for:
🐞 Bug Fixes
Compare Source
🚀 Features
🐞 Bug Fixes
🏎 Performance
unjs/changelogen (changelogen)
Compare Source
compare changes
🩹 Fixes
- Pass
cwd in more places before running commands (#266)
🏡 Chore
✅ Tests
❤️ Contributors
Compare Source
compare changes
🚀 Enhancements
- Update jiti to v2 (6e85d32)
- Add check for breaking changes in commit body (#228)
- Hide author email address via flag (#247)
- Add
noAuthors option (#183)
🩹 Fixes
- Use
https proto for author's github link (#225)
- Use
https proto for author's github link in tests (#226)
- Release version regex supporting pre versions (#259)
- Use correct compare changes URL for Bitbucket (#257)
- Use tag template for version title and compare change link (#255)
- Render usernames in github changelog (#265)
💅 Refactors
- Use consola for colors (49e0401)
- Use confbox for yaml parsing (19e940c)
📦 Build
🏡 Chore
✅ Tests
- Add tests for parsing co-authors from commit body (#229)
⚠️ Breaking Changes
❤️ Contributors
Compare Source
compare changes
🩹 Fixes
- bump: Avoid using
+ for canary suffix (#224)
❤️ Contributors
Compare Source
compare changes
🚀 Enhancements
- Add option to sign git tags (#117)
- git: Support parse git messages that have prefix emoji (#146)
🩹 Fixes
- github: Use bearer token (#180)
- Handle repo name with multiple segments (#219)
- Lowercase scope when filtering (#199)
💅 Refactors
- Replace
execa with execSync (#222)
- Use human readable date for canary versions (#223)
- Update execCommand (68127be)
🏡 Chore
❤️ Contributors
eslint/eslint (eslint)
Compare Source
Bug Fixes
a19072f fix: add logic to handle fixTypes in the lintText() method (#18900) (Francesco Trotta)
04c7188 fix: Don't lint same file multiple times (#18899) (Francesco Trotta)
87ec3c4 fix: do not throw when defining a global named __defineSetter__ (#18898) (Francesco Trotta)
60a1267 fix: Provide helpful error message for nullish configs (#18889) (Milos Djermanovic)
a0dea8e fix: allow name in global ignores, fix --no-ignore for non-global (#18875) (Milos Djermanovic)
3836bb4 fix: do not crash on error in fs.walk filter (#18886) (Milos Djermanovic)
2dec349 fix: skip processor code blocks that match only universal patterns (#18880) (Milos Djermanovic)
Documentation
6a5add4 docs: v8.x Add EOL banner (#18744) (Amaresh S M)
b034575 docs: v8.x add version support page to the dropdown (#18731) (Amaresh S M)
760ef7d docs: v8.x add version support page in the side navbar (#18740) (Amaresh S M)
428b7ea docs: Add Powered by Algolia label to the search (#18658) (Amaresh S M)
c68c07f docs: version selectors synchronization (#18265) (Milos Djermanovic)
Build Related
35d366a build: Support updates to previous major versions (#18870) (Milos Djermanovic)
Chores
unjs/eslint-config (eslint-config-unjs)
Compare Source
compare changes
💅 Refactors
- Use
Linter.Config as return type (2cce21a)
- Reflax markdown rules (587c6a7)
🏡 Chore
❤️ Contributors
Compare Source
compare changes
💅 Refactors
- Use
Linter.Config as return type (2cce21a)
- Reflax markdown rules (587c6a7)
🏡 Chore
❤️ Contributors
Compare Source
compare changes
🏡 Chore
- ⚠️ Update dependencies (ec5727e)
- Use eslint ts support with jiti (0d531f8)
⚠️ Breaking Changes
❤️ Contributors
Compare Source
compare changes
🏡 Chore
- Update unicorn plugin to 53 (0a944e4)
❤️ Contributors
Compare Source
compare changes
🩹 Fixes
- markdown: Override default rules (4765dd5)
🏡 Chore
- Remove prerelease script (pnpm why ?!) (a98c465)
❤️ Contributors
Compare Source
compare changes
pnpm/pnpm (pnpm)
Compare Source
Patch Changes
- Fix running pnpm CLI from pnpm CLI on Windows when the CLI is bundled to an executable #8971.
Platinum Sponsors
Gold Sponsors
Compare Source
Patch Changes
pnpm self-update should always update the version in the packageManager field of package.json.
- The pnpm CLI process should not stay hanging, when
--silent reporting is used.
- When
--loglevel is set to error, don't show installation summary, execution time, and big tarball download progress.
- Don't show info output when
--loglevel=error is used.
Platinum Sponsors
Gold Sponsors
Compare Source
Patch Changes
pnpm self-update should not leave a directory with a broken pnpm installation if the installation fails.
- Allow scope registry CLI option without
--config. prefix such as --@​scope:registry=https://scope.example.com/npm #9089.
pnpm self-update should not read the pnpm settings from the package.json file in the current working directory.
pnpm update -i should list only packages that have newer versions #9206.
- Fix a bug causing entries in the
catalogs section of the pnpm-lock.yaml file to be removed when dedupe-peer-dependents=false on a filtered install. #9112
Platinum Sponsors
Gold Sponsors
Compare Source
Patch Changes
- Fix instruction for updating pnpm with corepack #9101.
- Print pnpm's version after the execution time at the end of the console output.
- The pnpm version specified by
packageManager cannot start with v.
- Fix a bug causing catalog snapshots to be removed from the
pnpm-lock.yaml file when using --fix-lockfile and --filter. #8639
- Fix a bug causing catalog protocol dependencies to not re-resolve on a filtered install #8638.
Compare Source
Patch Changes
- Verify that the package name is valid when executing the publish command.
- When running
pnpm install, the preprepare and postprepare scripts of the project should be executed #8989.
- Quote args for scripts with shell-quote to support new lines (on POSIX only) #8980.
- Proxy settings should be respected, when resolving Git-hosted dependencies #6530.
- Replace
strip-ansi with the built-in util.stripVTControlCharacters #9009.
Platinum Sponsors
Gold Sponsors
Compare Source
Patch Changes
- Ensure that recursive
pnpm update --latest <pkg> updates only the specified package, with dedupe-peer-dependents=true.
Platinum Sponsors
Gold Sponsors
Compare Source
Patch Changes
- Fixed the Regex used to find the package manifest during packing #8938.
pnpm update --filter <pattern> --latest <pkg> should only change the specified package for the specified workspace, when dedupe-peer-dependents is set to true #8877.
- Exclude
.DS_Store file at patch-commit #8922.
- Fix a bug in which
pnpm patch is unable to bring back old patch without specifying @version suffix #8919.
Platinum Sponsors