All Versions
23
Latest Version
Avg Release Cycle
102 days
Latest Release
643 days ago

Changelog History
Page 2

  • v0.11.0 Changes

    December 10, 2014

    โž• Added

    • โž• Added League\Fractal\Pagination\PagerfantaPaginatorAdapter to support [Pagerfanta]
    • โž• Added League\Fractal\Pagination\ZendFrameworkPaginatorAdapter to support [Zend Framework Paginator]

    ๐Ÿ›  Fixed

    • Now JSON-API linked items will be unique based on their ID Issue #126

    ๐Ÿ“ฆ [Pagerfanta]: https://packagist.org/packages/pagerfanta/pagerfanta ๐Ÿ“ฆ [Zend Framework Paginator]: https://packagist.org/packages/zendframework/zend-paginator

  • v0.10.0 Changes

    October 17, 2014

    โž• Added

    • โž• Added ParamBag to replace the array passed to includes. It implements array access so keep using it as you were, or play with the new methods.

    ๐Ÿ›  Fixed

    • โœ‚ Removed PaginatorInterface::getPaginator() as it was used anymore. Issue #101
    • Manager::createData() argument 1 now hints against ResourceInterface not ResourceAbstract.
  • v0.9.1 Changes

    July 06, 2014

    ๐Ÿ›  Fixed

    • Using ArraySerializer without a resource key would lead to an empty string as a key in JSON. Issue #78
  • v0.9.0 Changes

    July 06, 2014

    โž• Added

    • Implemented serializer methods for item and collection separately Issue #71
  • v0.8.3 Changes

    June 14, 2014

    โž• Added

    • 0๏ธโƒฃ Default Includes no longer need to be in Available Includes. Issue #58
  • v0.8.2 Changes

    June 09, 2014

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ A null value for Manager::parseIncludes() could have weird results
  • v0.8.1 Changes

    June 05, 2014

    โž• Added

    • ๐Ÿ‘‰ Make ResourceAbstract implement ResourceInterface

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed tests for Laravel 4.2 usage
  • v0.8.0 Changes

    May 27, 2014

    โž• Added

    • โž• Added Serializers with ArraySerializer, DataArraySerializer (default) and a provisional JsonApiSerializer. See Issue #47
    • โž• Added ResourceAbstract::setMeta('foo', mixed) to allow custom meta data
    • ๐Ÿ“œ Replaced Manager::setRequestedScopes() with Manager::parseIncludes('foo,bar') which can be an array or CSV string. It can also take "Smart Syntax" such as Manager::parseIncludes('bars:limit(5|1):order(-something)'), which can come from a URL query param: /foo?include=bars:limit(5|1):order(-something)
    • Made all pagination (paginators and cursors) use meta output logic, so it sits with your custom meta data
    • ๐Ÿšš Moved League\Fractal\Cursor\Cursor and League\Fractal\Cursor\CursorInterface into League\Fractal\Pagination
  • v0.7.0 Changes

    February 01, 2014

    โž• Added

    • โž• Added Cursor, as a different approach to paginating large data sets
    • Switched from PSR-0 to PSR-4
  • v0.6.0 Changes

    December 27, 2013

    โž• Added

    • โž• Adds a PaginatorInterface, with a IlluminatePaginatorAdapter to let Fractal be framework agnostic