Skip to content

Commit 887c691

Browse files
authored
Release: Bump the plugin version, add a changelog, and update the POT file for 0.9.4. (#398)
1 parent 7656d2f commit 887c691

File tree

6 files changed

+91
-52
lines changed

6 files changed

+91
-52
lines changed

CHANGES.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
[unreleased]
22

3+
#### 0.9.4
4+
* Admin Settings: WordPress.org has been added as an API host option, and is the new default value.
5+
* Admin Settings: A new admin bar menu has been added to display the current API host.
6+
* Admin Settings: Admin notices now replace browser alerts when managing the log.
7+
* Admin Settings: The "Clear Log" and "View Log" elements are now only visible when a log is known to exist.
8+
* API Rewrite: A new AP_BYPASS_CACHE constant may be used to add cache busting to API requests.
9+
* Branding: The branding notice is now permanently dismissible.
10+
* Accessibility: The link in the branding notice now has more descriptive text.
11+
* Accessibility: The "Generate API Key" button now has a visual label.
12+
* Accessibility: The Voltron easter egg now uses a role of "img" with a label.
13+
* Accessibility: The Voltron easter egg's animation now respects user motion preferences.
14+
* Accessibility: Field labels and descriptions, and their associations, have been improved.
15+
* Accessibility: The "View Log" popup has been removed, and the "View Log" button is now a link to the log file.
16+
* Package: The "Tested up to" plugin header has now been set to WordPress 6.8.1.
17+
* Package: Hosts data is now stored in a new hosts.json file in the plugin's root directory.
18+
* Workflows: PHPUnit tests will now run against PHP 8.4.
19+
* Workflows: End-to-end (E2E) tests now only run when manually triggered.
20+
21+
#### 0.9.3
22+
* Compatibility: API rewrites now occur on a late hook priority.
23+
* Compatibility: API rewriting can be optionally skipped if the request already has a response.
24+
* Documentation: CHANGES.md is now used for the changelog instead of readme.txt.
25+
* Documentation: The default AP_HOST value in README.md is now api.aspirecloud.net.
26+
* Package: The dash in "aspire-update" has been removed from the package name.
27+
* Dependencies: The translations-updater dependency has been updated to 1.2.1.
28+
29+
#### 0.9.2
30+
* Package: The plugin's version has been updated.
31+
332
#### 0.9.1
433
* First 0.9.x release because 0.9 was not properly versioned and tagged.
534

aspire-update.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Plugin Name: AspireUpdate
1111
* Plugin URI: https://aspirepress.org/
1212
* Description: Update plugins and themes for WordPress.
13-
* Version: 0.9.3
13+
* Version: 0.9.4
1414
* Author: AspirePress
1515
* Author URI: https://docs.aspirepress.org/aspireupdate/
1616
* Requires at least: 5.3
@@ -28,7 +28,7 @@
2828
}
2929

3030
if ( ! defined( 'AP_VERSION' ) ) {
31-
define( 'AP_VERSION', '0.9.3' );
31+
define( 'AP_VERSION', '0.9.4' );
3232
}
3333

3434

languages/aspireupdate.pot

Lines changed: 56 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22
# This file is distributed under the GPLv2.
33
msgid ""
44
msgstr ""
5-
"Project-Id-Version: AspireUpdate 0.9.3\n"
5+
"Project-Id-Version: AspireUpdate 0.9.4\n"
66
"Report-Msgid-Bugs-To: https://github.com/aspirepress/aspireupdate/issues\n"
77
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
88
"Language-Team: LANGUAGE <[email protected]>\n"
99
"MIME-Version: 1.0\n"
1010
"Content-Type: text/plain; charset=UTF-8\n"
1111
"Content-Transfer-Encoding: 8bit\n"
12-
"POT-Creation-Date: 2025-05-29T09:09:03+00:00\n"
12+
"POT-Creation-Date: 2025-05-31T02:57:18+00:00\n"
1313
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1414
"X-Generator: WP-CLI 2.12.0\n"
1515
"X-Domain: aspireupdate\n"
1616

1717
#. Plugin Name of the plugin
1818
#: aspire-update.php
19-
#: includes/class-branding.php:150
19+
#: includes/class-branding.php:160
2020
msgid "AspireUpdate"
2121
msgstr ""
2222

@@ -63,95 +63,93 @@ msgstr ""
6363
msgid "Please enter a valid URL"
6464
msgstr ""
6565

