You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Bump version number
* Update draft release notes for 26.2
* Update draft release notes for Jetpack 26.2.
* Release Notes: add new section for next version (26.3)
* Update release notes for 26.2
* Freeze strings for translation
* Minor updates to 26.2 release notes
* Update WordPress `PlayStoreStrings.po` for version 26.2
* Update Jetpack `PlayStoreStrings.po` for version 26.2
---------
Co-authored-by: Oguz Kocer <[email protected]>
- Remote build cache available for faster builds (requires setup)
98
98
- Fastlane used for release automation and testing
99
99
- Secrets managed via `secrets.properties` file (not in repo)
100
-
- Pre-commit hooks may modify files during commit
100
+
- Pre-commit hooks may modify files during commit
101
+
102
+
## Release Notes Compilation Process
103
+
104
+
### Overview
105
+
Process for compiling release notes for new versions, ensuring they meet Play Store character limits (under 500, preferably 350-400) and maintain the established playful tone.
106
+
107
+
### Step-by-Step Process
108
+
109
+
#### 1. Study Previous Release Notes Style
110
+
Use `gh` to fetch releases and analyze professional editorialization patterns:
111
+
-**Version 25.8**: Raw added in commits `8cd1b4cc268887b9e2de94fb19afc108b011f0da` & `93591923dd9a9c144729952ad0dfbc9306f69894`, editorialized in `8a7fc316cf0acfc2b88b1090e3ca148f2145fa92`
112
+
-**Version 25.9**: Raw added in `b4a292cc9c9a30823bfdf8e770479a68362ed500`, editorialized in `dad8fa582856758999c43384ccbe55f34b6d2e17`
113
+
-**Version 26.0**: Raw added in `a53234ea6b13adf18acac262ad985f94308191c6` & `63067fb7249cc860d44547bb0d1b8dee975dbe8e`, editorialized in `02854d67c42146e611f0f0dff9feb0fd48dc7fd8`
Focus on user-facing changes from squash commit messages. **Important**: When commit messages are unclear or technical, always investigate further:
128
+
- Use `gh pr view <PR_number>` to read PR titles and descriptions
129
+
- Look for keywords indicating user-facing changes: "feat:", new functionality, UI changes, user experience
130
+
- Be especially careful with feature rollouts that may have technical-sounding commit messages but represent new user functionality
131
+
- When in doubt, investigate the PR rather than excluding potentially important features
132
+
133
+
#### 4. Compile Raw Release Notes
134
+
Create factual summary including:
135
+
-**Always check RELEASE-NOTES.txt file** (note: hyphen, not underscore) for developer-authored release notes under the version number section. These notes start with `[*]`, `[**]`, or `[***]` (stars indicate importance) and **must be included** in the raw release notes
136
+
- Only user-facing changes (exclude CI, refactoring, technical debt)
137
+
- Prioritize: New features → Improvements → Performance enhancements
138
+
- Use positive language (avoid "bug fix", prefer "improved", "enhanced", "resolved")
139
+
- Include rough character counts to gauge condensation needed
140
+
- Mark changes as WordPress-specific, Jetpack-specific, or both
141
+
142
+
#### 5. User Confirmation
143
+
Present raw notes to user for:
144
+
- Accuracy verification
145
+
- WordPress vs Jetpack feature classification
146
+
- Any missing or incorrect changes
147
+
- Approval to proceed with editorialization
148
+
149
+
#### 6. Editorialization
150
+
Transform raw notes using established playful style:
151
+
- Keep under 350 characters (accounting for translation expansion)
152
+
- Use engaging, user-friendly language
153
+
- Reference previous release note styles from step 1
154
+
- Create separate versions for WordPress and Jetpack apps
155
+
- Focus on user benefits and experience improvements
156
+
157
+
#### 7. Update Release Notes Files
158
+
Once user confirms the editorialized release notes, **replace** the contents of the following files (discard any existing content):
"- Connect your self-hosted sites to Jetpack with our new streamlined flow—available right from Stats and Notifications.\n"
17
+
"- We've added support for mentions in the experimental editor—tag your friends and collaborators with ease.\n"
18
+
"- Media selection just got more accessible for everyone.\n"
19
+
msgstr""
20
+
13
21
msgctxt"release_note_261"
14
22
msgid""
15
23
"26.1:\n"
@@ -19,12 +27,6 @@ msgid ""
19
27
"- Fixed various upload bugs and improved overall media handling.\n"
20
28
msgstr""
21
29
22
-
msgctxt"release_note_260"
23
-
msgid""
24
-
"26.0:\n"
25
-
"We’ve added Application Passwords authentication. It’s still experimental, but once it’s fully integrated, we’ll be able to improve existing features and introduce new ones. Rock on.\n"
26
-
msgstr""
27
-
28
30
#. translators: Release notes for this version to be displayed in the Play Store. Limit to 500 characters including spaces and commas!
29
31
#. translators: Title to be displayed in the Play Store. Limit to 30 characters including spaces and commas!
Copy file name to clipboardExpand all lines: WordPress/metadata/PlayStoreStrings.po
+7-6Lines changed: 7 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,13 @@ msgstr ""
10
10
"X-Generator: VsCode\n"
11
11
"Project-Id-Version: Release Notes & Play Store Descriptions\n"
12
12
13
+
msgctxt"release_note_262"
14
+
msgid""
15
+
"26.2:\n"
16
+
"- We've added support for mentions in the experimental editor—tag your friends and collaborators with ease.\n"
17
+
"- Media selection just got more accessible for everyone.\n"
18
+
msgstr""
19
+
13
20
msgctxt"release_note_261"
14
21
msgid""
15
22
"26.1:\n"
@@ -18,12 +25,6 @@ msgid ""
18
25
"- Fixed various upload bugs and improved overall media handling.\n"
19
26
msgstr""
20
27
21
-
msgctxt"release_note_260"
22
-
msgid""
23
-
"26.0:\n"
24
-
"We’ve added Application Passwords authentication. It’s still experimental, but once it’s fully integrated, we’ll be able to improve existing features and introduce new ones. Rock on.\n"
25
-
msgstr""
26
-
27
28
#. translators: Release notes for this version to be displayed in the Play Store. Limit to 500 characters including spaces and commas!
28
29
#. translators: Shorter Release notes for this version to be displayed in the Play Store. Limit to 500 characters including spaces and commas!
<stringname="jetpack_rest_connection_error_activate_stats">Failed to activate stats</string>
1029
1033
1030
1034
<!-- Stats refresh -->
1031
1035
<stringname="stats_no_data_yet">No data yet</string>
@@ -1576,6 +1580,7 @@
1576
1580
<stringname="notifications_jetpack_connection_setup_info">To get helpful notifications on your device from your WordPress site, you\'ll need to install the Jetpack plugin. Would you like to set up Jetpack?</string>
1577
1581
<stringname="notifications_empty_view_reader">Go to Reader</string>
1578
1582
<stringname="content_description_person_reading_device_notification">Person reading device with notifications</string>
1583
+
<stringname="content_description_empty_view">Image illustrating that the view is empty</string>
1579
1584
<stringname="older_two_days">Older than 2 days</string>
1580
1585
<stringname="older_last_week">Older than a week</string>
1581
1586
<stringname="older_month">Older than a month</string>
@@ -5071,4 +5076,7 @@ translators: %s: Select control option value e.g: "Auto, 25%". -->
0 commit comments