Releases: Automattic/wp-codebox
Releases · Automattic/wp-codebox
Release list
v0.15.0
What's Changed
- Run adversarial campaigns from workspace recipes by @chubes4 in #2026
- fix: generate unique action corpus selectors by @chubes4 in #2027
- Add WordPress adversarial Playground adapter by @chubes4 in #2028
- Add adaptive browser state graph exploration by @chubes4 in #2030
- fix: keep failed adaptive actions off frontier by @chubes4 in #2035
- fix: honor routed preview hosts in adaptive exploration by @chubes4 in #2036
- fix: exclude dependency trees from readonly mounts by @chubes4 in #2050
- fix: stabilize adaptive replay across volatile ids by @chubes4 in #2051
- fix: require explicit plugin composer preparation by @chubes4 in #2052
- Complete supported WordPress adversarial campaigns by @chubes4 in #2042
- feat(runtime-services): support isolated external MySQL providers by @chubes4 in #2046
Full Changelog: https://github.com/Automattic/wp-codebox/blob/v0.15.0/CHANGELOG.md
v0.14.0
What's Changed
- Add authenticated provisioning artifact staging by @chubes4 in #2002
- Fix concurrent WP-CLI wrapper collisions by @chubes4 in #2004
- Add end-to-end Cloudflare provisioning gate by @chubes4 in #2005
- fix: preserve deferred WordPress hook lifecycle by @chubes4 in #2008
- Complete provisioned site publication lifecycle by @chubes4 in #2009
- Fix PHPUnit WASM runtime rejection handling by @chubes4 in #2011
- Terminate poisoned Playground PHP-WASM workers by @chubes4 in #2012
- Handle cross-realm PHP-WASM worker failures by @chubes4 in #2016
- Add first-class adversarial fuzz runtime contracts by @chubes4 in #2020
- Fix readonly mount symlink cycles by @chubes4 in #2021
Full Changelog: https://github.com/Automattic/wp-codebox/blob/v0.14.0/CHANGELOG.md
v0.13.2
What's Changed
- Require explicit Cloudflare publication changes by @chubes4 in #1959
- Reconcile dependency overlay to consumer autoload layout by @chubes4 in #1955
- Drain Cloudflare publication in bounded jobs by @chubes4 in #1961
- Bound Cloudflare mutation memory by @chubes4 in #1963
- Bound Cloudflare publication scheduler CPU by @chubes4 in #1965
- Reuse canonical publication snapshots by @chubes4 in #1967
- Adopt exact Cloudflare coordinator state by @chubes4 in #1969
- Import static artifacts into Cloudflare WordPress by @chubes4 in #1980
- Fence Cloudflare coordinator cutovers by @chubes4 in #1977
- fix: materialize tracked plugin symlinks by @chubes4 in #1983
- fix: load extra plugin development autoloaders by @chubes4 in #1984
- Scope Cloudflare state by site identity by @chubes4 in #1981
- Provision Cloudflare D1 coordinator deterministically by @chubes4 in #1987
- Make emitted D1 configs portable by @chubes4 in #1988
- Preserve glob strings in generated D1 config by @chubes4 in #1989
- Stream large staged files into Playground by @chubes4 in #1993
- Preserve Durable Object class during D1 cutover by @chubes4 in #1994
- Preserve lossless D1 rollback state by @chubes4 in #1996
- Honor MySQL contracts in managed PHPUnit by @chubes4 in #1995
- Add durable Cloudflare operation lifecycle by @chubes4 in #1997
- Add authenticated Cloudflare provisioning API core by @chubes4 in #1999
- fix: force fresh dist for release packages by @chubes4 in #2000
- Add one-time administrator claims by @chubes4 in #2001
Full Changelog: https://github.com/Automattic/wp-codebox/blob/v0.13.2/CHANGELOG.md
v0.13.1
What's Changed
- Make Cloudflare publication and coordination composable by @chubes4 in #1952
- Publish affected Cloudflare routes automatically by @chubes4 in #1954
- Fix release artifact installability by @chubes4 in #1957
Full Changelog: https://github.com/Automattic/wp-codebox/blob/v0.13.1/CHANGELOG.md
v0.13.0
What's Changed
- Capture declared verification command artifacts by @chubes4 in #1888
- Preserve verification failure evidence by @chubes4 in #1890
- Separate workflow helpers from release assets by @chubes4 in #1892
- Prevent stale runner publication branches by @chubes4 in #1895
- Provision multisite PHPUnit runtimes by @chubes4 in #1900
- Wait for readonly mount staging before cleanup by @chubes4 in #1897
- Wait for complete SVG images before visual capture by @chubes4 in #1907
- Fix CLI streams in Playground PHP runtimes by @chubes4 in #1905
- Allow mounts to skip artifact capture by @chubes4 in #1910
- Support external MariaDB PHPUnit runtimes by @chubes4 in #1912
- Add coordinated multi-actor browser scenarios by @chubes4 in #1913
- Preserve Playground PHPUnit crash diagnostics by @chubes4 in #1917
- Retain PHPUnit bootstrap failure diagnostics by @chubes4 in #1918
- Preserve binary staged file bytes by @chubes4 in #1921
- Run bounded PHPUnit plans in one disposable runtime by @chubes4 in #1922
- Fix private PHPUnit TestSuite constructor compatibility by @chubes4 in #1927
- Bound Playground custom archive cache growth by @chubes4 in #1929
- Execute bounded plans through one recipe runtime by @chubes4 in #1928
- Align Playground runtime bootstrap dependencies by @chubes4 in #1931
- Retain non-fatal PHPUnit bootstrap exits by @chubes4 in #1932
- Harden Playground cache retention safety by @chubes4 in #1930
- Fix Playground cache leases on macOS by @chubes4 in #1936
- Capture malformed PHPUnit bootstrap payloads by @chubes4 in #1933
- Fix staged binary assets in browser previews by @chubes4 in #1939
- Fail closed on PHPUnit discovery errors by @chubes4 in #1940
- Restore configless managed PHPUnit discovery by @chubes4 in #1944
- Add PHPUnit config to readonly cache fixture by @chubes4 in #1942
- Navigate authenticated multi-actor browser sessions by @chubes4 in #1948
- Bound retained recipe command evidence by @chubes4 in #1947
- Persist functional WordPress state in Cloudflare by @chubes4 in #1886
- fix: verify staged mount file writes by @chubes4 in #1950
- Run durable WordPress cron on Cloudflare by @chubes4 in #1951
Full Changelog: https://github.com/Automattic/wp-codebox/blob/v0.13.0/CHANGELOG.md
v0.12.29
What's Changed
- Fix recipe-backed fuzz suite resets by @chubes4 in #1878
- Expose recipe fuzz results as typed workload artifacts by @chubes4 in #1880
- Fix PHPUnit dependency mount lifecycle by @chubes4 in #1883
- Omit publication error from successful verification by @chubes4 in #1885
Full Changelog: https://github.com/Automattic/wp-codebox/blob/v0.12.29/CHANGELOG.md
v0.12.28
What's Changed
- Fix nested mount overlays by @chubes4 in #1853
- Add Cloudflare WordPress runtime gate by @chubes4 in #1856
- Raise Cloudflare WordPress boot CPU budget by @chubes4 in #1857
- Forward runtime environment to PHPUnit by @chubes4 in #1861
- Expose editor actions to fuzz sequences by @chubes4 in #1860
- Add stateful block editor mutation steps by @chubes4 in #1859
- Consolidate WordPress runtime inputs by @chubes4 in #1865
- Fix runner workspace default branch resolution by @chubes4 in #1866
- Resolve omitted publication base from repository metadata by @chubes4 in #1867
- Fix runtime backend boundary enforcement by @chubes4 in #1869
- Load PHPUnit dependencies after database install by @chubes4 in #1868
- Expose visual explanation controls by @chubes4 in #1871
- Run WordPress within Cloudflare Worker memory limits by @chubes4 in #1872
- Serve WordPress from the Cloudflare runtime by @chubes4 in #1873
- Accept canonical GitHub repository casing by @chubes4 in #1875
- Normalize root extra-plugin source subpaths by @chubes4 in #1876
Full Changelog: https://github.com/Automattic/wp-codebox/blob/v0.12.28/CHANGELOG.md
v0.12.27
v0.12.26
What's Changed
- Exclude Codebox control files from publication snapshots by @chubes4 in #1848
- Preserve Composer overlay source revisions by @chubes4 in #1849
Full Changelog: https://github.com/Automattic/wp-codebox/blob/v0.12.26/CHANGELOG.md
v0.12.25
What's Changed
- Load external PHP.wasm extension manifests by @chubes4 in #1843
- Fix trusted apply artifacts before redaction by @chubes4 in #1841
- Ignore Git-excluded files during workspace publication by @chubes4 in #1845
Full Changelog: https://github.com/Automattic/wp-codebox/blob/v0.12.25/CHANGELOG.md