Skip to content

Versions ​

The package follows Semantic Versioning (MAJOR.MINOR.PATCH).

  • Current version: 0.5.04 (2026-10-03)
  • Installation: composer require sopheak/sp-laravel-api
  • Full details: see the Changelog

Release History ​

VersionDateHighlights
0.5.042026-10-03AI SDK record tools, opt-in laravel/mcp driver, MCP/AI tools run record hooks and validators; security: nested child writes need the child permission, tenant-bound relationship filters, includes and cache, viewOwn in queued bulk jobs, permission checks through Laravel Gate
0.5.032026-09-30SQL injection via X-Tenant-ID in relationship includes, viewOwn enforced on by-id reads/writes/relationships/cache, nested writes scoped by child tenant and owner, audit rows keep actor/IP/agent (queued and service-level CRUD)
0.5.022026-09-27MCP tenant isolation (cross-tenant read/write leak), integer tenant IDs in audit logging, userstamps honour the configured auth guard, bulk paths in OpenAPI
0.5.012026-09-19Bulk endpoints accept their documented {"data": [...]} / {"ids": [...]} request bodies
0.4.992026-09-17Extract enum values in SyncRecordColumnsCommand, sanitize columnHiddens in single-record reads and relational subqueries
0.4.982026-09-07Opt-in OpenAPI realtime metadata, application OpenAPI contributions, agentic MCP structured output
0.4.972026-09-06Optional audit.filter mutation policy, AuditLogService::insertAuditLogWithContext()
0.4.962026-08-21viewOwn owner-column resolution (ownerColumn + own_records_owner_columns), created_by_id no longer rewritten on update
0.4.952026-08-18Disabled auto-creation of agent assets in Boost, introduced sp-laravel-api:agent on-demand command
0.4.942026-08-18Caching opt-in per table/function (disableCache defaults true), httpMethod enum validation, public deprecated
0.4.932026-08-17Direct upload, S3/R2 multipart upload, signed private preview URLs
0.4.922026-08-16Cursor pagination fixes (sort/cursor alignment, composite cursor token)
0.4.912026-08-16—
0.4.902026-08-15—
0.4.892026-08-14—
0.4.882026-08-13—
0.4.872026-08-12—
0.4.862026-08-12—

Upgrade Path ​

Upgrades within the same major version (0.4.x) are backward compatible. For breaking changes and migration steps, see: