Releases: yarnpkg/berry
v4.14.1
v4.14.0
What's Changed
- Add Re-release workflow to republish artifacts from a specific commit SHA by @Copilot in #7079
- fix: Node 25.7+ EBADF by reading CJS source of zip files by @NormalGaussian in #7070
- PnP: Fix watch mode for files
required under PnP by @clemyan in #7077 - feat(plugin-npm): support OIDC auth for CircleCI by @blimmer in #7075
- Makes
enableScripts: falsethe default by @arcanis in #7089 - Makes the
exec:protocol respectenableScriptsby @arcanis in #7090 - Adds
approvedGitRepositoriesby @arcanis in #7091 - Fix: Names the Experimental ESM support warning by @NormalGaussian in #7069
- feat(why): allow specifying a version or range by @remypar5 in #6992
New Contributors
- @Copilot made their first contribution in #7079
- @NormalGaussian made their first contribution in #7070
- @remypar5 made their first contribution in #6992
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.13.0...@yarnpkg/cli/4.14.0
v4.13.0
What's Changed
- docs(constraints): add missing @typedef alias for
Contextby @erickzhao in #6989 - Fixes the
/<name>/<version>format by @arcanis in #6993 - fix(fslib): handle float timestamps in convertToBigIntStats by @nelsondude in #6988
- Fixes foreach order when --topological isnt set by @arcanis in #6997
- CI: Select node version to run CI against automatically by @clemyan in #7032
- chore(deps): upgrade
tarto v7 by @mhassan1 in #7038 - fix: npm run audit also on patched packages by @tommasini in #7042
- feat: display registry URL when publishing packages by @KyeongJooni in #7020
- Core: Enhance environment variable expansion in configuration by @clemyan in #7033
- Add
--modeoption toupgrade-interactivecommand by @ipanasenko in #7050 - Add
c/r/lbulk selection shortcuts toupgrade-interactiveby @ipanasenko in #7051 - feat(core): Export InstallOptions type by @WooWan in #7027
- fix: throw explicit error when all semver-matching versions are quarantined by @ff1451 in #7056
- fix(plugin-essentials): handle null on latest version retrieval by @Xstoudi in #7003
New Contributors
- @erickzhao made their first contribution in #6989
- @nelsondude made their first contribution in #6988
- @tommasini made their first contribution in #7042
- @KyeongJooni made their first contribution in #7020
- @ipanasenko made their first contribution in #7050
- @ff1451 made their first contribution in #7056
- @Xstoudi made their first contribution in #7003
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.12.0...@yarnpkg/cli/4.13.0
v4.12.0
What's Changed
- fix(git): split
-candcore.autocrlf=falseinto separate args forcloneby @mhassan1 in #6983 - Implements npm web login support by @arcanis in #6981
- Fix JSON Schema by @joshkel in #6973
New Contributors
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.11.0...@yarnpkg/cli/4.12.0
v4.11.0
What's Changed
- Improves 'yarn workspaces focus' tests by @arcanis in #6932
- PnP: Allow
FileHandle#readintoTypedArrays andDataViews by @clemyan in #6950 - Adds support for _resolveFilename's option 'conditions' by @arcanis in #6966
- fix(publish): use correct workspace name in --json output by @florianloechle in #6949
- Update README.md badge link by @Olexandr88 in #6947
- fix: use correct env var to detect gitlab CI for OIDC by @smoores-dev in #6938
- Core: Create DURATION settings type by @clemyan in #6942
- Support escaping template variables in environment values by @parksb in #6935
- Migrates the "typescript" dependencies to a catalog by @arcanis in #6969
- docs: Clarify additional use-case of npmMinimalAgeGate by @IchordeDionysos in #6945
- Allow catalogs to work with descriptors without resolvers by @parksb in #6930
New Contributors
- @florianloechle made their first contribution in #6949
- @Olexandr88 made their first contribution in #6947
- @parksb made their first contribution in #6935
- @IchordeDionysos made their first contribution in #6945
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.10.3...@yarnpkg/cli/4.11.0
v4.10.3
What's Changed
- Fix OIDC publishing for scoped packages by @cometkim in #6911
- Fixes npmMinimalAgeGate with tags and prereleases by @arcanis in #6916
- Removes the protocol when it matches the default one by @arcanis in #6917
- Disables Prolog tests from new releases by @arcanis in #6918
- Enables postinstall scripts for pnpm by @arcanis in #6902
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.10.2...@yarnpkg/cli/4.10.3
v4.10.2
What's Changed
- Bust the metadata cache by @arcanis in #6908
- fix: support registries without publish times using
minimalAgeGateby @oblador in #6907
New Contributors
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.10.1...@yarnpkg/cli/4.10.2
v4.10.1
What's Changed
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.10.0...@yarnpkg/cli/4.10.1
v4.10.0
What's Changed
- Bumps TypeScript to 5.9 by @arcanis in #6889
- Updates tests for the merge conflict resolution v5 by @arcanis in #6892
- Tweaks tests by @arcanis in #6894
- docs: fix typo in enableScripts JSON schema key name by @wo-o29 in #6887
- feat: catalog support by @ruimartin in #6884
- feat: implement
npmMinimalAgeGateandnpmPreapprovedPackagesconfig options by @bienzaaron in #6901 - feat: support OIDC auth for GitHub Actions/GitLab by @cometkim in #6898
New Contributors
- @wo-o29 made their first contribution in #6887
- @ruimartin made their first contribution in #6884
- @bienzaaron made their first contribution in #6901
Full Changelog: https://github.com/yarnpkg/berry/compare/@yarnpkg/cli/4.9.4...@yarnpkg/cli/4.10.0
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
