Skip to content

php-transformer-v0.2.3

Choose a tag to compare

@chubes4 chubes4 released this 30 Jun 13:18

What's Changed

  • Retire stale product-class manifest; fixture.json is the single source of truth by @chubes4 in #341
  • Add deterministic render-free static visual-parity gate (replace flaky pixelmatch) by @chubes4 in #344
  • Flag duplicate class tokens on any element in CanonicalSaveShapeValidator by @chubes4 in #345
  • figma-transformer: scope multi-page planner to top-level page frames by @chubes4 in #343
  • figma-transformer: generate system-font table from curated source (Modern Font Stacks) by @chubes4 in #342
  • feat(theme): site-to-theme assembly + blocks-engine npm packaging by @borkweb in #346
  • Credit collapsed-wrapper equivalence in static-parity coverage (honest score) by @chubes4 in #347
  • Add live-WP candidate entry to static-parity runner (deterministic, real WP DOM) by @chubes4 in #348
  • figma-transformer: stop warning on empty-path (whitespace) text glyph blobs by @chubes4 in #349
  • figma-transformer: split multi-paragraph text so paragraphSpacing renders by @chubes4 in #350
  • feat(blocks-engine): reconstruct fidelity benchmark + ratchet harness by @borkweb in #354
  • figma-transformer: apply per-instance content overrides in instance resolution by @chubes4 in #353
  • figma-transformer: exclude orphan mobile menu/component-demo frames from page selection by @chubes4 in #351
  • figma-transformer: fix image layering, list reset, and responsive breakpoint by @chubes4 in #352
  • test(blocks-engine): expand reconstruct benchmark coverage (9 archetypes + whole-page) by @borkweb in #355
  • fix(blocks-engine): align @WordPress deps to one release to cut install size ~75% by @borkweb in #356
  • Fix static-parity gate understating quality (root-inheritance + whitespace subsumption) by @chubes4 in #357
  • Canonical recursive serialization in no-WP fallback (gate-accuracy for nested dynamic blocks) by @chubes4 in #358
  • figma-transformer: fix overridden instance child canvas-global coordinate mislabeling by @chubes4 in #359
  • figma-transformer: rebase document-mode page frames by @chubes4 in #361
  • feat(blocks-engine): static-HTML-to-block-theme reconstruction pipeline (v0.2.0) by @borkweb in #362
  • figma-transformer: introduce geometry box coordinate primitive by @chubes4 in #364
  • figma-transformer: clarify page frame rebasing by @chubes4 in #363
  • figma-transformer: preserve refreshed nested instance geometry by @chubes4 in #365
  • figma-transformer: improve off-canvas diagnostics by @chubes4 in #366
  • figma-transformer: expand synthetic contract regression coverage by @chubes4 in #370
  • figma-transformer: decode Kiwi component property text fields by @chubes4 in #369
  • figma-transformer: normalize transform layout coordinates by @chubes4 in #367
  • figma-transformer: constrain flex fill growth to main axis by @chubes4 in #368
  • figma-transformer: add parity evidence diagnostics by @chubes4 in #371
  • figma-transformer: extract contract test helpers by @chubes4 in #376
  • figma-transformer: group Kiwi selective decode policy by @chubes4 in #372
  • figma-transformer: refactor diagnostic aggregation by @chubes4 in #373
  • figma-transformer: clarify instance clone resolution by @chubes4 in #374
  • figma-transformer: add geometry provenance classification by @chubes4 in #375
  • figma-transformer: consolidate layout intent classification by @chubes4 in #378
  • blocks-engine 0.2.1: bundle the WordPress runtime — ~491MB → ~53MB consumer install by @borkweb in #377
  • blocks-engine 0.2.2: add opt-in structuredStrategy for no-CSS-carry blocks reconstruction by @borkweb in #382
  • Preserve runtime DOM targets in php transformer by @chubes4 in #385
  • figma-transformer: add node trace helper by @chubes4 in #379
  • figma-transformer: decode Kiwi frame masks by @chubes4 in #383
  • figma-transformer: apply component property visibility overrides by @chubes4 in #384
  • figma-transformer: preserve nested image overrides by @chubes4 in #386
  • figma-transformer: preserve clone-local geometry on frame rebase by @chubes4 in #380
  • figma-transformer: rebase component vector clone geometry by @chubes4 in #381
  • figma-transformer: align fixture matrix page selection by @chubes4 in #387
  • figma-transformer: classify empty visible containers by @chubes4 in #388
  • figma-transformer: merge stroke and effect shadows by @chubes4 in #389
  • figma-transformer: classify off-canvas diagnostics by @chubes4 in #390
  • figma-transformer: apply component instance swaps by @chubes4 in #391
  • figma-transformer: add parser parity report by @chubes4 in #392
  • figma-transformer: inventory skipped Kiwi fields by @chubes4 in #393
  • figma-transformer: bound vector command blob decoding by @chubes4 in #394
  • figma-transformer: preserve paint blend modes by @chubes4 in #395
  • figma-transformer: decode nested component value payloads by @chubes4 in #396
  • figma-transformer: decode Kiwi derived text data by @chubes4 in #397

New Contributors

Full Changelog: https://github.com/Automattic/blocks-engine/blob/php-transformer-v0.2.3/php-transformer/CHANGELOG.md