Releases: BinarCode/laravel-restify
Releases · BinarCode/laravel-restify
Release 10.3.3
What's Changed
- feat: add CtaSection, FeaturesSection, HeroSection, and HeroStat components with interactive features and styling (Denis Dobra)
- Feature/docs v3 modernize (#693) (Denis Dobra)
- Revert "refactor: Modules & libraries setup + global search + dark/light mode…" (#692) (Lupacescu Eduard)
- refactor: Modules & libraries setup + global search + dark/light mode fixed (#690) (Denis Dobra)
Release 10.3.2
Added
- Added the
$request->filteredQuery()method to the RestifyRequest
Release 10.3.1
What's Changed
- fix: ignore cache for tools (#688) (Lupacescu Eduard)
10.3.0
Release 10.2.17
What's Changed
- 10.3.0 (#687) (Lupacescu Eduard)
Release 10.2.16
What's Changed
- adding support for storeAs from the request (#686) (Lupacescu Eduard)
Release 10.2.15
What's Changed
- fix: wrapper json schema object (#685) (Lupacescu Eduard)
Release 10.2.14
What's Changed
- fixing visibility for fields (#684) (Lupacescu Eduard)
Release 10.2.13
Release 10.2.12
What's Changed
New Features:
- Add configurable MCP mode (
directorwrapper) viaRESTIFY_MCP_MODEenv variable - Create 4 wrapper tools for progressive discovery:
discover-repositories: List all MCP-enabled repositoriesget-repository-operations: Get operations for a specific repositoryget-operation-details: Get detailed schema for an operationexecute-operation: Execute an operation with parameters
Architecture:
ToolRegistryservice: Centralized registry for repository/operation metadata with cachingWrapperToolHelperstrait: Shared utilities for schema formatting and example generation- Multi-layer validation ensures only MCP-enabled repositories are accessible
Benefits:
- Reduces tool count from 50+ to 4 wrapper tools (in wrapper mode)
- Better token efficiency for AI agents
- Progressive discovery improves exploration
- Backward compatible via config (defaults to
directmode) - Static tools remain unaffected regardless of mode
Validation:
- Only repositories with
HasMcpToolstrait are exposed - Each operation validates
mcpAllows*()permissions - Clear error messages guide missing configuration