1.0.13
September 11th, 2026
- N/A Changelog not available.
1.0.12
September 11th, 2026
- N/A Changelog not available.
1.0.11
September 11th, 2026
Adds package licensing and project tooling.
- Declares the package as
proprietaryincomposer.json. - Adds
LICENSE.mdfor paid Statamic Marketplace/commercial use. - Adds Laravel Pint and Pest dev dependencies.
- Adds Composer scripts:
composer pintcomposer lintcomposer formatcomposer pestcomposer test
- Runs Pint across the PHP codebase so formatting starts from a clean baseline.
Checks:
composer validate --strict --no-check-publish→ validcomposer lint→ passedcomposer test→ 32 passed, 86 assertions
1.0.10
September 11th, 2026
Adds real inline formatting to Text blocks.
- Text block
contentnow uses Statamic Bard instead oftextarea, so selecting one paragraph and applying Bold/Italic/Link affects only that selection instead of styling the whole block. - Text block render now outputs sanitized rich-text HTML.
- Legacy plain text values still render safely with escaped line breaks.
- Canvas preview now re-renders Text block content changes through the server instead of trying to treat rich text as a live style patch.
- List view preview can extract plain text from Bard/ProseMirror arrays.
Checks: ./vendor/bin/phpunit (32 tests, 86 assertions) and npm run build both pass.
1.0.9
September 11th, 2026
- N/A Changelog not available.
1.0.8
September 11th, 2026
- N/A Changelog not available.
1.0.7
September 11th, 2026
- N/A Changelog not available.
1.0.6
September 10th, 2026
- N/A Changelog not available.
1.0.5
September 9th, 2026
- N/A Changelog not available.
1.0.4
September 9th, 2026
- N/A Changelog not available.
1.0.3
September 9th, 2026
- N/A Changelog not available.
1.0.2
September 9th, 2026
Fixes config/asset publishing so a fresh install and an update both land what the host app actually needs.
bootPublishAfterInstall()now republishes both theweave(compiled JS/CSS) andweave-configtags onstatamic:install— previously onlyweaveran, soconfig/weave.phpnever reached the host app even on a fresh install.- Documented (README, "Publishing on install/update") the
post-install-cmd/post-update-cmdscripts to add to the host app's owncomposer.json— Composer can't run a dependency's scripts, so a plaincomposer update estouai/weaveon an existing install needs this to avoid stale compiled assets inpublic/vendor/weave/build/.
1.0.1
September 9th, 2026
Flattened the blocks panel list view (CP fieldtype editor).
- Tree reads as a compact flat list instead of boxed/nested cards — indentation is a guide line per depth, chevron only on nodes with children.
- Drag handle and duplicate/delete actions are hidden until row hover, cutting visual noise.
- Row shows an inline truncated preview of the block's own text-ish prop next to its label.
- Root-level nodes now have the same recursive rendering as nested ones (root nodes previously missed the duplicate button nested nodes had).
- Panel renamed "Sections" → "List view", starts expanded (it defaulted to collapsed, hiding the tree on open); "Add Block" now starts collapsed instead.
1.0.0
September 9th, 2026
First release of Weave, a Statamic fieldtype for building pages out of a fixed set of reusable, draggable blocks, edited visually in the CP with a live canvas preview.
Blocks included
Hero, HeadingCta, Heading, FeatureSplit, ImageBanner, StatGrid, TestimonialCarousel, Columns/Column, TextBlock, ButtonBlock, ImageBlock, FormBlock, DividerBlock, SpacerBlock, plus config-driven custom blocks via config/weave.php.
Features
- Visual CP editor with live canvas preview
- Shared style props (typography, border/shadow, animation, spacing, visibility) applied to every block
- Config-only blocks (Blade view + props schema, no PHP class) or PHP class blocks for custom logic
- Live style patching in the canvas without full re-render round trips
Install
composer require estouai/weave
See README for host-project setup (config/weave.php, Vite entries, Alpine intersect plugin).