Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.0.0 Changes #22

Open
48 tasks
ColtonProvias opened this issue Aug 15, 2016 · 3 comments
Open
48 tasks

5.0.0 Changes #22

ColtonProvias opened this issue Aug 15, 2016 · 3 comments

Comments

@ColtonProvias
Copy link
Owner

ColtonProvias commented Aug 15, 2016

General Changes:

  • Addition of Ember-compatible filtering
  • Query modification
  • Extended filtering
  • Default pagination settings
  • Binary data serialization
  • Optional: MessagePack

Endpoint Changes:

  • GET Collection
    • Bad query parameter handling
    • Filtering
  • GET Resource
    • Related Inclusions
    • Sparse Fieldsets
    • Bad query parameter
  • GET Related
    • Sparse Fieldsets
    • Related Includes
    • Sorting
    • Pagination
    • Filtering
    • Bad query parameter
  • GET Relationship
    • Sorting
    • Pagination
    • Filtering
    • Bad query parameter
  • POST Collection
    • Bad query parameter
  • POST Relationship
    • Sorting
    • Pagination
    • Filtering
    • Bad query parameter
  • PATCH Resource
    • Sparse Fieldsets
    • Related Includes
    • Bad query parameter
  • PATCH Relationship
    • Sorting
    • Pagination
    • Filtering
    • Bad query parameter
  • DELETE Resource
    • Bad query parameter
  • DELETE Relationship
    • Sorting
    • Pagination
    • Filtering
    • Bad query parameter
@Datamance
Copy link

AWWWW YISSSS

@ColtonProvias
Copy link
Owner Author

Two more things:

URL Safe Base64 encoding of raw byte data. This way big numbers or binary data such as images can be transferred. Plus it provides compatibility with JSON Web Algorithms.

Optional MessagePack serialization. For cell phones where data really counts, shaving off bytes via a smaller serialization format can really help. Same API format, just an optional feature.

@ColtonProvias
Copy link
Owner Author

ColtonProvias commented Feb 24, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants