From 3ab596023d4b3b8c37bb7e80d57c37277ee3187f Mon Sep 17 00:00:00 2001 From: paoloricciuti <26281609+paoloricciuti@users.noreply.github.com> Date: Fri, 6 Dec 2024 15:28:43 +0000 Subject: [PATCH] Prepare Release using 'release-plan' --- .release-plan.json | 28 +++-- CHANGELOG.md | 27 +++++ packages/core/package.json | 96 ++++++++--------- packages/svelte/package.json | 194 +++++++++++++++++------------------ 4 files changed, 192 insertions(+), 153 deletions(-) diff --git a/.release-plan.json b/.release-plan.json index a0e879a..a0b082c 100644 --- a/.release-plan.json +++ b/.release-plan.json @@ -1,17 +1,29 @@ { "solution": { - "@sheepdog/svelte": { - "impact": "minor", - "oldVersion": "0.11.0", - "newVersion": "0.12.0", + "@sheepdog/core": { + "impact": "patch", + "oldVersion": "0.0.1", + "newVersion": "0.0.2", "constraints": [ { - "impact": "minor", - "reason": "Appears in changelog section :rocket: Enhancement" + "impact": "patch", + "reason": "Appears in changelog section :bug: Bug Fix" }, { "impact": "patch", - "reason": "Appears in changelog section :memo: Documentation" + "reason": "Appears in changelog section :house: Internal" + } + ], + "pkgJSONPath": "./packages/core/package.json" + }, + "@sheepdog/svelte": { + "impact": "patch", + "oldVersion": "0.12.0", + "newVersion": "0.12.1", + "constraints": [ + { + "impact": "patch", + "reason": "Has dependency `workspace:*` on @sheepdog/core" }, { "impact": "patch", @@ -21,5 +33,5 @@ "pkgJSONPath": "./packages/svelte/package.json" } }, - "description": "## Release (2024-11-08)\n\n@sheepdog/svelte 0.12.0 (minor)\n\n#### :rocket: Enhancement\n* `@sheepdog/docs`, `@sheepdog/svelte`\n * [#222](https://github.com/mainmatter/sheepdog/pull/222) feat: add `transform` function to annotate a function to be transformed by the vite plugin ([@paoloricciuti](https://github.com/paoloricciuti))\n\n#### :memo: Documentation\n* `@sheepdog/docs`, `@sheepdog/svelte`\n * [#222](https://github.com/mainmatter/sheepdog/pull/222) feat: add `transform` function to annotate a function to be transformed by the vite plugin ([@paoloricciuti](https://github.com/paoloricciuti))\n* `@sheepdog/docs`\n * [#223](https://github.com/mainmatter/sheepdog/pull/223) chore: add plausible analytics ([@paoloricciuti](https://github.com/paoloricciuti))\n * [#219](https://github.com/mainmatter/sheepdog/pull/219) woof ([@beerinho](https://github.com/beerinho))\n * [#218](https://github.com/mainmatter/sheepdog/pull/218) Update homepage copy ([@beerinho](https://github.com/beerinho))\n * [#206](https://github.com/mainmatter/sheepdog/pull/206) Fix logo size issue ([@nickschot](https://github.com/nickschot))\n * [#200](https://github.com/mainmatter/sheepdog/pull/200) Update example code snippets to be closer to actual demo ([@nickschot](https://github.com/nickschot))\n * [#205](https://github.com/mainmatter/sheepdog/pull/205) Various style fixes to the timeline ([@nickschot](https://github.com/nickschot))\n * [#203](https://github.com/mainmatter/sheepdog/pull/203) Add copyright to footer ([@nickschot](https://github.com/nickschot))\n * [#201](https://github.com/mainmatter/sheepdog/pull/201) Fix dark mode get started button appearing with the wrong colors ([@nickschot](https://github.com/nickschot))\n* Other\n * [#204](https://github.com/mainmatter/sheepdog/pull/204) Improve readme ([@marcoow](https://github.com/marcoow))\n\n#### :house: Internal\n* `@sheepdog/docs`\n * [#223](https://github.com/mainmatter/sheepdog/pull/223) chore: add plausible analytics ([@paoloricciuti](https://github.com/paoloricciuti))\n * [#202](https://github.com/mainmatter/sheepdog/pull/202) Add netlify redirects ([@beerinho](https://github.com/beerinho))\n* `@sheepdog/svelte`\n * [#221](https://github.com/mainmatter/sheepdog/pull/221) chore: setup `pkg.pr.new` ([@paoloricciuti](https://github.com/paoloricciuti))\n* Other\n * [#213](https://github.com/mainmatter/sheepdog/pull/213) enable gravity again ([@marcoow](https://github.com/marcoow))\n * [#210](https://github.com/mainmatter/sheepdog/pull/210) add wildcard redirects ([@beerinho](https://github.com/beerinho))\n * [#207](https://github.com/mainmatter/sheepdog/pull/207) Move netlify.toml to root folder ([@beerinho](https://github.com/beerinho))\n * [#208](https://github.com/mainmatter/sheepdog/pull/208) add LICENSE ([@marcoow](https://github.com/marcoow))\n\n#### Committers: 4\n- Daniel Beer ([@beerinho](https://github.com/beerinho))\n- Marco Otte-Witte ([@marcoow](https://github.com/marcoow))\n- Nick Schot ([@nickschot](https://github.com/nickschot))\n- Paolo Ricciuti ([@paoloricciuti](https://github.com/paoloricciuti))\n" + "description": "## Release (2024-12-06)\n\n@sheepdog/core 0.0.2 (patch)\n@sheepdog/svelte 0.12.1 (patch)\n\n#### :bug: Bug Fix\n* `@sheepdog/core`\n * [#246](https://github.com/mainmatter/sheepdog/pull/246) Improve error handling of the async transform ([@beerinho](https://github.com/beerinho))\n\n#### :memo: Documentation\n* `@sheepdog/docs`\n * [#235](https://github.com/mainmatter/sheepdog/pull/235) Docs: Various fixes in \"Mid run cancellation\" section ([@brunnerh](https://github.com/brunnerh))\n\n#### :house: Internal\n* Other\n * [#245](https://github.com/mainmatter/sheepdog/pull/245) update release-plan ([@mansona](https://github.com/mansona))\n* `@sheepdog/docs`\n * [#235](https://github.com/mainmatter/sheepdog/pull/235) Docs: Various fixes in \"Mid run cancellation\" section ([@brunnerh](https://github.com/brunnerh))\n* `@sheepdog/core`, `@sheepdog/svelte`\n * [#231](https://github.com/mainmatter/sheepdog/pull/231) chore: restructure monorepo ([@paoloricciuti](https://github.com/paoloricciuti))\n\n#### Committers: 4\n- Chris Manson ([@mansona](https://github.com/mansona))\n- Daniel Beer ([@beerinho](https://github.com/beerinho))\n- Paolo Ricciuti ([@paoloricciuti](https://github.com/paoloricciuti))\n- [@brunnerh](https://github.com/brunnerh)\n" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 6fe8102..0432749 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## Release (2024-12-06) + +@sheepdog/core 0.0.2 (patch) +@sheepdog/svelte 0.12.1 (patch) + +#### :bug: Bug Fix +* `@sheepdog/core` + * [#246](https://github.com/mainmatter/sheepdog/pull/246) Improve error handling of the async transform ([@beerinho](https://github.com/beerinho)) + +#### :memo: Documentation +* `@sheepdog/docs` + * [#235](https://github.com/mainmatter/sheepdog/pull/235) Docs: Various fixes in "Mid run cancellation" section ([@brunnerh](https://github.com/brunnerh)) + +#### :house: Internal +* Other + * [#245](https://github.com/mainmatter/sheepdog/pull/245) update release-plan ([@mansona](https://github.com/mansona)) +* `@sheepdog/docs` + * [#235](https://github.com/mainmatter/sheepdog/pull/235) Docs: Various fixes in "Mid run cancellation" section ([@brunnerh](https://github.com/brunnerh)) +* `@sheepdog/core`, `@sheepdog/svelte` + * [#231](https://github.com/mainmatter/sheepdog/pull/231) chore: restructure monorepo ([@paoloricciuti](https://github.com/paoloricciuti)) + +#### Committers: 4 +- Chris Manson ([@mansona](https://github.com/mansona)) +- Daniel Beer ([@beerinho](https://github.com/beerinho)) +- Paolo Ricciuti ([@paoloricciuti](https://github.com/paoloricciuti)) +- [@brunnerh](https://github.com/brunnerh) + ## Release (2024-11-08) @sheepdog/svelte 0.12.0 (minor) diff --git a/packages/core/package.json b/packages/core/package.json index b178a86..cda18aa 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,50 +1,50 @@ { - "name": "@sheepdog/core", - "version": "0.0.1", - "repository": { - "type": "git", - "url": "git+https://github.com/mainmatter/sheepdog.git" - }, - "main": "./dist/index.js", - "type": "module", - "scripts": { - "build": "tsc --outDir dist --declaration --sourceMap false && publint", - "prepack": "pnpm build", - "prepare": "pnpm build" - }, - "files": [ - "dist" - ], - "exports": { - ".": { - "types": "./dist/index.d.ts", - "svelte": "./dist/index.js", - "import": "./dist/index.js" - }, - "./utils": { - "types": "./dist/utils.d.ts", - "svelte": "./dist/utils.js", - "import": "./dist/utils.js" - }, - "./vite": { - "types": "./dist/vite.d.ts", - "svelte": "./dist/vite.js", - "import": "./dist/vite.js" - } - }, - "types": "./dist/index.d.ts", - "svelte": "./dist/index.js", - "dependencies": { - "acorn": "^8.11.3", - "esm-env": "^1.1.4", - "esrap": "^1.2.2", - "zimmerframe": "^1.1.2" - }, - "volta": { - "extends": "../../package.json" - }, - "devDependencies": { - "publint": "^0.2.7", - "vite": "^6.0.0" - } + "name": "@sheepdog/core", + "version": "0.0.2", + "repository": { + "type": "git", + "url": "git+https://github.com/mainmatter/sheepdog.git" + }, + "main": "./dist/index.js", + "type": "module", + "scripts": { + "build": "tsc --outDir dist --declaration --sourceMap false && publint", + "prepack": "pnpm build", + "prepare": "pnpm build" + }, + "files": [ + "dist" + ], + "exports": { + ".": { + "types": "./dist/index.d.ts", + "svelte": "./dist/index.js", + "import": "./dist/index.js" + }, + "./utils": { + "types": "./dist/utils.d.ts", + "svelte": "./dist/utils.js", + "import": "./dist/utils.js" + }, + "./vite": { + "types": "./dist/vite.d.ts", + "svelte": "./dist/vite.js", + "import": "./dist/vite.js" + } + }, + "types": "./dist/index.d.ts", + "svelte": "./dist/index.js", + "dependencies": { + "acorn": "^8.11.3", + "esm-env": "^1.1.4", + "esrap": "^1.2.2", + "zimmerframe": "^1.1.2" + }, + "volta": { + "extends": "../../package.json" + }, + "devDependencies": { + "publint": "^0.2.7", + "vite": "^6.0.0" + } } diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 2671c13..bd8ad43 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,99 +1,99 @@ { - "name": "@sheepdog/svelte", - "version": "0.12.0", - "repository": { - "type": "git", - "url": "git+https://github.com/mainmatter/sheepdog.git" - }, - "main": "./dist/index.js", - "type": "module", - "exports": { - ".": { - "types": "./dist/index.d.ts", - "svelte": "./dist/index.js", - "import": "./dist/index.js" - }, - "./task": { - "types": "./dist/task.d.ts", - "svelte": "./dist/task.js", - "import": "./dist/task.js" - }, - "./utils": { - "types": "./dist/utils.d.ts", - "svelte": "./dist/utils.js", - "import": "./dist/utils.js" - }, - "./vite": { - "types": "./dist/vite.d.ts", - "import": "./dist/vite.js" - } - }, - "svelte": "./dist/index.js", - "types": "./dist/index.d.ts", - "files": [ - "dist", - "!dist/**/*.test.*", - "!dist/**/*.spec.*" - ], - "scripts": { - "build": "vite build && pnpm package", - "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", - "dev": "vite dev", - "format": "eslint . --fix && prettier --write .", - "lint": "prettier --check . && eslint .", - "package": "svelte-kit sync && svelte-package && publint", - "prepare": "pnpm package", - "prepublishOnly": "pnpm package", - "preview": "vite preview", - "generate-expected": "tsm ./src/lib/tests/expected-transforms/generate-expected.ts", - "generate-expected-force": "tsm ./src/lib/tests/expected-transforms/generate-expected.ts -f", - "test": "pnpm run test:unit && pnpm run test:treeshake", - "test:integration": "playwright test", - "test:unit": "vitest", - "test:treeshake": "pnpm package && vitest --config treeshake.vite.config.ts", - "test:unit:ui": "vitest --ui" - }, - "dependencies": { - "@sheepdog/core": "workspace:*" - }, - "devDependencies": { - "@playwright/test": "^1.44.0", - "@sveltejs/adapter-auto": "^3.2.0", - "@sveltejs/kit": "^2.5.8", - "@sveltejs/package": "^2.3.1", - "@sveltejs/vite-plugin-svelte": "^5.0.1", - "@testing-library/jest-dom": "^6.4.5", - "@testing-library/svelte": "^5.1.0", - "@types/eslint": "9.6.1", - "@types/eslint-config-prettier": "^6.11.3", - "@types/eslint__js": "^8.42.3", - "@vitest/coverage-v8": "^2.0.0", - "@vitest/ui": "^2.0.0", - "eslint": "^9.2.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-playwright": "^2.0.0", - "eslint-plugin-svelte": "2.46.1", - "execa": "^9.4.0", - "fixturify-project": "^7.1.3", - "globals": "^15.2.0", - "happy-dom": "^15.0.0", - "prettier": "^3.2.5", - "prettier-plugin-svelte": "^3.2.3", - "publint": "^0.2.7", - "svelte": "^5.0.0", - "svelte-check": "^4.0.0", - "tslib": "^2.6.2", - "tsm": "^2.3.0", - "typescript": "^5.4.5", - "typescript-eslint": "^8.0.0", - "vite": "^6.0.0", - "vitest": "^2.1.2" - }, - "peerDependencies": { - "svelte": "^4.0.0 || ^5.0.0 || ^5.0.0-next.1" - }, - "volta": { - "extends": "../../package.json" - } + "name": "@sheepdog/svelte", + "version": "0.12.1", + "repository": { + "type": "git", + "url": "git+https://github.com/mainmatter/sheepdog.git" + }, + "main": "./dist/index.js", + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "svelte": "./dist/index.js", + "import": "./dist/index.js" + }, + "./task": { + "types": "./dist/task.d.ts", + "svelte": "./dist/task.js", + "import": "./dist/task.js" + }, + "./utils": { + "types": "./dist/utils.d.ts", + "svelte": "./dist/utils.js", + "import": "./dist/utils.js" + }, + "./vite": { + "types": "./dist/vite.d.ts", + "import": "./dist/vite.js" + } + }, + "svelte": "./dist/index.js", + "types": "./dist/index.d.ts", + "files": [ + "dist", + "!dist/**/*.test.*", + "!dist/**/*.spec.*" + ], + "scripts": { + "build": "vite build && pnpm package", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", + "dev": "vite dev", + "format": "eslint . --fix && prettier --write .", + "lint": "prettier --check . && eslint .", + "package": "svelte-kit sync && svelte-package && publint", + "prepare": "pnpm package", + "prepublishOnly": "pnpm package", + "preview": "vite preview", + "generate-expected": "tsm ./src/lib/tests/expected-transforms/generate-expected.ts", + "generate-expected-force": "tsm ./src/lib/tests/expected-transforms/generate-expected.ts -f", + "test": "pnpm run test:unit && pnpm run test:treeshake", + "test:integration": "playwright test", + "test:unit": "vitest", + "test:treeshake": "pnpm package && vitest --config treeshake.vite.config.ts", + "test:unit:ui": "vitest --ui" + }, + "dependencies": { + "@sheepdog/core": "workspace:*" + }, + "devDependencies": { + "@playwright/test": "^1.44.0", + "@sveltejs/adapter-auto": "^3.2.0", + "@sveltejs/kit": "^2.5.8", + "@sveltejs/package": "^2.3.1", + "@sveltejs/vite-plugin-svelte": "^5.0.1", + "@testing-library/jest-dom": "^6.4.5", + "@testing-library/svelte": "^5.1.0", + "@types/eslint": "9.6.1", + "@types/eslint-config-prettier": "^6.11.3", + "@types/eslint__js": "^8.42.3", + "@vitest/coverage-v8": "^2.0.0", + "@vitest/ui": "^2.0.0", + "eslint": "^9.2.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-playwright": "^2.0.0", + "eslint-plugin-svelte": "2.46.1", + "execa": "^9.4.0", + "fixturify-project": "^7.1.3", + "globals": "^15.2.0", + "happy-dom": "^15.0.0", + "prettier": "^3.2.5", + "prettier-plugin-svelte": "^3.2.3", + "publint": "^0.2.7", + "svelte": "^5.0.0", + "svelte-check": "^4.0.0", + "tslib": "^2.6.2", + "tsm": "^2.3.0", + "typescript": "^5.4.5", + "typescript-eslint": "^8.0.0", + "vite": "^6.0.0", + "vitest": "^2.1.2" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0 || ^5.0.0-next.1" + }, + "volta": { + "extends": "../../package.json" + } }