66-
#: includes/class-admin-settings.php:429
66+
#: includes/class-admin-settings.php:439
67+
msgid "Unable to load API hosts data. Please check the plugin installation."
68+
msgstr ""
69+
70+
#: includes/class-admin-settings.php:447
6771
msgid "API Configuration"
6872
msgstr ""
6973

70-
#: includes/class-admin-settings.php:440
74+
#: includes/class-admin-settings.php:458
7175
msgid "API Rewriting"
7276
msgstr ""
7377

74-
#: includes/class-admin-settings.php:448
78+
#: includes/class-admin-settings.php:466
7579
msgid "Rewrite API requests"
7680
msgstr ""
7781

78-
#: includes/class-admin-settings.php:454
82+
#: includes/class-admin-settings.php:472
7983
msgid "API Host"
8084
msgstr ""
8185

8286
#. translators: 1: The name of the API Service
83-
#: includes/class-admin-settings.php:468
87+
#: includes/class-admin-settings.php:487
8488
#, php-format
85-
msgid "AspireCloud (%1$s)"
89+
msgid "%1$s (%2$s)"
8690
msgstr ""
8791

88-
#. translators: 1: The name of the API Service
89-
#: includes/class-admin-settings.php:478
90-
#, php-format
91-
msgid "AspireCloud Bleeding Edge (%1$s)"
92-
msgstr ""
93-
94-
#: includes/class-admin-settings.php:486
92+
#: includes/class-admin-settings.php:492
9593
msgid "Other"
9694
msgstr ""
9795

98-
#: includes/class-admin-settings.php:495
96+
#: includes/class-admin-settings.php:506
9997
msgid "API Key"
10098
msgstr ""
10199

102-
#: includes/class-admin-settings.php:503
100+
#: includes/class-admin-settings.php:514
103101
msgid "Some repositories may require an API key for authentication."
104102
msgstr ""
105103

106-
#: includes/class-admin-settings.php:510
104+
#: includes/class-admin-settings.php:521
107105
msgid "Compatibility"
108106
msgstr ""
109107

110-
#: includes/class-admin-settings.php:519
108+
#: includes/class-admin-settings.php:530
111109
msgid "Skip API rewriting if another plugin already appears to be rewriting API requests"
112110
msgstr ""
113111

114-
#: includes/class-admin-settings.php:526
112+
#: includes/class-admin-settings.php:537
115113
msgid "API Debug Configuration"
116114
msgstr ""
117115

118-
#: includes/class-admin-settings.php:537
116+
#: includes/class-admin-settings.php:548
119117
msgid "Debug Mode"
120118
msgstr ""
121119

122-
#: includes/class-admin-settings.php:545
120+
#: includes/class-admin-settings.php:556
123121
msgid "Enable logging and other debugging functionality"
124122
msgstr ""
125123

126-
#: includes/class-admin-settings.php:551
124+
#: includes/class-admin-settings.php:562
127125
msgid "Log Contents"
128126
msgstr ""
129127

130-
#: includes/class-admin-settings.php:560
128+
#: includes/class-admin-settings.php:571
131129
msgid "Include request arguments"
132130
msgstr ""
133131

134-
#: includes/class-admin-settings.php:561
132+
#: includes/class-admin-settings.php:572
135133
msgid "Include response headers and body"
136134
msgstr ""
137135

138-
#: includes/class-admin-settings.php:562
136+
#: includes/class-admin-settings.php:573
139137
msgid "Include a simple description of each step in the rewriting process"
140138
msgstr ""
141139

142-
#: includes/class-admin-settings.php:569
140+
#: includes/class-admin-settings.php:580
143141
msgid "SSL Verification"
144142
msgstr ""
145143

146-
#: includes/class-admin-settings.php:578
144+
#: includes/class-admin-settings.php:589
147145
msgid "Disable SSL verification to allow for local testing"
148146
msgstr ""
149147

150-
#: includes/class-admin-settings.php:687
148+
#: includes/class-admin-settings.php:698
151149
msgid "Generate API Key"
152150
msgstr ""
153151

154-
#: includes/class-admin-settings.php:718
152+
#: includes/class-admin-settings.php:729
155153
msgid "Enter a custom API host. Ensure that it starts with https://."
156154
msgstr ""
157155

@@ -183,7 +181,7 @@ msgstr ""
183181

