Repository navigation
Releases: laravel/boost
Releases · laravel/boost
Release list
v2.10.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- List tables through the schema builder for unsupported database drivers by @lazerg in #1058
- Terminate grep options in infer-conventions hints by @Mohammad-Ranjbar in #1059
- Fix inaccurate guidance in four bundled skills by @pushpak1300 in #1061
Full Changelog: v2.10.2...v2.10.3
v2.10.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- Add MCP support for Pi by @pushpak1300 in #1049
- Reject non-object JSON5 MCP configuration roots by @Mohammad-Ranjbar in #1048
- Migration from Mockery to Double by @jasonmccreary in #1039
New Contributors
- @jasonmccreary made their first contribution in #1039
Full Changelog: v2.10.1...v2.10.2
v2.10.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Keep syncing CLAUDE.md for existing Claude Code projects by @gldrenthe89 in #1043
- Render Best Practice guidelines and skill commands with Sail's executable when needed by @wilsenhc in #1046
- Slim always-loaded guidelines where evals show no behavior change by @pushpak1300 in #1042
- Only mention the deploying-to-cloud skill when Cloud is enabled by @cyppe in #1040
- Keep the Laravel AI upgrade prompt usable alongside older Laravel MCP by @pushpak1300 in #1047
New Contributors
- @gldrenthe89 made their first contribution in #1043
- @wilsenhc made their first contribution in #1046
Full Changelog: v2.10.0...v2.10.1
v2.10.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Use AGENTS.md for Claude Code guidelines by @pushpak1300 in #1032
- Preserve differently cased CTE references when applying table prefixes by @Mohammad-Ranjbar in #1035
- Fix RuleRepository area key collapsing distinct single-segment globs by @jwynharris in #1033
- Preserve existing skills when forced downloads fail by @Mohammad-Ranjbar in #1031
- Add an upgrade prompt for Laravel AI 1.0 by @pushpak1300 in #1036
New Contributors
- @jwynharris made their first contribution in #1033
Full Changelog: v2.9.1...v2.10.0
v2.9.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Use scanner-safe placeholders in config skill example by @reedmackayfr in #1027
- Reject non-object Boost configuration by @Mohammad-Ranjbar in #1025
- Handle unquoted JSON5 MCP config keys by @Mohammad-Ranjbar in #1023
- Strip a leading BOM from TOML MCP config files so the existing server table is found instead of duplicated by @sulimanbenhalim in #1022
- Preserve executable permissions on bundled skill scripts by @cyppe in #1026
- Report failed skill syncs during installation by @Mohammad-Ranjbar in #1016
- Reject non-object MCP configuration roots by @Mohammad-Ranjbar in #1029
New Contributors
- @reedmackayfr made their first contribution in #1027
Full Changelog: v2.9.0...v2.9.1
v2.9.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Bump the github-actions group with 2 updates by @dependabot[bot] in #1020
- Point the skill sync workflow at the renamed deploying-to-cloud folder in cloud-cli by @sulimanbenhalim in #1021
- Support laravel/mcp 1.x by @pushpak1300 in #1028
Full Changelog: v2.8.1...v2.9.0
v2.8.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Run test workflows on pushes to main by @Mohammad-Ranjbar in #1013
- feat: support third-party NPM package guidelines and skills by @calebdw in #935
- Reject backslash paths when downloading a skill so files cannot land outside the skill directory by @sulimanbenhalim in #963
- Ignore commented-out entries when checking for existing MCP servers by @lazerg in #933
- Treat a whitespace-only MCP config file as new instead of failing the install by @sulimanbenhalim in #1018
- Resolve the browser log path from the browser channel config instead of a hardcoded location by @sulimanbenhalim in #1017
- Preserve SQL literals when applying table prefixes by @Mohammad-Ranjbar in #1014
- Record rules only when the user asks for them by @pushpak1300 in #1019
Full Changelog: v2.8.0...v2.8.1
v2.8.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Remove redundant test lifecycle overrides by @Mohammad-Ranjbar in #1004
- Leave fenced code blocks alone when spacing markdown headings by @sulimanbenhalim in #961
- Throw on invalid SKILL.md frontmatter instead of silently unregistering the skill by @shoemoney in #965
- Show repo-relative skill paths with forward slashes on Windows by @pushpak1300 in #1011
- Stop normalizing blank lines outside the Boost guidelines block by @sulimanbenhalim in #996
- Use installed PHPUnit version in testing skill docs by @Mohammad-Ranjbar in #1008
- Fix entity decoding in fenced code blocks by @Mohammad-Ranjbar in #997
- Fix: browser-logs watcher can crash any Livewire page via JSON.stringify auto-invoking $wire's fake toJSON by @thealejandro in #1007
- Drop the truncated leading fragment when the log chunk boundary lands inside an entry by @sulimanbenhalim in #1009
- Bundle the Laravel Cloud skill and sync it nightly from cloud-cli by @pushpak1300 in #1012
- Key nested user guidelines by relative path so same-named files stop overwriting each other by @sulimanbenhalim in #1010
New Contributors
- @shoemoney made their first contribution in #965
- @thealejandro made their first contribution in #1007
Full Changelog: v2.7.1...v2.8.0
v2.7.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Detect Livewire navigate requests by header presence since Livewire 3 sends an empty value by @sulimanbenhalim in #984
- Ensure MCP config files end with a trailing newline by @iitenkida7 in #990
- Skip versioned guideline discovery for packages without a major version by @sulimanbenhalim in #988
- Join TABLE_CONSTRAINTS for check constraints since MySQL's CHECK_CONSTRAINTS table has no TABLE_NAME column by @sulimanbenhalim in #980
- Fix non-GitHub SSH remote validation by @simonyang08 in #986
- Register the browser-logs route only when the browser logs watcher is enabled by @sulimanbenhalim in #993
- Report the database driver name as database_engine instead of the connection name by @sulimanbenhalim in #994
- Read the standard mcp_config_path config key for Junie instead of the never-documented mcp_path by @sulimanbenhalim in #995
- Declare search-docs read-only so agents in plan mode stop re-asking for it by @humanik in #998
- Align action examples to use handle() by @bjoernzosel in #999
- Remove deprecated Rector skips by @Mohammad-Ranjbar in #1000
- Use unlimited memory for PHPStan type checks by @Mohammad-Ranjbar in #1003
- Remove deprecated early return Rector set by @Mohammad-Ranjbar in #1002
New Contributors
- @iitenkida7 made their first contribution in #990
- @simonyang08 made their first contribution in #986
- @humanik made their first contribution in #998
- @bjoernzosel made their first contribution in #999
- @Mohammad-Ranjbar made their first contribution in #1000
Full Changelog: v2.7.0...v2.7.1
v2.7.0
Immutable
release. Only release title and notes can be modified.
Full Changelog: v2.6.0...v2.7.0