diff --git a/deno.json b/deno.json index f037ef1..a29f02a 100644 --- a/deno.json +++ b/deno.json @@ -1,6 +1,6 @@ { "name": "@kinsondigital/sprocket", - "version": "2.2.0", + "version": "3.0.0", "license": "MIT", "tasks": { "check": "deno check **/*.ts", @@ -19,8 +19,8 @@ "command": "deno uninstall -g sprocket" }, "check-publish": "deno publish --dry-run", - "prep-prod-release": "deno run -A jsr:@kinsondigital/sprocket@2.2.0 run-job ./dev-tools/sprocket-config.ts --job-name Prep-Prod-Release", - "create-pr": "deno run -A jsr:@kinsondigital/sprocket@2.2.0 run-job ./dev-tools/sprocket-config.ts --job-name Create-PR" + "prep-prod-release": "deno run -A jsr:@kinsondigital/sprocket@3.0.0 run-job ./dev-tools/sprocket-config.ts --job-name Prep-Prod-Release", + "create-pr": "deno run -A jsr:@kinsondigital/sprocket@3.0.0 run-job ./dev-tools/sprocket-config.ts --job-name Create-PR" }, "lint": { "include": [ diff --git a/release-notes/production-releases/Release-Notes-v3.0.0.md b/release-notes/production-releases/Release-Notes-v3.0.0.md new file mode 100644 index 0000000..79927d6 --- /dev/null +++ b/release-notes/production-releases/Release-Notes-v3.0.0.md @@ -0,0 +1,41 @@ +

+sprocket Production Release Notes - v3.0.0 +

+ +

Enhancements ๐Ÿ’Ž

+ +1. [#102](https://github.com/KinsonDigital/sprocket/issues/102) - Improved the install process. + +

New Features โœจ

+ +1. [#103](https://github.com/KinsonDigital/sprocket/issues/103) - Exported the `ReleaseNotesGenerator` to make it available for users. + +

Breaking Changes ๐Ÿงจ

+ +1. [#103](https://github.com/KinsonDigital/sprocket/issues/103) - Introduced the following breaking changes: + - Moved the `ReleaseType` interface to the releases module. + - Changed the `ReleaseType` from an interface to a type. + - Changed the `PrepareReleaseSettings` from an interface to a type. + - Changed the `GeneratorSettings` from an interface to a type. + - Changed the `GeneratorSettings` from an interface to a type. + - Changed the `JsrMetaModel` from an interface to a type. + - Changed the `Command` from an interface to a type. + - Changed the `Script` from an interface to a type. + - Changed the `Job` from an interface to a type. + - Changed the `SprocketConfig` from an interface to a type. + - Changed the `DotnetCopyrightUpdate` from an interface to a type. + - Changed the `GitHubError` from an interface to a type. + - Changed the `ErrorData` from an interface to a type. + - Changed the `LabelModel` from an interface to a type. + - Changed the `MilestoneModel` from an interface to a type. + - Changed the `PullRequestHeadOrBaseModel` from an interface to a type. + - Changed the `UserModel` from an interface to a type. + - Changed the `PullRequestInfoModel` from an interface to a type. + - Changed the `PullRequestModel` from an interface to a type. + - Changed the `RepoModel` from an interface to a type. + - Changed the `IssueTypeModel` from an interface to a type. + +

Project Config ๐Ÿ› ๏ธ

+ +1. [#104](https://github.com/KinsonDigital/sprocket/issues/104) - Added badges to the project readme. +2. [#101](https://github.com/KinsonDigital/sprocket/issues/101) - Improved the release workflow by adding the ability to auto-create a new `vnext` milestone after the release has completed. diff --git a/release-notes/release-notes-generator-settings.json b/release-notes/release-notes-generator-settings.json index ef0a4f2..86525ee 100644 --- a/release-notes/release-notes-generator-settings.json +++ b/release-notes/release-notes-generator-settings.json @@ -20,6 +20,9 @@ "Tech-Debt": "Tech Debt ๐Ÿ“‰", "Dependency-Update": "Dependency Updates ๐Ÿ“ฆ" }, + "issueCategoryLabelMappings": { + "breaking-changes": "Breaking Changes ๐Ÿงจ" + }, "prCategoryLabelMappings": { "Dependency Updates ๐Ÿ“ฆ": "dependency-update" },