4.1.6
August 14th, 2026
What's new
- Post-install step deletes the Statamic skeleton test files:
tests/CreatesApplication.php,tests/Feature/ExampleTest.phpandtests/Unit/ExampleTest.php - Runs before formatting, so Pint and Rector skip files that get deleted
What's fixed
composer run testno longer fails on the two example tests- Removes the orphaned
CreatesApplicationtrait, which the kit's ownTestCasedoes not use
4.1.5
August 14th, 2026
What's new
- Export
app/Models/User.phpanddatabase/factories/UserFactory.phpwith the starter kit - Export
config/filesystems.php - Export
config/statamic/mcp.phpfor the Statamic MCP server
What's fixed
- Nothing in this release
4.1.4
August 14th, 2026
What's new
- Ship a
.prettierignorein the exported starter kit, which excludes the Antlers view files that Prettier cannot format - Add
.prettierignoreto theexport_pathsinstarter-kit.yaml
What's fixed
- Simplify the live installation test workflow
4.1.3
August 13th, 2026
What's new
- Post-install now runs
php artisan boost:installto set up Laravel Boost. - Post-install now runs
php artisan mcp:statamic:installto configure the Statamic MCP server. - Each installer reports a clear error with a manual fallback command if it fails.
What's fixed
- Removed the shipped
export/.mcp.jsonand its export path. The file holds machine specific paths, so the installers must write it.
4.1.2
August 13th, 2026
What's new
- Export
boost.jsonand.mcp.jsonso new projects get Laravel Boost and Statamic MCP servers configured out of the box - Split
updateComposerJson()intosetPhpRequirement()andaddComposerScripts(), each with its own console message
What's fixed
- Composer scripts are now added after the dev dependencies install, so
post-update-cmdno longer callsboost:updatebefore Boost exists
4.1.1
August 13th, 2026
What's new
- Show the thank-you message after the install steps, not before.
- Use a proper ellipsis character in the progress messages.
- Print a confirmation after the default files are formatted.
What's fixed
- Hide the verbose
composer run lintoutput during the post-install step. - Stop the formatting step early when the lint command fails.
4.1.0
August 13th, 2026
What's new
- Prettier now uses a 4-space indent everywhere, with a 2-space override for YAML files. All CSS and JS resources are reformatted to match.
- The post-install hook sets
require.phpto^8.5incomposer.json. - The
composer.jsonupdate runs before the dev dependencies install, so theircomposer requirere-resolves the lock file against the new PHP constraint.
What's fixed
- Removed the redundant per-file Prettier overrides for Blade, Antlers, PHP and Vue. The plugins register those parsers themselves, and the global
tabWidthnow covers them.
4.0.2
August 13th, 2026
What's new
- Post-install now runs
bun installbefore formatting, socomposer run linthas the node tooling it needs. - New
composer setupscript: install, env file, key generate, migrate,bun install,bun run build.
What's fixed
- Post-install reports a clear error and skips formatting when
bun installorcomposer run lintfails, instead of failing silently. - Corrected a grammar mistake in the README PHPStan line.
4.0.1
August 13th, 2026
What's new
StarterKitPostInstallnow installs all dev dependencies withcomposer require --dev --with-all-dependencies.- Dev dependency versions live in a single
DEV_DEPENDENCIESconstant. - The hook prints composer output live and shows a manual fallback command if the install fails.
What's fixed
- Pest 5 and PHPUnit 13 install correctly. Statamic's
dependencies_devhandling cannot pass--with-all-dependencies, sodependencies_devis removed fromstarter-kit.yaml. - README no longer claims Rector runs at maximum strictness.
4.0.0
August 13th, 2026
What's new
- Ultra-strict code quality setup: Rector, Pint, PHPStan level 9, 100% type coverage and 100% test coverage, all enforced by
composer test nunomaduro/essentialsfor better Laravel defaults (strict models, auto eager loading, immutable dates)- Bun replaces npm for all frontend tooling, scripts and CI
- Pest 5 with browser tests, architecture tests and smoke tests
- ESLint
unicornruleset for the JavaScript sources - Single CI workflow that runs lint, types, unit tests and browser tests, with dependency auditing and caching
.claude/rulesreplaces the.ai/guidelinesfolder
What's fixed
- Scaffold commands split into dedicated actions, a registry and prompt helpers, so the logic is testable
Stepperfieldtype no longer returns a wrong value for non-numeric input, andconfigFieldItems()visibility now matches the parentYoutubeIdtag validates that the URL parameter is a stringconfig/statamic/git.phpno longer callsconfig()while the config is still loading- Newsletter controller renamed to
SubscribeNewsletterControllerfor a clear action name
Breaking changes
- Blade Icons and the bundled Heroicons/Lucide SVG set are removed; only the social icons remain
- The
bedrock:clearandbedrock:remove-seocommands are removed - npm is replaced by Bun. Use
bun installandbun run build - Pest 4 moves to Pest 5, and PHPUnit 12 moves to PHPUnit 13
3.2.1
June 23rd, 2026
What's new
- Add MIT license file
What's fixed
- N/A
3.2.0
June 16th, 2026
What's new
bedrock:remove-seoartisan command that strips the built-in SEO implementation (global, fieldsets, blueprints, templates and trackers) so an SEO addon can be installed on a blank slate- Feature test coverage for file/fieldset deletion, blueprint tab removal, template/build cleanup, and entry field stripping
- Worker-scoped Pest helpers so the command runs against an isolated scratch copy in parallel-safe tests
- Composer
post-update-cmdscripts to publish Laravel assets and runboost:updateafter updates
What's fixed
- Nothing
3.1.4
May 30th, 2026
What's new
- Register the
@alpinejs/anchorplugin insite.jsfor element positioning - Add a flat ESLint config (
eslint.config.mjs) with browser/Alpine globals and prettier integration - Add
globalsdev dependency and exporteslint.config.mjsvia the starter kit - Allow
npm i/npm runin local Claude settings for linting workflows
What's fixed
- None
3.1.3
May 29th, 2026
What's new
- Error pages now derive their
<title>from the template name (e.g.404 | App) instead of the raw response code - Restored the
postinstallhook so heroicons and lucide icons are generated automatically on install - Generated icon directories (
resources/svg/heroicons,resources/svg/lucide) are now gitignored
What's fixed
- Clarified the
nocachewrapping comment in the cp-toolbar component
3.1.2
May 29th, 2026
What's new
- Allow
gh runcommands in Claude settings
What's fixed
- Use
squares-plusicon for the Components navigation item and remove the unusedsquare-plusSVG - Remove the
postinstallicon generation hook frompackage.json
3.1.1
May 29th, 2026
What's new
phpunit/phpunit ^12.5added as a dev dependency in the starter kit- Allowlisted
git check-ignore,git ls-tree, andgit configcommands in the project Claude settings
What's fixed
- Nothing
3.1.0
May 29th, 2026
What's new
- Pest test suite covering the scaffold commands (
make/rename/deleteblock & set) andClearDemoContent, with worker-scoped isolation for parallel runs - PHPStan (larastan) configuration at level 5
- Composer scripts (
dev,pint,phpstan,format,test) auto-merged on install viaStarterKitPostInstall - Configurable scaffold paths via
config('statamic.bedrock.scaffold.*')with sensible production defaults inconfig/statamic/bedrock.php - Pest and pest-plugin-laravel added as dev dependencies;
tests,phpstan.neon, and the new config added to export paths
What's fixed
- Newsletter controller/request and several classes now have explicit return types and tidied imports
- Pint formatting applied across PHP files and Prettier formatting across all Antlers templates
3.0.0
May 29th, 2026
What's new
- Convert starter kit templates from Blade to Antlers
- Add hidden input fieldtype for parsing Antlers
- Add Statamic form JS plugin and form handling components
- Add Statamic search configuration
- Reorganize Heroicons icon set (mini/outline/solid variants)
- Add Claude Code tooling: Laravel best-practices skill, commands, and AI guidelines
What's fixed
- Drop Precognition in favor of native Statamic form handling
- Remove unused Vue and Blade view components
- Update build config, package dependencies, and Prettier config
2.7.3
February 4th, 2026
What's fixed
- Update
x-bind:aria-describedbysyntax for Prettier to format properly.
2.7.2
February 4th, 2026
What's fixed
- Add
inputmode="numeric"for stepper component. And fix problematic Blade syntax for Prettier formatting.
2.7.1
February 1st, 2026
What's new
- Claude, Gemini, Cursor rules/skills from Laravel Boost, Playwriter and Bedrock.
2.7.0
February 1st, 2026
What's new
- Statamic v6 support
2.6.0
September 30th, 2025
What's new
- Toaster component
What's fixed
- Issue #14: mob nav layout shift.
- Slugify JS utility
- Badges overflow inside the styleguide
2.5.0
September 22nd, 2025
What's new
- Setup cp toolbar component.
Full Changelog: https://github.com/jasonbaciulis/bedrock/compare/v2.4.0...v2.5.0
2.4.0
September 18th, 2025
What's new
- Renamed all CLI commands to include the
bedrocknamespace to prevent any possible clashes. - New
rename:bedrock-blockandrename:bedrock-setcommands. - Moved from
CLAUDE.mdtoAGENTS.mdfor using Codex instead of Claude Code. - Some docs updates.
2.3.1
September 8th, 2025
What's fixed
- Fix passing items to the FAQs component inside a FAQs set #12
2.3.0
September 8th, 2025
What's new
- Enabled built-in "Regenerate" slug action instead of the custom field action I set up before
- Refactor slugify JS util to use
Statamic.$slug.create()
What's fixed
- Fix article block error when using article as a block outside posts #11
2.2.2
September 2nd, 2025
What's fixed
- Some SEO, perf, and accessibility fixes based on Lighthouse report.
Full Changelog: https://github.com/jasonbaciulis/bedrock/compare/v2.2.1...v2.2.2
2.2.1
September 1st, 2025
What's fixed
- Missing export for scaffold commands
2.2.0
August 31st, 2025
What's new
- Blocks and Article set groups that would make it easy to group and name blocks for any marketing website.
- Block/set scaffolding commands: when creating blocks, see suggestions for naming based on a group.
- Deleting block/set: when a selected block is used in entries, it shows a warning.
- FAQs: moved schema PHP code to component.
- Stepper: more extendible, styling without input field, added demo in hero.
What's fixed
- SEO missing twitter image alt .
- Fallback description error if missing blocks' content (e.g. after clearing demo content).
2.1.0
August 27th, 2025
What's new
- Changed button property from
button_typetovariant
What's fixed
- Missing
Modifiersexport path
2.0.0
August 27th, 2025
What's new
- Migrated from Antlers to Blade
- Blade prettier plugin
- Use Laravel Precognition inside forms
- Add Laravel Boost to dev dependencies
What's fixed
- Lots of small fixes and improvements
Full Changelog: https://github.com/jasonbaciulis/bedrock/compare/v1.2.0...v2.0.0
1.2.1
August 11th, 2025
What's fixed
- Replace
x-maskbecause it does not work with input typenumber - Other small tweaks and fixes for form inputs
1.2.0
August 6th, 2025
What's new
StepperStatamic fieldtype- Added
theme-colorglobal field - Removed redirects from global because you'd need proper 301 redirects anyway
- Added
filesfield template
What's fixed
- Radio and checkboxes IDs to prevent ID conflicts
Full Changelog: https://github.com/jasonbaciulis/bedrock/compare/v1.1.4...v1.2.0
1.1.4
August 6th, 2025
What's fixed
- Copied missing fonts
1.1.3
August 5th, 2025
What's fixed
- Hero container spacing
- Added missing
aria-invalidfor radio and checkboxes - Added hidden checkbox for the toggle field
1.1.2
August 3rd, 2025
What's fixed
- Hero components grid responsive fixes
1.1.1
August 3rd, 2025
What's new
- Updated Hero section with components showcase
What's fixed
- Minor form fields UI fixes
1.1.0
July 31st, 2025
What's new
- Rebrand Starter-kit from Leap to Bedrock
- Demo website updates
- Cookie dialog updates
- Card component
- Simplified form fields folder structure
What's fixed
- Combobox padding fix
- Footer logo size
Full Changelog: https://github.com/jasonbaciulis/bedrock/compare/v1.0.0...v1.1.0
1.0.0
July 29th, 2025
What's new
- Big update to UI, form fields, and all Alpine.js components. Starting with styling to match shadcn/ui components, and finishing with more robust, accessible, and customizable components.
- New
viewsfolder structure. - Updated
style-guideblock to showcase all components. - Custom Icon tag that uses blade icons package with Lucide icons.
- Updated video set to use yt-lite embed script.
- More docs.
Full Changelog: https://github.com/jasonbaciulis/leap/compare/v0.9.0...v1.0.0
0.9.0
July 10th, 2025
What's new
- Upgraded to Tailwind v4.
What's fixed
- Fixed combobox toggle not working from the first click.
- Removed old files.
- Fixed whole .env being exposed on the frontend.
Full Changelog: https://github.com/jasonbaciulis/leap/compare/v0.8.1...v0.9.0
0.8.1
June 7th, 2025
What's fixed
- Exported missing form that was causing the error on the demo homepage.
0.8.0
June 6th, 2025
What's new
- Dropped
jonassiewertsen/statamic-jobsdependency because it was clashing with Statamic's Laravel 12 #6
0.7.2
January 17th, 2025
What's fixed
- Issue after the installation about missing file https://github.com/jasonbaciulis/leap/issues/4
0.7.1
January 10th, 2025
What's fixed
- Tabs component variables getting overwritten after the recent refactor.
0.7.0
January 10th, 2025
What's new
- Write docs inside components.
- Minor refactoring to some alpine components.
What's fixed
section-mclass name inside blocks
0.6.0
January 8th, 2025
What's new
- Search form block
- Search results block
0.5.0
January 8th, 2025
What's new
- Team block
- Refactor to use
assetscontainer for social images
0.4.2
January 7th, 2025
Keep only commented code for load more demo, because need Statamic pro license to use REST API.
0.4.1
January 7th, 2025
What's fixed
- Fix the error
Starter kit path [public/social_images] does not exist.on install
0.4.0
January 7th, 2025
What's new
- Testimonials block
0.3.0
December 17th, 2024
What's new
- Blog Excerpt block
- Blog Paginated block
What's fixed
delete:blockCLI command was not updatingblocks.yaml
0.2.0
December 15th, 2024
Statamic updated folder structure
0.1.0
December 14th, 2024
Init release