Repository navigation
Releases: tradik/wp-wash
Releases · tradik/wp-wash
Release list
wash v1.31.0
Changes in v1.31.0
- fix: shared WordPress site across stores, secrets out of git (#294) (#297)
- feat: connect WordPress with a one-time code from Shopify, no store address in the plugin (#285) (#293)
- feat: Import from Shopify (reverse pull) + round-trip + audit hardening (v1.29.0) (#271)
- fix(multistore): unpublish a post from every store it is mapped to (v1.28.3) (#268)
- fix(multistore): only publish a post to stores it is mapped to (v1.28.2) (#267)
- fix(#264): multi-store posts-list status/links + valid market locale (v1.28.1) (#265)
- feat(#252): full plugin per store — independent settings, single nav, per-store sync icons (#262)
- fix(#253): bulk re-publish 504 — time-bound async batches + resilient progress (#261)
- fix(#255): View on Shopify market subfolder + unpublish lifecycle (#257)
- fix(249,250): content images corrupted by stray output + broken self-hosted updater (#251)
- release(216): multi-store v1.27.0 (#248)
- feat(216): multi-store phase 6 — plan gating + downgrade enforcement (#247)
- feat(216): multi-store phase 5 — sync fan-out + inbound connection routing (#246)
- feat(216): multi-store phase 3-4 — connections manager UI + add (manual & OAuth) (#245)
- feat(216): multi-store phase 2d — connection-aware WashBlocks + WashMediaEndpoint (#241)
- feat(216): multi-store phase 2c — per-connection meta in Images/Hreflangs/Metafields (#239)
- feat(216): multi-store phase 2b (sync) — per-connection state in WashSync (#238)
- feat(216): multi-store phase 2b (callback) — per-connection state in WashCallback (#237)
- feat(216): multi-store phase 2a — per-connection state in leaf classes (#236)
- feat(216): multi-store phase 1 — connection-aware WashApiClient (no behavior change) (#235)
Released from wash monorepo
wash v1.30.0
Changes in v1.30.0
- feat: connect WordPress with a one-time code from Shopify, no store address in the plugin (#285) (#293)
- feat: Import from Shopify (reverse pull) + round-trip + audit hardening (v1.29.0) (#271)
- fix(multistore): unpublish a post from every store it is mapped to (v1.28.3) (#268)
- fix(multistore): only publish a post to stores it is mapped to (v1.28.2) (#267)
- fix(#264): multi-store posts-list status/links + valid market locale (v1.28.1) (#265)
- feat(#252): full plugin per store — independent settings, single nav, per-store sync icons (#262)
- fix(#253): bulk re-publish 504 — time-bound async batches + resilient progress (#261)
- fix(#255): View on Shopify market subfolder + unpublish lifecycle (#257)
- fix(249,250): content images corrupted by stray output + broken self-hosted updater (#251)
- release(216): multi-store v1.27.0 (#248)
- feat(216): multi-store phase 6 — plan gating + downgrade enforcement (#247)
- feat(216): multi-store phase 5 — sync fan-out + inbound connection routing (#246)
- feat(216): multi-store phase 3-4 — connections manager UI + add (manual & OAuth) (#245)
- feat(216): multi-store phase 2d — connection-aware WashBlocks + WashMediaEndpoint (#241)
- feat(216): multi-store phase 2c — per-connection meta in Images/Hreflangs/Metafields (#239)
- feat(216): multi-store phase 2b (sync) — per-connection state in WashSync (#238)
- feat(216): multi-store phase 2b (callback) — per-connection state in WashCallback (#237)
- feat(216): multi-store phase 2a — per-connection state in leaf classes (#236)
- feat(216): multi-store phase 1 — connection-aware WashApiClient (no behavior change) (#235)
- feat(216): multi-store phase 0 — connection registry + context (no behavior change) (#234)
Released from wash monorepo
wash v1.29.0
Changes in v1.29.0
- feat: Import from Shopify (reverse pull) + round-trip + audit hardening (v1.29.0) (#271)
- fix(multistore): unpublish a post from every store it is mapped to (v1.28.3) (#268)
- fix(multistore): only publish a post to stores it is mapped to (v1.28.2) (#267)
- fix(#264): multi-store posts-list status/links + valid market locale (v1.28.1) (#265)
- feat(#252): full plugin per store — independent settings, single nav, per-store sync icons (#262)
- fix(#253): bulk re-publish 504 — time-bound async batches + resilient progress (#261)
- fix(#255): View on Shopify market subfolder + unpublish lifecycle (#257)
- fix(249,250): content images corrupted by stray output + broken self-hosted updater (#251)
- release(216): multi-store v1.27.0 (#248)
- feat(216): multi-store phase 6 — plan gating + downgrade enforcement (#247)
- feat(216): multi-store phase 5 — sync fan-out + inbound connection routing (#246)
- feat(216): multi-store phase 3-4 — connections manager UI + add (manual & OAuth) (#245)
- feat(216): multi-store phase 2d — connection-aware WashBlocks + WashMediaEndpoint (#241)
- feat(216): multi-store phase 2c — per-connection meta in Images/Hreflangs/Metafields (#239)
- feat(216): multi-store phase 2b (sync) — per-connection state in WashSync (#238)
- feat(216): multi-store phase 2b (callback) — per-connection state in WashCallback (#237)
- feat(216): multi-store phase 2a — per-connection state in leaf classes (#236)
- feat(216): multi-store phase 1 — connection-aware WashApiClient (no behavior change) (#235)
- feat(216): multi-store phase 0 — connection registry + context (no behavior change) (#234)
- release(wordpress-plugin): 1.26.9 — code-audit hardening bundle (#228)
Released from wash monorepo
wash v1.28.3
Changes in v1.28.3
- fix(multistore): unpublish a post from every store it is mapped to (v1.28.3) (#268)
- fix(multistore): only publish a post to stores it is mapped to (v1.28.2) (#267)
- fix(#264): multi-store posts-list status/links + valid market locale (v1.28.1) (#265)
- feat(#252): full plugin per store — independent settings, single nav, per-store sync icons (#262)
- fix(#253): bulk re-publish 504 — time-bound async batches + resilient progress (#261)
- fix(#255): View on Shopify market subfolder + unpublish lifecycle (#257)
- fix(249,250): content images corrupted by stray output + broken self-hosted updater (#251)
- release(216): multi-store v1.27.0 (#248)
- feat(216): multi-store phase 6 — plan gating + downgrade enforcement (#247)
- feat(216): multi-store phase 5 — sync fan-out + inbound connection routing (#246)
- feat(216): multi-store phase 3-4 — connections manager UI + add (manual & OAuth) (#245)
- feat(216): multi-store phase 2d — connection-aware WashBlocks + WashMediaEndpoint (#241)
- feat(216): multi-store phase 2c — per-connection meta in Images/Hreflangs/Metafields (#239)
- feat(216): multi-store phase 2b (sync) — per-connection state in WashSync (#238)
- feat(216): multi-store phase 2b (callback) — per-connection state in WashCallback (#237)
- feat(216): multi-store phase 2a — per-connection state in leaf classes (#236)
- feat(216): multi-store phase 1 — connection-aware WashApiClient (no behavior change) (#235)
- feat(216): multi-store phase 0 — connection registry + context (no behavior change) (#234)
- release(wordpress-plugin): 1.26.9 — code-audit hardening bundle (#228)
- feat: WordPress plugin auto-updater (LOW-6 #167) (#224)
Released from wash monorepo
wash v1.28.2
Changes in v1.28.2
- fix(multistore): only publish a post to stores it is mapped to (v1.28.2) (#267)
- fix(#264): multi-store posts-list status/links + valid market locale (v1.28.1) (#265)
- feat(#252): full plugin per store — independent settings, single nav, per-store sync icons (#262)
- fix(#253): bulk re-publish 504 — time-bound async batches + resilient progress (#261)
- fix(#255): View on Shopify market subfolder + unpublish lifecycle (#257)
- fix(249,250): content images corrupted by stray output + broken self-hosted updater (#251)
- release(216): multi-store v1.27.0 (#248)
- feat(216): multi-store phase 6 — plan gating + downgrade enforcement (#247)
- feat(216): multi-store phase 5 — sync fan-out + inbound connection routing (#246)
- feat(216): multi-store phase 3-4 — connections manager UI + add (manual & OAuth) (#245)
- feat(216): multi-store phase 2d — connection-aware WashBlocks + WashMediaEndpoint (#241)
- feat(216): multi-store phase 2c — per-connection meta in Images/Hreflangs/Metafields (#239)
- feat(216): multi-store phase 2b (sync) — per-connection state in WashSync (#238)
- feat(216): multi-store phase 2b (callback) — per-connection state in WashCallback (#237)
- feat(216): multi-store phase 2a — per-connection state in leaf classes (#236)
- feat(216): multi-store phase 1 — connection-aware WashApiClient (no behavior change) (#235)
- feat(216): multi-store phase 0 — connection registry + context (no behavior change) (#234)
- release(wordpress-plugin): 1.26.9 — code-audit hardening bundle (#228)
- feat: WordPress plugin auto-updater (LOW-6 #167) (#224)
- fix: drop dead register_blog call + slim rate limiter to throttle-pause (MED-18 #160, LOW-2 #163) (#221)
Released from wash monorepo
wash v1.28.1
Changes in v1.28.1
- fix(#264): multi-store posts-list status/links + valid market locale (v1.28.1) (#265)
- feat(#252): full plugin per store — independent settings, single nav, per-store sync icons (#262)
- fix(#253): bulk re-publish 504 — time-bound async batches + resilient progress (#261)
- fix(#255): View on Shopify market subfolder + unpublish lifecycle (#257)
- fix(249,250): content images corrupted by stray output + broken self-hosted updater (#251)
- release(216): multi-store v1.27.0 (#248)
- feat(216): multi-store phase 6 — plan gating + downgrade enforcement (#247)
- feat(216): multi-store phase 5 — sync fan-out + inbound connection routing (#246)
- feat(216): multi-store phase 3-4 — connections manager UI + add (manual & OAuth) (#245)
- feat(216): multi-store phase 2d — connection-aware WashBlocks + WashMediaEndpoint (#241)
- feat(216): multi-store phase 2c — per-connection meta in Images/Hreflangs/Metafields (#239)
- feat(216): multi-store phase 2b (sync) — per-connection state in WashSync (#238)
- feat(216): multi-store phase 2b (callback) — per-connection state in WashCallback (#237)
- feat(216): multi-store phase 2a — per-connection state in leaf classes (#236)
- feat(216): multi-store phase 1 — connection-aware WashApiClient (no behavior change) (#235)
- feat(216): multi-store phase 0 — connection registry + context (no behavior change) (#234)
- release(wordpress-plugin): 1.26.9 — code-audit hardening bundle (#228)
- feat: WordPress plugin auto-updater (LOW-6 #167) (#224)
- fix: drop dead register_blog call + slim rate limiter to throttle-pause (MED-18 #160, LOW-2 #163) (#221)
- fix: align WP<->app<->worker payload-contract drifts (LOW-17 #178) (#220)
Released from wash monorepo
wash v1.28.0
Changes in v1.28.0
- feat(#252): full plugin per store — independent settings, single nav, per-store sync icons (#262)
- fix(#253): bulk re-publish 504 — time-bound async batches + resilient progress (#261)
- fix(#255): View on Shopify market subfolder + unpublish lifecycle (#257)
- fix(249,250): content images corrupted by stray output + broken self-hosted updater (#251)
- release(216): multi-store v1.27.0 (#248)
- feat(216): multi-store phase 6 — plan gating + downgrade enforcement (#247)
- feat(216): multi-store phase 5 — sync fan-out + inbound connection routing (#246)
- feat(216): multi-store phase 3-4 — connections manager UI + add (manual & OAuth) (#245)
- feat(216): multi-store phase 2d — connection-aware WashBlocks + WashMediaEndpoint (#241)
- feat(216): multi-store phase 2c — per-connection meta in Images/Hreflangs/Metafields (#239)
- feat(216): multi-store phase 2b (sync) — per-connection state in WashSync (#238)
- feat(216): multi-store phase 2b (callback) — per-connection state in WashCallback (#237)
- feat(216): multi-store phase 2a — per-connection state in leaf classes (#236)
- feat(216): multi-store phase 1 — connection-aware WashApiClient (no behavior change) (#235)
- feat(216): multi-store phase 0 — connection registry + context (no behavior change) (#234)
- release(wordpress-plugin): 1.26.9 — code-audit hardening bundle (#228)
- feat: WordPress plugin auto-updater (LOW-6 #167) (#224)
- fix: drop dead register_blog call + slim rate limiter to throttle-pause (MED-18 #160, LOW-2 #163) (#221)
- fix: align WP<->app<->worker payload-contract drifts (LOW-17 #178) (#220)
- fix: atomic redirect lock (LOW-12 #173) + canonical wpSiteUrl (LOW-4 #165) (#219)
Released from wash monorepo
wash v1.27.3
Changes in v1.27.3
- fix(#253): bulk re-publish 504 — time-bound async batches + resilient progress (#261)
- fix(#255): View on Shopify market subfolder + unpublish lifecycle (#257)
- fix(249,250): content images corrupted by stray output + broken self-hosted updater (#251)
- release(216): multi-store v1.27.0 (#248)
- feat(216): multi-store phase 6 — plan gating + downgrade enforcement (#247)
- feat(216): multi-store phase 5 — sync fan-out + inbound connection routing (#246)
- feat(216): multi-store phase 3-4 — connections manager UI + add (manual & OAuth) (#245)
- feat(216): multi-store phase 2d — connection-aware WashBlocks + WashMediaEndpoint (#241)
- feat(216): multi-store phase 2c — per-connection meta in Images/Hreflangs/Metafields (#239)
- feat(216): multi-store phase 2b (sync) — per-connection state in WashSync (#238)
- feat(216): multi-store phase 2b (callback) — per-connection state in WashCallback (#237)
- feat(216): multi-store phase 2a — per-connection state in leaf classes (#236)
- feat(216): multi-store phase 1 — connection-aware WashApiClient (no behavior change) (#235)
- feat(216): multi-store phase 0 — connection registry + context (no behavior change) (#234)
- release(wordpress-plugin): 1.26.9 — code-audit hardening bundle (#228)
- feat: WordPress plugin auto-updater (LOW-6 #167) (#224)
- fix: drop dead register_blog call + slim rate limiter to throttle-pause (MED-18 #160, LOW-2 #163) (#221)
- fix: align WP<->app<->worker payload-contract drifts (LOW-17 #178) (#220)
- fix: atomic redirect lock (LOW-12 #173) + canonical wpSiteUrl (LOW-4 #165) (#219)
- security: sign & anti-replay the WP write-path callbacks (MED-13 #155, LOW-3 #164) (#217)
Released from wash monorepo
wash v1.27.2
Changes in v1.27.2
- fix(#255): View on Shopify market subfolder + unpublish lifecycle (#257)
- fix(249,250): content images corrupted by stray output + broken self-hosted updater (#251)
- release(216): multi-store v1.27.0 (#248)
- feat(216): multi-store phase 6 — plan gating + downgrade enforcement (#247)
- feat(216): multi-store phase 5 — sync fan-out + inbound connection routing (#246)
- feat(216): multi-store phase 3-4 — connections manager UI + add (manual & OAuth) (#245)
- feat(216): multi-store phase 2d — connection-aware WashBlocks + WashMediaEndpoint (#241)
- feat(216): multi-store phase 2c — per-connection meta in Images/Hreflangs/Metafields (#239)
- feat(216): multi-store phase 2b (sync) — per-connection state in WashSync (#238)
- feat(216): multi-store phase 2b (callback) — per-connection state in WashCallback (#237)
- feat(216): multi-store phase 2a — per-connection state in leaf classes (#236)
- feat(216): multi-store phase 1 — connection-aware WashApiClient (no behavior change) (#235)
- feat(216): multi-store phase 0 — connection registry + context (no behavior change) (#234)
- release(wordpress-plugin): 1.26.9 — code-audit hardening bundle (#228)
- feat: WordPress plugin auto-updater (LOW-6 #167) (#224)
- fix: drop dead register_blog call + slim rate limiter to throttle-pause (MED-18 #160, LOW-2 #163) (#221)
- fix: align WP<->app<->worker payload-contract drifts (LOW-17 #178) (#220)
- fix: atomic redirect lock (LOW-12 #173) + canonical wpSiteUrl (LOW-4 #165) (#219)
- security: sign & anti-replay the WP write-path callbacks (MED-13 #155, LOW-3 #164) (#217)
- fix: cleanup batch + opt-in uninstall (LOW-8/11/15, #169, #172, #176, #174) (#214)
Released from wash monorepo
wash v1.27.1
Changes in v1.27.1
- fix(249,250): content images corrupted by stray output + broken self-hosted updater (#251)
- release(216): multi-store v1.27.0 (#248)
- feat(216): multi-store phase 6 — plan gating + downgrade enforcement (#247)
- feat(216): multi-store phase 5 — sync fan-out + inbound connection routing (#246)
- feat(216): multi-store phase 3-4 — connections manager UI + add (manual & OAuth) (#245)
- feat(216): multi-store phase 2d — connection-aware WashBlocks + WashMediaEndpoint (#241)
- feat(216): multi-store phase 2c — per-connection meta in Images/Hreflangs/Metafields (#239)
- feat(216): multi-store phase 2b (sync) — per-connection state in WashSync (#238)
- feat(216): multi-store phase 2b (callback) — per-connection state in WashCallback (#237)
- feat(216): multi-store phase 2a — per-connection state in leaf classes (#236)
- feat(216): multi-store phase 1 — connection-aware WashApiClient (no behavior change) (#235)
- feat(216): multi-store phase 0 — connection registry + context (no behavior change) (#234)
- release(wordpress-plugin): 1.26.9 — code-audit hardening bundle (#228)
- feat: WordPress plugin auto-updater (LOW-6 #167) (#224)
- fix: drop dead register_blog call + slim rate limiter to throttle-pause (MED-18 #160, LOW-2 #163) (#221)
- fix: align WP<->app<->worker payload-contract drifts (LOW-17 #178) (#220)
- fix: atomic redirect lock (LOW-12 #173) + canonical wpSiteUrl (LOW-4 #165) (#219)
- security: sign & anti-replay the WP write-path callbacks (MED-13 #155, LOW-3 #164) (#217)
- fix: cleanup batch + opt-in uninstall (LOW-8/11/15, #169, #172, #176, #174) (#214)
- fix: robustness batch — timestamp NaN, usage upsert, definition-cache, dead filter (LOW-5/7/10/14, #166, #168, #171, #175)
Released from wash monorepo