{"push_id":595125137,"size":1,"distinct_size":1,"ref":"refs/heads/jsonapi","head":"3fd8b55afbe6eaa7c42cf0803692b3b5339b6592","before":"362f6cf7ba201d8dc362a331d4f151159ba83d4a","commits":[{"sha":"3fd8b55afbe6eaa7c42cf0803692b3b5339b6592","author":{"email":"2345c0ac229046fbfe1ffcbadc78432215525266@gmail.com","name":"Jeffrey Finkelstein"},"message":"Makes API compliant with JSON API specification.\n\nPreviously, the behavior of Flask-Restless was a bit arbitrary. Now we\nforce it to comply with a concrete (though still changing)\nspecification, which can be found at http://jsonapi.org/.\n\nThis is a (severely) backwards-incompatible change, as it changes which\nAPI endpoints are exposed and the format of requests and responses.\n\nThis change also moves JSON API compliance tests to a convenient\ndistinct test module, `tests.test_jsonapi.py`, so that compliance with\nthe specification can be easily verified. These tests correspond to\nversion 1.0rc2 of the JSON API specification, which can be found in\ncommit json-api/json-api@af5dfcc50ac3838601cf3f26a8e89a5778529c89.\n\nThis change fixes (or at least makes it much easier to fix or much\neasier to mark as \"won't fix\") quite a few issues, including but not\nlimited to\n\n  - #87\n  - #153\n  - #168\n  - #193\n  - #208\n  - #211\n  - #213\n  - #243\n  - #252\n  - #253\n  - #258\n  - #261\n  - #262\n  - #303\n  - #394","distinct":true,"url":"https://api.github.com/repos/jfinkels/flask-restless/commits/3fd8b55afbe6eaa7c42cf0803692b3b5339b6592"}]}