NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1367 most downloaded on Packagist
An easy to use Fractal integration for Laravel applications
Last release 7 months ago
21 Feb 2026
Release timing varies
gaps range from 2 weeks to 1.2 years
Nearly every release is documented
notes for 55 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
72 releases · first in 2015
What's Changed Add Laravel 13 support
Replace call to deprecated symfony method by @billypoke in #271
Full Changelog: 6.3.2...6.3.3
One column per quarter.
Full Changelog: https://github.com/spatie/laravel-fractal/compare/6.3.2...6.3.3
Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 by @dependabot in #263
Full Changelog: 6.3.1...6.3.2
Full Changelog: https://github.com/spatie/laravel-fractal/compare/6.3.1...6.3.2
feat: disable fieldsets by default by @Mohammad-Alavi in #262
Full Changelog: 6.3.0...6.3.1
Full Changelog: https://github.com/spatie/laravel-fractal/compare/6.3.0...6.3.1
Allow auto parsing the fieldsets by @Mohammad-Alavi in #261
fieldsets by @Mohammad-Alavi in #261Full Changelog: 6.2.2...6.3.0
fieldsets by @Mohammad-Alavi in https://github.com/spatie/laravel-fractal/pull/261Full Changelog: https://github.com/spatie/laravel-fractal/compare/6.2.2...6.3.0
Bump dependabot/fetch-metadata from 1.6.0 to 2.1.0 by @dependabot in #257
Full Changelog: 6.2.1...6.2.2
Full Changelog: https://github.com/spatie/laravel-fractal/compare/6.2.1...6.2.2
fix: wrong return annotation by @Mohammad-Alavi in #258
return annotation by @Mohammad-Alavi in #258Full Changelog: 6.2.0...6.2.1
return annotation by @Mohammad-Alavi in https://github.com/spatie/laravel-fractal/pull/258Full Changelog: https://github.com/spatie/laravel-fractal/compare/6.2.0...6.2.1
Auto excludes by @simondotwhite in #253
Full Changelog: 6.1.0...6.2.0
Full Changelog: https://github.com/spatie/laravel-fractal/compare/6.1.0...6.2.0
Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 by @dependabot in #247
Full Changelog: 6.0.3...6.1.0
Full Changelog: https://github.com/spatie/laravel-fractal/compare/6.0.3...6.1.0
Add Dependabot Automation by @patinthehat in #237
Full Changelog: 6.0.2...6.0.3
Full Changelog: https://github.com/spatie/laravel-fractal/compare/6.0.2...6.0.3
Nothing published for this version
Nothing published for this version
Nothing published for this version
- add support for PHP 8
- add support for Laravel 8
- add support for Laravel 7
- update transformer stub
- make compatible with Laravel 6
add Spatie\Fractal\Facades\Fractal
Spatie\Fractal\Facades\Fractal- drop support for PHP 7.1
- drop support for PHP 7.0 - add support for Laravel 5.8
- improve singleton definition
- support Lumen
- add support for Laravel 5.7
- make fractal macroable
- fixed #153
- add support for L5.6
add transformWith collection macro
transformWith collection macroadd compatibility with Lumen 5.5
allow json encoding options to be passed to the respond method
respond method- Fix wrongly tagged commit
Laravel 5.5 support, dropped support for all older versions
laravel-fractal to fractaladd default_paginator to config file
default_paginator to config fileadd fractal_class to config file
fractal_class to config fileAdd baseUrl support for the JsonApi serializer
Nothing changed! Something went wrong with tagging the last version so we had to bump the version a bit?
Nothing published for this version
Fixes bug where a passed serializer wouldn't be used
Add compatiblity with fractal 0.16 through fractalistic 2.0
- Add compatiblity with Lumen
Fix resolving Fractal::class out of the container
Fractal::class out of the containerAdd support for passing paginators to the data argument of fractal()
data argument of fractal()Bind laravel-fractal as a singleton
laravel-fractal as a singleton- Add support for Laravel 5.4
Improve descriptions of generator command
Allow closures to be used as serializers
Fixed missing namespace import in Fractal
The facade will now use the configured serializer
Fix wrong implementation of the respond method.
respond method.If you encounter errors when upgrading from 3.1.0 to this version, replace all usages of Spatie\Fractal\Response by Illuminate\Http\JsonResponse. All calls to the headers method on that class should be replaced by withHeaders.
- Add respond method
respond methodFix dependencies in composer.json
composer.jsonMake use of spatie/fractalistic
spatie/fractalisticAdd make:transformer artisan command.
make:transformer artisan command.Made compatible with fractal 0.14
0.14fractal-helper function.- Added L5.3 compatibility
- Added support for cursors
The Fractal-class now implements the JsonSerializable-interface
Fractal-class now implements the JsonSerializable-interfaceFixed a bug when passing a null value to parseIncludes
Fixed bug when adding multiple includes in one go
Fix for adding multiple includes in one go.
** this version contains a bug when adding multiple includes in one go, please upgrade to v1.7.3 **
Your coding agent can read these notes before it upgrades. Set up the MCP server →