184182
#. translators: %s: The error message.
185183
#: includes/class-api-rewrite.php:219
186-
#: includes/class-api-rewrite.php:294
184+
#: includes/class-api-rewrite.php:296
187185
#, php-format
188186
msgid "Request Failed: %s"
189187
msgstr ""
@@ -192,34 +190,34 @@ msgstr ""
192190
msgid "SSL Verification Disabled"
193191
msgstr ""
194192

195-
#: includes/class-api-rewrite.php:241
193+
#: includes/class-api-rewrite.php:243
196194
msgid "API Rerouted to: "
197195
msgstr ""
198196

199197
#. translators: %s: The asset type.
200-
#: includes/class-api-rewrite.php:265
198+
#: includes/class-api-rewrite.php:267
201199
#, php-format
202200
msgid "Removed non-API %s from the update request."
203201
msgstr ""
204202

205-
#: includes/class-api-rewrite.php:266
206-
#: includes/class-api-rewrite.php:324
203+
#: includes/class-api-rewrite.php:268
204+
#: includes/class-api-rewrite.php:326
207205
msgid "plugins"
208206
msgstr ""
209207

210-
#: includes/class-api-rewrite.php:266
211-
#: includes/class-api-rewrite.php:324
208+
#: includes/class-api-rewrite.php:268
209+
#: includes/class-api-rewrite.php:326
212210
msgid "themes"
213211
msgstr ""
214212

215213
#. translators: %s: The asset type.
216-
#: includes/class-api-rewrite.php:323
214+
#: includes/class-api-rewrite.php:325
217215
#, php-format
218216
msgid "Removed non-API %s from the update response."
219217
msgstr ""
220218

221219
#. translators: %s: AspireUpdate.
222-
#: includes/class-api-rewrite.php:343
220+
#: includes/class-api-rewrite.php:345
223221
#, php-format
224222
msgid "Removed %s from the response."
225223
msgstr ""
@@ -243,13 +241,13 @@ msgid "Your WordPress, plugin, theme and translation updates are now powered by
243241
msgstr ""
244242

245243
#. translators: 1: The API host's name.
246-
#: includes/class-branding.php:155
244+
#: includes/class-branding.php:165
247245
#, php-format
248246
msgid "API host: %1$s"
249247
msgstr ""
250248

251-
#: includes/class-branding.php:185
252-
#: includes/views/page-admin-settings.php:9
249+
#: includes/class-branding.php:197
250+
#: includes/views/page-admin-settings.php:11
253251
msgid "AspireUpdate Settings"
254252
msgstr ""
255253

@@ -274,14 +272,26 @@ msgstr ""
274272
msgid "Error: Unable to access the log file."
275273
msgstr ""
276274

277-
#: includes/views/page-admin-settings.php:18
275+
#: includes/class-utilities.php:67
276+
msgid "Config file is missing or unreadable."
277+
msgstr ""
278+
279+
#: includes/class-utilities.php:73
280+
msgid "Config file is empty."
281+
msgstr ""
282+
283+
#: includes/class-utilities.php:79
284+
msgid "Error found in config file content."
285+
msgstr ""
286+
287+
#: includes/views/page-admin-settings.php:20
278288
msgid "Reset"
279289
msgstr ""
280290

281-
#: includes/views/page-admin-settings.php:19
291+
#: includes/views/page-admin-settings.php:22
282292
msgid "Clear Log"
283293
msgstr ""
284294

285-
#: includes/views/page-admin-settings.php:20
295+
#: includes/views/page-admin-settings.php:25
286296
msgid "View Log"
287297
msgstr ""

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aspire-update",
3-
"version": "0.9.3",
3+
"version": "0.9.4",
44
"description": "This plugin allows a WordPress user to automatically rewrite certain URLs and URL paths to a new URL. This is helpful because it allows for the rewriting of `api.wordpress.org` to some other repository that contains the plugins the user wants.",
55
"repository": {
66
"type": "git",

readme.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Contributors: sarah-savage, namithj, asirota
33
Donate link: https://github.com/sponsors/aspirepress
44
Requires at least: 5.3
55
Tested up to: 6.8.1
6-
Stable tag: 0.9.3
6+
Stable tag: 0.9.4
77
Requires PHP: 7.4
88
License: GPLv2
99
License URI: https://www.gnu.org/licenses/gpl-2.0.html

0 commit comments

Comments
 (0)