All Versions
23
Latest Version
Avg Release Cycle
102 days
Latest Release
1553 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