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"
},