Skip to content

Commit dead9b8

Browse files
dknausscodex
andauthored
chore(release): prepare 0.1.17 wporg housekeeping (#105)
* chore(release): prepare 0.1.17 wporg housekeeping Add WordPress.org listing/support references and the GitHub Sponsors donation link, then bump package metadata for the next wp.org release. Co-Authored-By: OpenAI Codex <noreply@openai.com> * fix(seed): preserve comment status in Playground export Export and import comment_status/ping_status explicitly so Playground boots keep post comment forms available for accessibility and keyboard tests. Co-Authored-By: OpenAI Codex <noreply@openai.com> --------- Co-authored-by: OpenAI Codex <noreply@openai.com>
1 parent d348db3 commit dead9b8

14 files changed

Lines changed: 65 additions & 15 deletions

File tree

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ contact_links:
55
about: Please report suspected security vulnerabilities privately, not in public issues.
66
- name: WordPress.org theme support
77
url: https://wordpress.org/support/theme/dirtbag/
8-
about: Use WordPress.org support for site-specific help after the theme is listed there.
8+
about: Use WordPress.org support for site-specific help with the listed theme.

CHANGELOG.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,30 @@ This project follows the spirit of [Keep a Changelog](https://keepachangelog.com
66

77
## [Unreleased]
88

9+
## [0.1.17] - 2026-07-03
10+
11+
### Added
12+
13+
- Add the WordPress.org theme listing, support forum, and GitHub Sponsors donation link to the WordPress.org readme and maintainer docs.
14+
15+
### Changed
16+
17+
- Reframe theme-review/testing/backlog docs for post-acceptance maintenance and future WordPress.org releases.
18+
19+
## [0.1.16] - 2026-06-30
20+
21+
### Changed
22+
23+
- Theme review (themes.trac #277839): refreshed the front-page screenshot to match the current two-column masthead and dynamic Query Loop sections. Version bump for the WordPress.org resubmission accepted in the theme directory.
24+
25+
## [0.1.15] - 2026-06-23
26+
27+
### Changed
28+
29+
- Theme review (themes.trac #277839): replaced real external links in the Blogroll with XFN pattern with example.com placeholders and generic relationship labels, so the theme ships no hard-coded third-party URLs.
30+
- Made every user-facing string in `patterns/front-page.php` translation-ready and replaced hard-coded demo post links with dynamic Query Loop blocks.
31+
- Added explicit licence type and URL details to each resource entry in `readme.txt`, clarified that photographs are Playground-only demo media except as incorporated into `screenshot.png`, and removed the Butterick's Practical Typography influence note from bundled-resource credits.
32+
933
## [0.1.14] - 2026-06-21
1034

1135
### Changed
@@ -177,7 +201,11 @@ This project follows the spirit of [Keep a Changelog](https://keepachangelog.com
177201

178202
- Initial Dirtbag block theme release.
179203

180-
[Unreleased]: https://github.com/dknauss/dirtbag/compare/v0.1.4...HEAD
204+
[Unreleased]: https://github.com/dknauss/dirtbag/compare/v0.1.17...HEAD
205+
[0.1.17]: https://github.com/dknauss/dirtbag/releases/tag/v0.1.17
206+
[0.1.16]: https://github.com/dknauss/dirtbag/releases/tag/v0.1.16
207+
[0.1.15]: https://github.com/dknauss/dirtbag/releases/tag/v0.1.15
208+
[0.1.14]: https://github.com/dknauss/dirtbag/releases/tag/v0.1.14
181209
[0.1.4]: https://github.com/dknauss/dirtbag/releases/tag/v0.1.4
182210
[0.1.3]: https://github.com/dknauss/dirtbag/releases/tag/v0.1.3
183211
[0.1.2]: https://github.com/dknauss/dirtbag/releases/tag/v0.1.2

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[![Package Check](https://github.com/dknauss/dirtbag/actions/workflows/package-check.yml/badge.svg)](https://github.com/dknauss/dirtbag/actions/workflows/package-check.yml) [![Latest Tag](https://img.shields.io/github/v/tag/dknauss/dirtbag)](https://github.com/dknauss/dirtbag/tags) [![Docs](https://img.shields.io/badge/docs-available-0a7ea4.svg)](docs/)
44
[![License: GPL-2.0-or-later](https://img.shields.io/badge/license-GPL--2.0--or--later-blue.svg)](https://www.gnu.org/licenses/gpl-2.0.html)
5-
[![WordPress 7.0+](https://img.shields.io/badge/WordPress-7.0%2B-21759b.svg?logo=wordpress&logoColor=white)](https://wordpress.org/)
5+
[![WordPress 7.0+](https://img.shields.io/badge/WordPress-7.0%2B-21759b.svg?logo=wordpress&logoColor=white)](https://wordpress.org/) [![WordPress.org Theme](https://img.shields.io/badge/WordPress.org-theme-21759b.svg?logo=wordpress&logoColor=white)](https://wordpress.org/themes/dirtbag/)
66
[![Tested up to WP 7.0](https://img.shields.io/badge/tested%20up%20to-WP%207.0-21759b.svg?logo=wordpress&logoColor=white)](https://wordpress.org/)
77
[![PHP 7.2+](https://img.shields.io/badge/PHP-7.2%2B-777bb4.svg?logo=php&logoColor=white)](https://www.php.net/)
88
[![▶ Playground (stable tag)](https://img.shields.io/badge/▶_Playground-stable_tag-3858e9.svg?logo=wordpress&logoColor=white)](https://playground.wordpress.net/?blueprint-url=https://raw.githubusercontent.com/dknauss/dirtbag/main/playground/blueprint-stable.json) [![▶ Playground (main)](https://img.shields.io/badge/▶_Playground-main_branch-6e40c9.svg?logo=wordpress&logoColor=white)](https://playground.wordpress.net/?blueprint-url=https://raw.githubusercontent.com/dknauss/dirtbag/main/playground/blueprint-main.json) [![🌐 Live static demo](https://img.shields.io/badge/🌐_Live-static_demo-0a7ea4.svg)](https://dknauss.github.io/dirtbag/)
@@ -11,6 +11,8 @@
1111

1212
Dirtbag favours plain HTML markup, as little JS (and CSS) as possible, core WordPress blocks, the fonts everyone already has, visible feeds, and old/open-web habits over front-end machinery.
1313

14+
> **Official listing:** Dirtbag is available in the WordPress.org theme directory at **[wordpress.org/themes/dirtbag](https://wordpress.org/themes/dirtbag/)**. Use the [WordPress.org support forum](https://wordpress.org/support/theme/dirtbag/) for site-specific help.
15+
1416
> **Live demo:** A static, backend-free snapshot of the theme's demo site is published at **[dknauss.github.io/dirtbag](https://dknauss.github.io/dirtbag/)** — a crawl of the WordPress demo deployed to GitHub Pages. Posts, archives, feeds, sitemaps, and all six style variations work; search and comment submission don't (no server). See [docs/github-pages-static-export.md](docs/github-pages-static-export.md) for how it's built and deployed.
1517
1618
![Dirtbag](https://raw.githubusercontent.com/dknauss/dirtbag/main/docs/images/dirtbag-card.png)
@@ -42,6 +44,8 @@ cd wp-content/themes
4244
git clone https://github.com/dknauss/dirtbag.git dirtbag
4345
```
4446

47+
Or install the official package from **[Appearance → Themes → Add New](https://wordpress.org/themes/dirtbag/)** by searching for "Dirtbag".
48+
4549
Then in WordPress:
4650

4751
1. Go to **Appearance → Themes**.

SUPPORT.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ Thanks for using Dirtbag.
44

55
## Where to get help
66

7-
- **Bug reports:** Use the GitHub bug report issue form.
7+
- **Site-specific help:** Use the [WordPress.org Dirtbag support forum](https://wordpress.org/support/theme/dirtbag/).
8+
- **Bug reports:** Use the GitHub bug report issue form when you can reproduce a theme bug.
89
- **Compatibility or theme-review findings:** Use the GitHub compatibility report issue form.
910
- **Small improvements:** Use the GitHub enhancement request form.
1011
- **Security vulnerabilities:** Use GitHub private vulnerability reporting. Do not open a public issue for security reports.

bin/export-studio-seed

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,8 @@ def export_seed(studio_path: Path) -> tuple[dict, list[tuple[Path, Path]], list[
315315
"post_title": str(post["post_title"] or ""),
316316
"post_excerpt": str(post["post_excerpt"] or ""),
317317
"post_status": str(post["post_status"] or "publish"),
318+
"comment_status": str(post["comment_status"] or "closed"),
319+
"ping_status": str(post["ping_status"] or "closed"),
318320
"post_name": str(post["post_name"] or ""),
319321
"post_modified": str(post["post_modified"] or ""),
320322
"post_modified_gmt": str(post["post_modified_gmt"] or ""),

docs/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ This folder holds repo-facing documentation for the Dirtbag WordPress block them
1414
- [Backlog](backlog.md) — planned checks and improvements.
1515
- [WordPress contribution notes](wordpress-contributions.md) — notable WordPress/Gutenberg/core contributions and a `wptexturize()` apostrophe deep dive.
1616

17-
## Live previews
17+
## Official listing and live previews
1818

19+
- [WordPress.org theme listing](https://wordpress.org/themes/dirtbag/) — official distribution package, screenshots, downloads, reviews, translations, and theme metadata.
20+
- [WordPress.org support forum](https://wordpress.org/support/theme/dirtbag/) — site-specific help and first-user feedback.
1921
- [Playground preview: stable tag](https://playground.wordpress.net/?blueprint-url=https://raw.githubusercontent.com/dknauss/dirtbag/main/playground/blueprint-stable.json)
2022
- [Playground preview: main branch](https://playground.wordpress.net/?blueprint-url=https://raw.githubusercontent.com/dknauss/dirtbag/main/playground/blueprint-main.json)
2123
- [Static demo (GitHub Pages)](https://dknauss.github.io/dirtbag/) — a crawled, backend-free snapshot. See [github-pages-static-export.md](github-pages-static-export.md).

docs/backlog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Dirtbag backlog
22

3-
Planned checks and improvements before a formal public release or WordPress.org theme submission.
3+
Planned checks and improvements for future WordPress.org releases, static-demo refreshes, and maintenance work after the initial directory acceptance.
44

55
## Release QA
66

docs/testing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Run manual and automated checks:
8181

8282
## Optional external checks
8383

84-
Before a formal public release:
84+
Before each WordPress.org release or static-demo refresh:
8585

8686
- WordPress Theme Check plugin.
8787
- W3C/Nu HTML validation on rendered pages.

docs/theme-review.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# WordPress.org theme review notes
22

3-
Dirtbag aims to be ready for WordPress.org theme review without losing its small-site philosophy.
3+
Dirtbag is listed in the WordPress.org theme directory at [wordpress.org/themes/dirtbag](https://wordpress.org/themes/dirtbag/). Keep future releases review-ready without losing the small-site philosophy.
4+
5+
Accepted listing baseline: **0.1.16**, published on WordPress.org on **June 30, 2026** after themes.trac ticket **#277839**.
46

57
## Required theme files
68

@@ -60,14 +62,15 @@ Keep third-party resource credits in `readme.txt`. Current credits include:
6062
- Dirtbag truck icon adaptations generated from that source.
6163
- Typography scale inspiration from Butterick’s Practical Typography.
6264

63-
## Release checklist
65+
## Future release checklist
6466

6567
1. Run `bin/package-check`.
6668
2. Run the official Theme Check plugin.
6769
3. Test the Site Editor and every style variation.
6870
4. Test keyboard navigation and small viewports.
6971
5. Validate rendered HTML on representative pages.
7072
6. Confirm package contents before uploading.
73+
7. After upload/approval, verify the live listing, support forum, translations link, screenshots, version number, and download package at [wordpress.org/themes/dirtbag](https://wordpress.org/themes/dirtbag/).
7174

7275
## Upload scanner triage (Theme Check)
7376

@@ -82,8 +85,8 @@ wp i18n … # (Theme Check runs via the adm
8285
# or run_themechecks_against_theme())
8386
```
8487

85-
The 0.1.8 release zip produced **no REQUIRED or WARNING** notes. The remaining
86-
notes are non-blocking and intentional:
88+
The accepted 0.1.16 package produced no unresolved blocking Theme Check notes.
89+
The recurring non-blocking notes below are intentional unless the relevant code changes:
8790

8891
| Note | Level | Verdict |
8992
| --- | --- | --- |

languages/dirtbag.pot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# This file is distributed under the GNU General Public License v2 or later.
33
msgid ""
44
msgstr ""
5-
"Project-Id-Version: Dirtbag 0.1.16\n"
5+
"Project-Id-Version: Dirtbag 0.1.17\n"
66
"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/dirtbag\n"
77
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
88
"Language-Team: LANGUAGE <LL@li.org>\n"

0 commit comments

Comments
 (0)