-
-
Couldn't load subscription status.
- Fork 1.2k
Closed
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
This issue is just there to keep track of which changes we might want to do once we'll get to the next major release. Doesn't mean it'll be anytime soon 🙂 Will be updated as time passes and we think about more things.
- Don't run the tests anymore on Node 12 #4196
- feat(patch)!: Improves patches #4218
- Removes the compatibility layer for Clipanion 2 #4262
- Improves boot time #4261 (Removes
yup) - Make the local cache opt-in (rather than opt-out) #4252
- Prefer using exclusively Corepack when possible #4254
- Implements
--check-resolutions#4302 - Implements
--refresh-lockfile#4299 - Normalizes dependencies #4305 (uses
npm:everywhere) - Enables all official plugins by default #4253
- chore(pnp)!: remove fallbacks to
react-scriptsandgatsby#3004 - feat: automatic ZipFS memory management #3691
- perf(pnp): hoist data string #4320
- refactor(libui)!: require
renderFormstreams to be specified #4589 - Add
exportfields to manifests to prevent deep imports #4834 - refactor!: update hooks to accept objects #4524
- feat!: make all settings mergeable #4982
- Make commands git-aware again
- Make
yarn initinitialize a git repository (already the case in 3.x) - Make
yarn versioncreate tags for the relevant workspaces
- Make
-
Installer['getCustomDataKey']: "Move this method intoLinkerso that linkers can use it to save some state useful to findPackageLocator (cf PnpmLinker)." - Make
ReportErrorlazily generate report messages when provided a configuration object by the streams; this would allow us to remove theconfigurationparameter from many helper functions where we only use it for display purposes. - Update
yarn workspaces foreachrecursive configuration; it's not clear at the moment what should happen when-Rand--sinceare used together. Perhaps we'd need a--recursive-dependentsand--recursive-dependenciesflag? - feat(foreach)!: automatically enable
--verbosein tty environments #4595 - Cleanup fix: revert breaking changes from conditional dependencies #3612
- refactor!: remove FetchOptions.skipIntegrityCheck #4641
- Discuss the
fetchPackageFromCacheoptions bag.
- Transfer
arcanis.vscode-zipfsto the Yarnpkg org - Make Yarn detect whether it's running inside a public repository (GitHub Actions) and, if it is AND the repository uses zero-installs, exit and recommend adding either
--check-cacheor--no-check-cache. - Write a formal spec for the PnP data files, so that 3rd-party resolvers (in particular native resolvers) can implement their own (originally I pushed for it to be a JS API so that we had more freedom to extend/correct the file format as needed, but in 3.x we didn't need to change it so it might now be stable enough that we can relinquish some control).
- Writes a PnP spec #4671
-
Consider only writing this data file by default, unless an option to generate an old-style(nope).pnp.cjsfile is set.
- fix(core)!: rename caFilePath to httpsCaFilePath #4503
- fix(audit)!: remove fallback to publish registries #4639
- refactor(manifest)!: remove deprecated compatibility check methods #4644
- refactor(core)!: remove
MapConfigurationValue#4645 - refactor!: remove deprecated versionUtils #4648
- refactor(init)!: remove
--assume-fresh-project#4649 - refactor(sdks)!: drop fallback on createRequireFromPath #4697
- refactor(init)!: disable zero-installs by default #4698
- refactor!: remove pnpDataPath #4773
- refactor!: stop removing old
.pnp.jsfiles when migrating #4774 - refactor(plugin-link)!: rename resolvers and fetchers #4865
- refactor(core)!: replace
workspace.dependencieswithworskpace.anchoredPackage#4898 - refactor!: cleanup lutimes #4899
- refactor!: remove
lockfileFilename#5604 - perf!: lazy load
packageExtensions#5608 - refactor(core)!: remove
workspace.locator#5619
demurgos, danielpza, landsman, rvitaliy, Zamiell and 3 moreTrySound, jonahsnider, rtritto, wdfinch, borekb and 58 moremikestopcontinues, lin72h, emilio-martinez, rvitaliy, fivaz and 9 morewojtekmaj, avindra, felipeplets, rvitaliy, danielpza and 1 more
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request