Releases: yarnpkg/berry
v4.9.4
What's Changed
- fix(plugin-essentials): fix hash validation pattern of explain peer-requirements by @pudovmaxim in #6881
- Fix behavior for
yarn version pre*
to match the docs by @ClementValot in #6879
New Contributors
- @pudovmaxim made their first contribution in #6881
- @ClementValot made their first contribution in #6879
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.9.3...@yarnpkg/cli/4.9.4
v4.9.3
What's Changed
- feat: Add provenance to @yarnpkg/cli-dist by @clemyan in #6815
- Adds GIT_AUTHOR_NAME to the test env by @arcanis in #6825
- Fix
libc
detection on various platforms by @ItsHarper in #6840 - fix(core): increase hash length by @sekyungk in #6829
- chore: replace lodash with es-toolkit by @wojtekmaj in #6502
- fix(plugin-npm): mark fetchFromNetwork private to fix TypeScript issue by @vinzscam in #6764
- fix(pnpm): allow EBUSY when deleting node_modules by @lizthegrey in #6826
- ci: use react with vite in storybook E2E by @MikeMcC399 in #6864
- feat(publish): Add
--dry-run
and--json
flag toyarn npm publish
by @Saadnajmi in #6850 - test: Fix test failures by specifying initial branch name in git init by @WooWan in #6872
- Remove references to deprecated
-v
flag foryarn config
by @ItsHarper in #6878
New Contributors
- @ItsHarper made their first contribution in #6840
- @sekyungk made their first contribution in #6829
- @vinzscam made their first contribution in #6764
- @Saadnajmi made their first contribution in #6850
- @WooWan made their first contribution in #6872
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.9.2...@yarnpkg/cli/4.9.3
v4.9.2
What's Changed
- Docusaurus: Update Docusaurus to 3.7 by @clemyan in #6777
- fix(extensions):
@fastify/type-provider-typebox
by @paulius-valiunas in #6780 - Fix resolveExports thrown error by @smeng9 in #6782
- chore: upgrade workflows to ubuntu 22 images by @SagnikPradhan in #6776
- docs: replace create-react-app with create-vite in dlx example by @MikeMcC399 in #6792
- feat(perf) - de-duplicate chalk dependency by @spanishpear in #6784
- Core: Use hpagent for proxies by @clemyan in #6779
- fix(plugin-nm): set binary permissions for partial installs by @oskarols in #6807
- Improve display of JSON values within constraints by @arcanis in #6812
- fix: correctly install implicit nested types dependencies by @spanishpear in #6800
- fix(core): fix the value check for
publishConfig.provenance
by @smorimoto in #6781
New Contributors
- @paulius-valiunas made their first contribution in #6780
- @smeng9 made their first contribution in #6782
- @spanishpear made their first contribution in #6784
- @oskarols made their first contribution in #6807
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.9.1...@yarnpkg/cli/4.9.2
v4.9.1
What's Changed
- Fixes performance regression on pnpm installs by @goloveychuk in #6760
- Fixes the metadata file name to avoid ambiguities by @MLoughry in #6762
New Contributors
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.9.0...@yarnpkg/cli/4.9.1
v4.9.0
What's Changed
- Experimental JS-based zip parser for the PnP hook by @goloveychuk in #6688
- Adds npm provenance support by @GauBen in #6750
- Adds support for the
jsr:
protocol by @arcanis in #6752
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.8.1...@yarnpkg/cli/4.9.0
v4.8.1
What's Changed
- Fix memory leak introduced in 4.8.0 (#6743)
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.8.0...@yarnpkg/cli/4.8.1
v4.8.0
What's Changed
- Adds support for argument passing to "yarn init " by @arcanis in #6709
- Fixes topLevel dependencies by @arcanis in #6712
- Refactors tests to abstract implementation details by @arcanis in #6711
- Add configuration option to configure .store folder in pnpm mode by @dannyvv in #6710
- Fix Integration tests for Big endian on GA CI by @sangitanalkar in #6720
- Replace deprecated ESLint rules by @MikeMcC399 in #6719
- fix(workspaces-tools): promote --no-private in foreach usage by @GauBen in #6727
- fix(npm-audit): ensure message is a string before trimming for deprec⦠by @JohannesWill in #6742
- fix: correction to the set resolution docs by @darren-dooley in #6739
- Fix deduplication of virtual packages installed under aliases by @clemyan in #6735
- Yarn config respect --no-defaults with --json (fixes #6341) by @sparrowt in #6635
- Support version apply exact by @snowystinger in #6629
- Use RefCountedCache for ZipFs instances in Cache to avoid duplicate allocations by @dannyvv in #6723
New Contributors
- @dannyvv made their first contribution in #6710
- @JohannesWill made their first contribution in #6742
- @darren-dooley made their first contribution in #6739
- @sparrowt made their first contribution in #6635
- @snowystinger made their first contribution in #6629
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.7.0...@yarnpkg/cli/4.8.0
v4.7.0
What's Changed
- test: don't use
.ts
for unknown extension tests by @merceyz in #6649 - fix: typo in yarn pack by @GauBen in #6663
- Fix error handling when looking for configuration files by @yannayl in #6676
- Removes CRA from the E2E tests by @arcanis in #6692
- Upgrades Eslint to v9 by @arcanis in #6694
- ci: migrate e2e to eslint v9 flat config by @MikeMcC399 in #6699
- Fix Integration test failures for Big endian on GA CI by @sangitanalkar in #6702
- fix: use a repository URL supported by npm by @aduh95 in #6700
- Improves
yarn init
by @arcanis in #6703 - Fix #6029 Avoid undefined checksums after merge conflict resolution by @ReDrUm in #6704
- fix(6706): pack creates sub-directories by @GauBen in #6707
New Contributors
- @yannayl made their first contribution in #6676
- @MikeMcC399 made their first contribution in #6699
- @sangitanalkar made their first contribution in #6702
- @ReDrUm made their first contribution in #6704
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.6.0...@yarnpkg/cli/4.7.0
v4.6.0
What's Changed
- fix(pnp): support
require(esm)
by @merceyz in #6639 - feat: add yarnpkg/core sub exports by @ChALkeR in #6614
- add a config option to disallow the cache clean command by @elbywan in #6610
- Small typo in
yarn workspaces foreach
: include -> exclude by @miorel in #6561
New Contributors
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.5.3...@yarnpkg/cli/4.6.0