Socket
Socket
Sign inDemoInstall

@changesets/apply-release-plan

Package Overview
Dependencies
Maintainers
0
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@changesets/apply-release-plan - npm Package Compare versions

Comparing version 7.0.3 to 7.0.4

11

CHANGELOG.md
# @changesets/apply-release-plan
## 7.0.4
### Patch Changes
- [#1047](https://github.com/changesets/changesets/pull/1047) [`d108fa6`](https://github.com/changesets/changesets/commit/d108fa66e63c3000f42db7580a862b737e241c4d) Thanks [@patzick](https://github.com/patzick)! - Fixed a crash that could occur when depending on a tagged version of another workspace package.
- Updated dependencies [[`dd6e5bb`](https://github.com/changesets/changesets/commit/dd6e5bbf74e246d7a742aa50424989462679b0ca)]:
- @changesets/config@3.0.2
## 7.0.3

@@ -14,3 +23,3 @@

- [#1361](https://github.com/changesets/changesets/pull/1361) [`954a16a`](https://github.com/changesets/changesets/commit/954a16aa1d118a0f7fa745ffe0d19b304f685d4c) Thanks [@jakebailey](https://github.com/jakebailey)! - Ensure that `version`/`tag` do not touch private packages with when versioning/tagging is turned off using `versionPackages` config
- [#1361](https://github.com/changesets/changesets/pull/1361) [`954a16a`](https://github.com/changesets/changesets/commit/954a16aa1d118a0f7fa745ffe0d19b304f685d4c) Thanks [@jakebailey](https://github.com/jakebailey)! - Version 2.25.0 introduced the `privatePackage` configuration option with default `{ version: false, tag: false }`; due to a bug, these options were not respected in all commands, leading to commands like `changeset tag` still tagging private packages. This has been fixed, and all packages now respect this option.

@@ -17,0 +26,0 @@ ## 7.0.1

7

dist/changesets-apply-release-plan.cjs.js

@@ -16,2 +16,3 @@ 'use strict';

var semverSatisfies = require('semver/functions/satisfies');
var validRange = require('semver/ranges/valid');
var getVersionRangeType = require('@changesets/get-version-range-type');

@@ -49,2 +50,3 @@ var Range = require('semver/classes/range');

var semverSatisfies__default = /*#__PURE__*/_interopDefault(semverSatisfies);
var validRange__default = /*#__PURE__*/_interopDefault(validRange);
var getVersionRangeType__default = /*#__PURE__*/_interopDefault(getVersionRangeType);

@@ -129,3 +131,4 @@ var Range__default = /*#__PURE__*/_interopDefault(Range);

const versionRange = dependencyVersionRange || peerDependencyVersionRange;
return versionRange && shouldUpdateDependencyBasedOnConfig({
const usesWorkspaceRange = versionRange === null || versionRange === void 0 ? void 0 : versionRange.startsWith("workspace:");
return versionRange && (usesWorkspaceRange || validRange__default["default"](versionRange) !== null) && shouldUpdateDependencyBasedOnConfig({
type: rel.type,

@@ -191,3 +194,3 @@ version: rel.newVersion

if (!usesWorkspaceRange && bumpVersionsWithWorkspaceProtocolOnly === true) {
if (!usesWorkspaceRange && (bumpVersionsWithWorkspaceProtocolOnly || validRange__default["default"](depCurrentVersion) === null)) {
continue;

@@ -194,0 +197,0 @@ }

@@ -12,2 +12,3 @@ import _objectSpread from '@babel/runtime/helpers/esm/objectSpread2';

import semverSatisfies from 'semver/functions/satisfies';
import validRange from 'semver/ranges/valid';
import getVersionRangeType from '@changesets/get-version-range-type';

@@ -92,3 +93,4 @@ import Range from 'semver/classes/range';

const versionRange = dependencyVersionRange || peerDependencyVersionRange;
return versionRange && shouldUpdateDependencyBasedOnConfig({
const usesWorkspaceRange = versionRange === null || versionRange === void 0 ? void 0 : versionRange.startsWith("workspace:");
return versionRange && (usesWorkspaceRange || validRange(versionRange) !== null) && shouldUpdateDependencyBasedOnConfig({
type: rel.type,

@@ -154,3 +156,3 @@ version: rel.newVersion

if (!usesWorkspaceRange && bumpVersionsWithWorkspaceProtocolOnly === true) {
if (!usesWorkspaceRange && (bumpVersionsWithWorkspaceProtocolOnly || validRange(depCurrentVersion) === null)) {
continue;

@@ -157,0 +159,0 @@ }

{
"name": "@changesets/apply-release-plan",
"version": "7.0.3",
"version": "7.0.4",
"description": "Takes a release plan and applies it to packages",

@@ -23,3 +23,3 @@ "main": "dist/changesets-apply-release-plan.cjs.js",

"@babel/runtime": "^7.20.1",
"@changesets/config": "^3.0.1",
"@changesets/config": "^3.0.2",
"@changesets/get-version-range-type": "^0.4.0",

@@ -26,0 +26,0 @@ "@changesets/git": "^3.0.0",

@@ -6,2 +6,3 @@ import { ChangelogFunctions, NewChangesetWithCommit } from "@changesets/types";

import { shouldUpdateDependencyBasedOnConfig } from "./utils";
import validRange from "semver/ranges/valid";

@@ -66,4 +67,6 @@ type ChangelogLines = {

const versionRange = dependencyVersionRange || peerDependencyVersionRange;
const usesWorkspaceRange = versionRange?.startsWith("workspace:");
return (
versionRange &&
(usesWorkspaceRange || validRange(versionRange) !== null) &&
shouldUpdateDependencyBasedOnConfig(

@@ -70,0 +73,0 @@ { type: rel.type, version: rel.newVersion },

@@ -9,2 +9,3 @@ import {

import semverPrerelease from "semver/functions/prerelease";
import validRange from "semver/ranges/valid";
import { shouldUpdateDependencyBasedOnConfig } from "./utils";

@@ -69,3 +70,4 @@

!usesWorkspaceRange &&
bumpVersionsWithWorkspaceProtocolOnly === true
(bumpVersionsWithWorkspaceProtocolOnly ||
validRange(depCurrentVersion) === null)
) {

@@ -72,0 +74,0 @@ continue;

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc