Up to [cvs.NetBSD.org] / pkgsrc / devel / yarn
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
yarn: updated ro 1.22.22 v1.22.22 Fixes a punycode warning. Fixes a hoisting issue when transitive dependencies themselves listed aliases as dependencies.
yarn: updated to 1.22.21 v1.22.21 Warning This release is missing a couple of artifacts (the .msi/.rpm/.deb/.asc files); we're working on fixing this. Fixes an issue in the v1.22.20 when calling Yarn from a project subfolder, outside of a Corepack context. Added a SKIP_YARN_COREPACK_CHECK environment variable to skip the Corepack check. v1.22.20 Warning This release is missing a couple of artifacts (the .msi/.rpm/.deb/.asc files); we're working on fixing this. Important: Punycode is now embed within the bundle, as it has been deprecated by Node.js and will be removed in a future version. A message will be displayed when Yarn 1.22 notices that the local project has a package.json file referencing a non-1.x Yarn release via the packageManager field. The message will explain that the project is intended to be used with Corepack. The yarn-error.log files won't be generated anymore, as we don't process non-critical 1.x bug reports (we however process all bugs reported on https://github.com/yarnpkg/berry; we just released the 4.0.2 release there). The yarn set version x.y.z command will now install the exact x.y.z version (prior to this change it used to first install the latest version, and only in a second step would it downgrade to x.y.z; this was causing issues when we bump the minimal Node.js version we support, as running yarn set version 3.6.4 wouldn't work on Node 16). Prevents crashes when reading from an empty .yarnrc.yml file.
*: Revert nodeversion.mk changes. The intention was to avoid nodejs-18.x which no longer supports older platforms, but that didn't work as pbulk still chooses the latest anyway, so we'll need to fix that a different way. It also has the downside of tying them to a specific version, which meant you could no longer use the npm or yarn package managers with anything other than the default nodejs version.
yarn: Switch to nodeversion.mk, bump PKGREVISION.
yarn: updated to 1.22.19 v1.22.19 Adds compatibility with WebAuthn on the npm registry
yarn: updated to 1.22.18 v1.22.18 Node 17.7.0 had a regression in url.resolve which broke Yarn, causing network errors. This release fixes that, although the regression also got fixed on the Node side starting from 17.7.1, so as long as you keep your Node up-to-date it'll be fine.
yarn: updated 1.22.17 1.22.17: Unknown changes
yarn: updated to 1.22.11 v1.22.11 This version fixes a problem where Yarn wasn't forwarding SIGTERM to the binary spawned via yarnPath. It also makes yarn init -2 compatible with Corepack. The behaviour of yarn init (without -2) doesn't change.
yarn: updated to 1.22.10 1.22.10 (and prior) Tweak the preinstall check to not cause errors when Node is installed as root (as a downside, it won't run at all on Windows, which should be an acceptable tradeoff): https://github.com/yarnpkg/yarn/issues/8358 1.22.7 This release doesn't change anything and was caused by a publish issue. 1.22.6 Running yarn init with the -2 flag won't print the set version output anymore. A new preinstall check will ensure that npm install -g yarn works even under Corepack. It doesn't have any effect on other setups.
yarn: updated to 1.22.5 1.22.5 Headers won't be printed when calling yarn init with the -2 flag Files with the .cjs extension will be spawned by yarnPath using `execPath Generates local yarn verions as .cjs files when calling yarn set version Sorts files when running yarn pack to produce identical layout on Windows and Unix systems
yarn: updated to 1.22.4 1.22.1 Prevents yarn-path from exiting before its child exited Generates relative paths when calling yarn set version Throws an exception when the .yarnrc.yml file is invalid yaml
yarn: updated to 1.22.0 1.22.0: Unknown changes
yarn: updated to 1.21.1 1.21.1: No release notes
yarn: updated to 1.19.2 1.19.2 Folders like .cache won't be pruned from the node_modules after each install. Correctly installs workspace child dependencies when workspace child not symlinked to root. Makes running scripts with Plug'n Play possible on node 13. Change run command to check cwd/node_modules/.bin for commands. Fixes run in workspaces.
yarn: updated to 1.19.1 1.19.1: Computes the --modules-folder & friends paths based on the cwd. Stores the sha512 in the cache even when not provided by the server. Uses the right Node binary when using yarn-path. 1.19.0: Fixes a potential vulnerability regarding how the build artifacts are stored 1.18.0: Suggests using the Yarn 2 development trunk on PnP-enabled projects Preserves linked packages when calling yarn create Fixes the offline mirror filenames when using Verdaccio Fixes using link:. to refer to the package folder Runs the prepare lifecycle of git dependencies even if NODE_ENV is set to production. Fixes the postversion lifecycle method not being called when using --no-git-tag-version. Ignores potentially large vscode keys in package.json to avoid E2BIG errors. Enforces https for the Yarn and npm registries. Adds support for reading yarnPath from v2-produced .yarnrc.yml files.
yarn: use REPLACE_NODEJS from lang/nodejs/application.mk. NFC
yarn: updated to 1.17.3 1.17.3 Enforces https for the Yarn and npm registries. 1.17.2 Adds support for reading yarnPath from v2-produced .yarnrc.yml files. 1.17.0 Adds prereleases flags and prerelease identifier to yarn version. Fixes audits when used with yarn add & yarn upgrade Adds support for the --offline flag to yarn global add Yarn will tolerate Yaml at parse time. Full support isn't ready yet and will only come at the next major. Fixes a bug when using the link: protocol with a folder that doesn't contain a package.json
yarn: 1.16.0 1.16.0 Retries downloading a package on yarn install when we get a ETIMEDOUT error. Implements yarn audit --level [severity] flag to filter the audit command's output. Implements yarn audit --groups group_name [group_name ...]. Exposes the script environment variables to yarn create spawned processes. Prevents EPIPE errors from being printed. Adds support for the npm enterprise URLs when computing the offline mirror filenames. Tweaks the lockfile parser logic to parse a few extra cases
yarn: updated to 1.15.2 1.15.2: The 1.15.1 doesn't exist due to a release hiccup. Reverts a behavior causing boggus interactions between PowerShell and yarn global Fixes a bug where non-zero exit codes were converted to a generic 1 when running yarn run Fixes production / development reporting when running yarn audit 1.15.0 Removes --scripts-prepend-node-path as Yarn's default behavior makes this obsolete Fixes the advisory link printed by yarn audit Fixes npm_config_ environment variable parsing to support those prefixed with underscore (ex: _auth) Fixes yarn upgrade --latest for dependencies using > or >= range specifier Fixes --modules-folder handling in several places (ex: yarn check now respects --modules-folder) Removes rootModuleFolders (internal variable which wasn't used anywhere) Adds support for setting global-folder from .yarnrc files Makes yarn version cancellable via ctrl-c or empty string Adds support for yarn policies set-version berry Fixes yarn upgrade --scope when using exotic (github) dependencies Fixes occasionally mismatching upper/lowecases of drive letters in win32 pnp check Fixes the error reporting for non-HTTP network errors (such as invalid certificates) Changes the location where the --require ./.pnp.js flag gets added into NODE_OPTIONS: now at the front (bis) Packages won't be auto-unplugged anymore if ignore-scripts is set in the yarnrc file
yarn: Update to 1.13.0. ## 1.13.0 - Implements a new `package.json` field: `peerDependenciesMeta` [6671](https://github.com/yarnpkg/yarn/pull/6671) - [**Maël Nison**](https://twitter.com/arcanis) - Adds an `optional` settings to `peerDependenciesMeta` to silence missing peer dependency warnings [6671](https://github.com/yarnpkg/yarn/pull/6671) - [**Maël Nison**](https://twitter.com/arcanis) - Implements `yarn policies set-version [range]`. Check [the documentation]() for usage & tips. [6673](https://github.com/yarnpkg/yarn/pull/6673) - [**Maël Nison**](https://twitter.com/arcanis) - Fixes a resolution issue when a package had an invalid `main` entry [6682](https://github.com/yarnpkg/yarn/pull/6682) - [**Maël Nison**](https://twitter.com/arcanis) - Decreases the size of the generated `$PATH` environment variable for a better Windows support [6683](https://github.com/yarnpkg/yarn/issues/6683) - [**Rowan Lonsdale**](https://github.com/hWorblehat) - Fixes postinstall scripts for third-party packages when they were referencing a binary from their own dependencies [6712](https://github.com/yarnpkg/yarn/pull/6712) - [**Maël Nison**](https://twitter.com/arcanis) - Fixes yarn audit exit code overflow [6748](https://github.com/yarnpkg/yarn/issues/6748) - [**Andrey Vetlugin**](https://github.com/antrew) - Stops automatically unplugging packages with postinstall script when running under `--ignore-scripts` [6820](https://github.com/yarnpkg/yarn/pull/6820) - [**Maël Nison**](https://twitter.com/arcanis) - Adds transparent support for the [`resolve`](https://github.com/browserify/resolve) package when using Plug'n'Play [6816](https://github.com/yarnpkg/yarn/pull/6816) - [**Maël Nison**](https://twitter.com/arcanis) - Properly reports the error codes when the npm registry throws 500's [6817](https://github.com/yarnpkg/yarn/pull/6817) - [**Maël Nison**](https://twitter.com/arcanis)
yarn: Update to 1.12.3. Changelog tracks back up to 1.12.0 only. ## 1.12.3 **Important:** This release contains a cache bump. It will cause the very first install following the upgrade to take slightly more time, especially if you don't use the [Offline Mirror](https://yarnpkg.com/blog/2016/11/24/offline-mirror/) feature. After that everything will be back to normal. - Fixes an issue with `yarn audit` when using workspaces [6625](https://github.com/yarnpkg/yarn/pull/6639) - [**Jeff Valore**](https://twitter.com/codingwithspike) - Uses `NODE_OPTIONS` to instruct Node to load the PnP hook, instead of raw CLI arguments **Caveat:** This change might cause issues for PnP users having a space inside their cwd (cf [nodejs/node24065](https://github.com/nodejs/node/pull/24065)) [6479](https://github.com/yarnpkg/yarn/pull/6629) - [**Maël Nison**](https://twitter.com/arcanis) - Fixes Gulp when used with Plug'n'Play [6623](https://github.com/yarnpkg/yarn/pull/6623) - [**Maël Nison**](https://twitter.com/arcanis) - Fixes an issue with `yarn audit` when the root package was missing a name [6611](https://github.com/yarnpkg/yarn/pull/6611) - [**Jack Zhao**](https://github.com/bugzpodder) - Fixes an issue with `yarn audit` when a package was depending on an empty range [6611](https://github.com/yarnpkg/yarn/pull/6611) - [**Jack Zhao**](https://github.com/bugzpodder) - Fixes an issue with how symlinks are setup into the cache on Windows [6621](https://github.com/yarnpkg/yarn/pull/6621) - [**Yoad Snapir**](https://github.com/yoadsn) - Upgrades `inquirer`, fixing `upgrade-interactive` for users using both Node 10 and Windows [6635](https://github.com/yarnpkg/yarn/pull/6635) - [**Philipp Feigl**](https://github.com/pfeigl) - Exposes the path to the PnP file using `require.resolve('pnpapi')` [6643](https://github.com/yarnpkg/yarn/pull/6643) - [**Maël Nison**](https://twitter.com/arcanis) ## 1.12.2 This release doesn't actually exists and was caused by a quirk in our systems. ## 1.12.1 - Ensures the engine check is ran before showing the UI for `upgrade-interactive` [6536](https://github.com/yarnpkg/yarn/pull/6536) - [**Orta Therox**](https://github.com/orta) - Restores Node v4 support by downgrading `cli-table3` [6535](https://github.com/yarnpkg/yarn/pull/6535) - [**Mark Stacey**](https://github.com/Gudahtt) - Prevents infinite loop when parsing corrupted lockfiles with unterminated strings [4965](https://github.com/yarnpkg/yarn/pull/4965) - [**Ryan Hendrickson**](https://github.com/rhendric) - Environment variables now have to **start** with `YARN_` (instead of just contain it) to be considered [6518](https://github.com/yarnpkg/yarn/pull/6518) - [**Michael Gmelin**](https://blog.grem.de) - Fixes the `extensions` option when used by `resolveRequest` [6479](https://github.com/yarnpkg/yarn/pull/6479) - [**Maël Nison**](https://twitter.com/arcanis) - Fixes handling of empty string entries for `bin` in package.json [6515](https://github.com/yarnpkg/yarn/pull/6515) - [**Ryan Burrows**](https://github.com/rhburrows) - Adds support for basic auth for registries with paths, such as artifactory [5322](https://github.com/yarnpkg/yarn/pull/5322) - [**Karolis Narkevicius**](https://twitter.com/KidkArolis) - Adds 2FA (Two Factor Authentication) support to publish & alike [6555](https://github.com/yarnpkg/yarn/pull/6555) - [**Krzysztof Zbudniewek**](https://github.com/neonowy) - Fixes how the `files` property is interpreted to bring it in line with npm [6562](https://github.com/yarnpkg/yarn/pull/6562) - [**Bertrand Marron**](https://github.com/tusbar) - Fixes Yarn invocations on Darwin when the `yarn` binary was symlinked [6568](https://github.com/yarnpkg/yarn/pull/6568) - [**Hidde Boomsma**](https://github.com/hboomsma) - Fixes `require.resolve` when used together with the `paths` option [6565](https://github.com/yarnpkg/yarn/pull/6565) - [**Maël Nison**](https://twitter.com/arcanis) ## 1.12.0 - Adds initial support for PnP on Windows [6447](https://github.com/yarnpkg/yarn/pull/6447) - [**John-David Dalton**](https://twitter.com/jdalton) - Adds `yarn audit` (and the `--audit` flag for all installs) [6409](https://github.com/yarnpkg/yarn/pull/6409) - [**Jeff Valore**](https://github.com/rally25rs) - Adds a special logic to PnP for ESLint compatibility (temporary, until [eslint/eslint10125](https://github.com/eslint/eslint/issues/10125) is fixed) [6449](https://github.com/yarnpkg/yarn/pull/6449) - [**Maël Nison**](https://twitter.com/arcanis) - Makes the PnP hook inject a `process.versions.pnp` variable when setup (equals to `VERSIONS.std`) [6464](https://github.com/yarnpkg/yarn/pull/6464) - [**Maël Nison**](https://twitter.com/arcanis) - Disables by default (configurable) the automatic migration of the `integrity` field. **It will be re-enabled in 2.0.** [6465](https://github.com/yarnpkg/yarn/pull/6465) - [**Maël Nison**](https://twitter.com/arcanis) - Fixes the display name of the faulty package when the NPM registry returns corrupted data [6455](https://github.com/yarnpkg/yarn/pull/6455) - [**Grey Baker**](https://github.com/greysteil) - Prevents crashes when running `yarn outdated` and the NPM registry forgets to return the `latest` tag [6454](https://github.com/yarnpkg/yarn/pull/6454) - [**mad-mike**](https://github.com/mad-mike) - Fixes `yarn run` when used together with workspaces and PnP [6444](https://github.com/yarnpkg/yarn/pull/6444) - [**Maël Nison**](https://twitter.com/arcanis) - Fixes an edge case when peer dependencies were resolved multiple levels deep (`webpack-dev-server`) [6443](https://github.com/yarnpkg/yarn/pull/6443) - [**Maël Nison**](https://twitter.com/arcanis)
yarn: update to v1.7.0
yarn: Import version 1.3.2 into pkgsrc. Yarn is a package manager for your code. It allows you to use and share code with other developers from around the world. Yarn does this quickly, securely, and reliably so you don't ever have to worry. Yarn allows you to use other developers' solutions to different problems, making it easier for you to develop your software. If you have problems, you can report issues or contribute back, and when the problem is fixed, you can use Yarn to keep it all up to date. Code is shared through something called a package (sometimes referred to as a module). A package contains all the code being shared as well as a package.json file which describes the package.