diff --git a/.agents/skills/release/SKILL.md b/.agents/skills/release/SKILL.md index cef4f230..488819e1 100644 --- a/.agents/skills/release/SKILL.md +++ b/.agents/skills/release/SKILL.md @@ -108,6 +108,9 @@ Prepend a new section to `CHANGELOG.md` directly below the `# Changelog` heading - Use present tense ("Add dark mode toggle", not "Added dark mode toggle") - Focus on what the user sees/experiences, not internal implementation details - Use the current date in YYYY-MM-DD format +- **Collapse related work into one entry.** If a feature was added and then fixed/tweaked across multiple commits in the same release, present the finished result as a single "Added" entry. Never list something as "Added" and then also list fixes for that same thing -- the user sees the end product, not the development history. +- **Omit purely internal changes.** CI fixes, build pipeline tweaks, developer tooling, and infrastructure changes should be omitted from the changelog entirely unless they have a direct, visible impact on the user experience. The changelog is for users, not developers. +- **Compare the actual code between versions** to understand what really changed, rather than just reading commit messages. Commit messages may over- or under-represent the significance of changes. ### Step 6: Update Version in All Files diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c25bf75..db3e98a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,9 @@ # Changelog -## [2.1.0] - 2026-03-26 +## [2.0.1] - 2026-03-26 ### Added -- In-app changelog page so you can see what's new without leaving Ditto -- Pre-release indicator in settings for those living on the edge - -### Fixed -- Changelog page no longer shows a duplicate title -- CI release pipeline uses the correct command for publishing +- Tap the version number in settings to see what's new ## [2.0.0] - 2026-03-26 diff --git a/android/app/build.gradle b/android/app/build.gradle index 646857c2..a0b5fd1f 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -14,7 +14,7 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 1 - versionName "2.1.0" + versionName "2.0.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj index 0b6ea6ac..5392b022 100644 --- a/ios/App/App.xcodeproj/project.pbxproj +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -303,7 +303,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.1.0; + MARKETING_VERSION = 2.0.1; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; PRODUCT_BUNDLE_IDENTIFIER = pub.ditto.app; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -325,7 +325,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.1.0; + MARKETING_VERSION = 2.0.1; PRODUCT_BUNDLE_IDENTIFIER = pub.ditto.app; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; diff --git a/package.json b/package.json index 65e8e426..957d2252 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "mkstack", "private": true, - "version": "2.1.0", + "version": "2.0.1", "type": "module", "scripts": { "dev": "npm i --silent && vite", diff --git a/public/CHANGELOG.md b/public/CHANGELOG.md index 2c25bf75..db3e98a7 100644 --- a/public/CHANGELOG.md +++ b/public/CHANGELOG.md @@ -1,14 +1,9 @@ # Changelog -## [2.1.0] - 2026-03-26 +## [2.0.1] - 2026-03-26 ### Added -- In-app changelog page so you can see what's new without leaving Ditto -- Pre-release indicator in settings for those living on the edge - -### Fixed -- Changelog page no longer shows a duplicate title -- CI release pipeline uses the correct command for publishing +- Tap the version number in settings to see what's new ## [2.0.0] - 2026-03-26