Releases: dknauss/Dirtbag
Release list
v0.1.17
What's Changed
Full Changelog: v0.1.16...v0.1.17
v0.1.16
What's Changed
- chore(playground): pin stable blueprint to v0.1.14 by @dknauss in #78
- docs(theme-review): correct the register_block_style triage by @dknauss in #79
- docs(static-export): reproducible GitHub Pages deploy tooling by @dknauss in #80
- docs(repro): cross-reference wp_kses_split2()/wpautop() in #18549 patches by @dknauss in #81
- feat(seed): Studio→Playground seed exporter with media and integrity checks by @dknauss in #82
- docs(repro): drop regex from #18549 inline-closing-tag guard by @dknauss in #83
- docs(repro): note related ticket #43810 (both-quotes consolidation) by @dknauss in #84
- docs(repro): plugin defects + verified mark/unmark fragility; file core follow-ups by @dknauss in #85
- ci(e2e): skip Playground browser suite for docs-only changes by @dknauss in #86
- fix(seed): correct texturize posts — core PR status, scope, no plugin claim by @dknauss in #87
- fix(seed): carry footnotes meta + slash content on import; refresh post 57 by @dknauss in #90
- fix(static-export): re-assert archive_start_time per task (Simply Static 3.7+) by @dknauss in #91
- fix(static-export): heartbeat per task so the Studio WP-CLI bridge doesn't time out by @dknauss in #92
- fix(static-export): zero-leak grep no longer aborts supplement.sh by @dknauss in #93
- feat(seed): add 'A pull quote is not a block quote' post + media by @dknauss in #94
- docs(repro): explore + verify opening-tag and prime fixes (§12) by @dknauss in #89
- fix(seed): disable lightbox on the pull-quote post image (gated a11y) by @dknauss in #95
- ci(e2e): pin @wp-playground/cli + retry the flaky Playground boot by @dknauss in #88
- ci(e2e): bump Playground CLI to 3.1.42 (EBADF boot-crash fix) by @dknauss in #98
- feat(seed): add the "Who's driving" workflow post by @dknauss in #96
- fix(theme-review): WordPress.org review #277839 fixes (0.1.15) by @dknauss in #97
- fix(playground): install theme via CORS-proxy ZIP instead of git:directory by @dknauss in #100
- fix(playground): install theme from demo-bundle release ZIP instead of git:directory by @dknauss in #102
- ci(release): build + attach theme ZIP asset on version tags by @dknauss in #101
- fix(playground): theme-test blueprint via CORS proxy, not git:directory by @dknauss in #103
- fix(seed): de-flake E2E — re-assert user identity fields mangled by flaky Playground boots by @dknauss in #104
Full Changelog: v0.1.14...v0.1.16
Playground demo bundle
Bundled theme + Playground seed payload (seed-content.php/json, media) used by the Try in Playground demos. Not a theme distribution — the normal theme releases stay clean via the export-ignore rules. Regenerate with the demo bundle build step and re-upload when the demo content changes.
Dirtbag 0.1.14
Packaging — trim the zip
assets/icons/ now ships only the two SVGs the theme references (pickup-truck-header.svg for the Site Logo fallback, pickup-truck.svg for the h-card photo). The demo logo/favicon PNGs moved to the export-ignored playground/media/ (the seed imports them from there), and three unused variants were removed. Smaller WordPress.org download; the Playground demo favicon is unchanged.
Full changelog: CHANGELOG.md.
Dirtbag 0.1.13
Site icon — visible in dark tabs, without a box in the header
The transparent truck Site Icon vanished on dark browser tabs and the WP-admin icon (CSS filters can't reach those raster contexts). 0.1.13 ships an opaque, manila-backed favicon and decouples it from the header Site Logo, so the favicon stays visible everywhere while the header keeps the transparent, per-style-recoloured truck — no background box on coloured styles.
See docs/site-icons-and-logos.md. Full changelog: CHANGELOG.md.
Dirtbag 0.1.12
Accessibility — name the image lightbox trigger without JavaScript
The core image lightbox "enlarge" button is named only at runtime by the Interactivity API, so with JavaScript off (or before hydration) it had no accessible name. Dirtbag now adds a static, translatable aria-label ("Enlarge image") in the server-rendered HTML via a functions.php filter (HTML API); core's script still refines the label when it runs.
This means images can keep the lightbox enabled and stay accessible. Full changelog: see CHANGELOG.md.
Dirtbag 0.1.11
Header — default truck logo
When no Site Logo is set, the header now falls back to the bundled pickup-truck SVG, so the brand mark appears on a fresh install and in the generic WordPress.org directory preview — not only after the demo seed runs.
- A first
functions.phpfilterscore/site-logo; an uploaded Site Logo or synced Site Icon still wins. - Display-only: no DB writes, no attachment creation.
- Wrapped in core's markup so existing styles (incl. the dark-mode icon filter) apply.
Full changelog: see CHANGELOG.md.
Dirtbag 0.1.10
Front page: the masthead is now a wide two-column row — the heading and an italic standfirst on the left, a curated featured-posts link list (bottom-aligned) on the right. The trailing period is dropped from the heading.
Dirtbag 0.1.9
Translation-template refresh, directory-listing tags, and WordPress.org upload-scanner (Theme Check) triage.
Fixed
languages/dirtbag.pot: corrected the Theme URI and Author URI (danknauss→dknauss, matchingstyle.cssand the git remote) and refreshed version metadata.
Added
- Directory-listing tags:
block-patterns,translation-ready,microformats, and theblogsubject tag (all on Theme Check's allowed list).
Changed
- Regenerated
languages/dirtbag.potafter the 0.1.6–0.1.8 content additions, picking up 13 previously-missing translatable strings.
Documentation
docs/theme-review.md: documented the Theme Check upload-scan triage. The 0.1.8 release zip yields no required or warning notes; the remaining Recommended notes are block-theme false positives and the Info notes are intentional — none require a code change.
Full changelog: https://github.com/dknauss/dirtbag/blob/v0.1.9/CHANGELOG.md
Dirtbag 0.1.8
Added
- Front-page standfirst line under the masthead ("Rural speed, shed talk, hard chirps…").
- The "We blamed the browser" post's three-screenshot gallery now seeds into the Playground demo. The seed importer gained a small, general token-rewrite step (
__DBSRC_<id>__/__DBID_<id>__) so in-content media is portable across sites.
Changed
- Front-page masthead: "A Roadside Almanac" → "Roadside Almanac." Gallery images get a 2px
currentColorframe.
Fixed
- Accessibility: gallery image captions render below the image in normal flow instead of WordPress core's white-on-image overlay — fixing colour contrast over light images and the
scrollable-region-focusableoverlay (the issue first removed in 0.1.4).