Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions deno.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@kinsondigital/sprocket",
"version": "2.2.0",
"version": "3.0.0",
"license": "MIT",
"tasks": {
"check": "deno check **/*.ts",
Expand All @@ -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": [
Expand Down
41 changes: 41 additions & 0 deletions release-notes/production-releases/Release-Notes-v3.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<h1 align="center" style="color: mediumseagreen;font-weight: bold;">
sprocket Production Release Notes - v3.0.0
</h1>

<h2 align="center" style="font-weight: bold;">Enhancements 💎</h2>

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

<h2 align="center" style="font-weight: bold;">New Features ✨</h2>

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

<h2 align="center" style="font-weight: bold;">Breaking Changes 🧨</h2>

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.

<h2 align="center" style="font-weight: bold;">Project Config 🛠️</h2>

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.
3 changes: 3 additions & 0 deletions release-notes/release-notes-generator-settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@
"Tech-Debt": "Tech Debt 📉",
"Dependency-Update": "Dependency Updates 📦"
},
"issueCategoryLabelMappings": {
"breaking-changes": "Breaking Changes 🧨"
},
"prCategoryLabelMappings": {
"Dependency Updates 📦": "dependency-update"
},
Expand Down