PackageTrack
Sign in Get early access

sycho/json-api

JSON-API responses in PHP

v0.5.2 1.2M downloads/mo #4387 most downloaded on Packagist SychO9/json-api-php

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Ships unpredictably

gaps range from 3 months to 5.1 years

Nearly every release is documented

notes for 9 of 10 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

10 releases · first in 2015

0 releases in the last 12 months

see the full history below

Release timeline

10 releases · Aug 2015 to Apr 2023
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 10
  1. v0.5.2 16 Apr 2023
    Release notes

    Fixed

    • Validate limit and filter parameters.
    Open source →
  2. v0.5.1 04 Jul 2022
    Release notes

    Full Changelog: v0.5.0...v0.5.1

    Open source →
  3. v0.5.0 09 Apr 2022

    Nothing published for this version

  4. v0.4.1 05 Mar 2017
    Release notes

    Fixed

    • #114: Do not call getAttributes() twice. (@f3ath)
    Open source →
    Release notes

    v0.4.1 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  5. v0.4.0 05 Mar 2017
    Release notes

    Added

    • #96: Improve invalid parameter exceptions with more information about what's invalid. (@nubs)

    Changed

    • #106: Convert snake_case into camelCase when calling a relationship method. (@ustrugany)

    Fixed

    • #94: Properly support empty to-one relationships.
    • #99: Omit attributes on resource identifier objects. (@anthonyhendrickson)
    • #103: Prevent resource relationships from being built twice per resource.
    • #110: Omit empty attributes on resources. (@f3ath)
    Open source →
    Release notes

    v0.4.0

    Compare

    Choose a tag to compare

    Open source →
  6. v0.3.0 31 Mar 2016
    Release notes

    Added

    Changed

    Fixed

    • #65: Convert kebab-case into camelCase when calling a relationship method. (@avoelpel)
    • #70: Include related resources even if relationship is not listed in sparse fieldset. (@Damith88)
    • #72: Return null in Parameters::getLimit if no limit is set. (@byCedric)
    • 46142e5: Prevent primary "data" resources from showing up again in the "included" array. (@tobscure)
    Open source →
    Release notes

    v0.3.0

    Compare

    Choose a tag to compare

    Open source →
  7. v0.2.1 02 Nov 2015
    Release notes

    Fixed

    • Improve performance when working with large numbers of resources
    Open source →
    Release notes

    v0.2.1

    Compare

    Choose a tag to compare

    Open source →
  8. v0.2.0 30 Oct 2015
    Release notes

    Completely rewrite to improve all the things.

    • Resources and Collections now contain data and are responsible for serializing it when they are converted to JSON-API output (whereas before serializers were responsible for creating concrete Resources/Collections containing pre-serialized data). Serializers are now only responsible for building attributes and relationships. This is a much more logical/testable workflow, and it makes some really cool syntax possible!
    • Support for sparse fieldsets.
    • Simplified relationship handling.
    • Renamed Criteria to Parameters, add validation.
    • Added ErrorHandler for serializing exceptions as JSON-API error documents.
    • Updated docs.
    • Wrote some tests.
    • It should go without saying that this is not at all backwards-compatible with 0.1.
    Open source →
    Release notes

    v0.2.0

    Compare

    Choose a tag to compare

    Open source →
  9. v0.1.1 07 Aug 2015
    Release notes

    Changed

    • Rename abstract serializer
    Open source →
    Release notes

    v0.1.1 Pre-release

    Pre-release

    Compare

    Choose a tag to compare

    Open source →
  10. v0.1.0 07 Aug 2015
    Release notes
    • Initial release
    Open source →
    Release notes

    v0.1.0 Pre-release

    Pre-release

    Compare

    Choose a tag to compare

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive