Releases

Keep up with regular Scramble releases.
Latest versions:
Scramble: v0.13.36
Scramble PRO: v0.9.13
July 2026
Jul 27, 2026
v0.13.36

New features

  • Add eager-loaded relationship analysis for JSON resources by @romalytvynenko in #1188
  • Add property types from PHPDoc support by @chrisvanlier2005 in #1057
  • Infer nullable Eloquent relations from foreign key columns by @romalytvynenko in #1225
  • Add custom casts support for model attributes by @romalytvynenko in #1227

Fixes

  • Preserve nullable JSON resources in documentation by @romalytvynenko in #1228
  • Fix optional fields in JSON resources marked as required in some cases by @romalytvynenko in #1231
  • Fix CI fails by @romalytvynenko in #1232
Jul 27, 2026
v0.9.13 PRO

What’s Changed

  • Document enum morph properties as constants
Jul 25, 2026
v0.9.12 PRO

What’s Changed

  • Fix QueryBuilder params missing on shared helper callers
Jul 22, 2026
v0.9.11 PRO

What’s Changed

  • Fix fatal/wrong schema for DataCollection|Optional properties
Jul 15, 2026
v0.9.10 PRO

What’s Changed

  • Fix query builder indexing when query builders are configured without reassignment, not in a single call chain
Jul 15, 2026
v0.13.35

What’s Changed

  • Resolve references types in self out type builder by @romalytvynenko in #1221
Jul 14, 2026
v0.13.34

What’s Changed

  • Add IgnoreResponse attribute to exclude responses from docs by @romalytvynenko in #1210
  • Add #[Api] attribute for route-level API assignment by @romalytvynenko in #1211
  • Fix file min/max/size/between rules emitting minLength/maxLength by @romalytvynenko in #1212
  • Fix request body parameter order when merging nested rules by @romalytvynenko in #1213
Jul 13, 2026
v0.9.9 PRO

What’s Changed

  • Fix incorrect binding of route parameters
Jul 11, 2026
v0.9.8 PRO

What’s Changed

  • Fix Lazy|recursive properties failing to be documented
Jul 11, 2026
v0.13.33

What’s Changed

  • Fix missing enum case name and descriptions for Rule::enum()->only()/except() by @romalytvynenko in #1208
Jul 9, 2026
v0.9.7 PRO

What’s Changed

  • Fix custom Query Builder parameter names in docs
Jul 9, 2026
v0.13.32

What’s Changed

  • Improve JSON schema examples: add multiple @example support, avoid using example (deprecated, using examples instead) when serializing JSON schemas by @romalytvynenko in #1205
  • Improve Laravel 10.x compatibility for paginators
Jul 7, 2026
v0.9.6 PRO

What’s Changed

  • Fix Laravel Data date-only properties documented as date-time
Jul 7, 2026
v0.13.31

What’s Changed

  • Add support for Laravel’s fluent File validation rule by @squiaios in #1185
  • Improve nullable enum rule and serialization support by @romalytvynenko in #1195
  • Prevent more PHP 8.5 deprecations by @romalytvynenko in #1196
  • Adds support for accepted rule by @cappuc in #1129
  • Add support for extending the Group attribute by @sanfair in #1201
  • Add nullsafe operator support by @romalytvynenko in #1203
  • Fix coalesce operator support on property fetch by @romalytvynenko in #1204

New Contributors

  • @squiaios made their first contribution in #1185
  • @sanfair made their first contribution in #1201
June 2026
Jun 26, 2026
v0.9.5 PRO

What’s Changed

  • Fix spatie/laravel-json-api-paginate documentation generation issues when using Octane
Jun 26, 2026
v0.13.30

What’s Changed

  • Update paginator’s toArray logic so the type is coming from the real method
  • Added except and only support (for models and Arr helpers) by @romalytvynenko in #1193
  • Fixed JSON API resources when consts are used for attributes and relations properties by @romalytvynenko in #1194
  • Add support for pagination from Scout query builder by @cappuc in #1190
Jun 24, 2026
v0.13.29

What’s Changed

  • Fix config inconsistency
Jun 16, 2026
v0.9.4 PRO

What’s Changed

  • Add additional (with and additional) support for Laravel Data objects
Jun 15, 2026
v0.13.28

What’s Changed

  • Fix pre-serialized class map (failed in some cases due to new data on property definition)
Jun 12, 2026
v0.13.27

What’s Changed

  • Silence some PHP 8.5 deprecations (null array offset, preg_replace null) by @dabrandstetter in #1155
  • Add ability to cache OpenAPI document by @romalytvynenko in #1178
  • Plain objects documnetation by @romalytvynenko in #1181

New Contributors

  • @dabrandstetter made their first contribution in #1155
Scramble PRO
Comprehensive API documentation generation for Spatie’s Laravel Data, Laravel Query Builder, and other packages.