- Fix issue with infinite recursion when instantiating document (9997a8c0)
- replace Dog/Flea with Author/Book/Chapter to expose bug with JsonApiModel::resource_to_attrs and stack overflow error (9403689e)
- Document validation using Rust types (6f782603)
- Update tests to align with new enum changes (a002d96d, breaks #)
- Fix broken inline documentation tests (89d07baf)
- Fixes tests/model_test with recent changes (e8f0d0d8)
- Update tests to align with new enum changes (a002d96d, breaks #)
- improve documentation in a few places (70be409f)
- Add test to demonstrate
PartialEq
(d24db4f2)
- Update documentation throughout repository with examples (c8c51059)
- make Relationship data an Option (b1a91099)
- Don't suppress errors of serde_json (3b70f04)
- Derive Clone for Query (99ff203)
- Enable support for "maybe has many" (6dc6b41)
- Derive JsonApiModel for Box where M: JsonApiModel (a261447)
- Add support for filter query param (664fb91b)
- Support sort query parameters (b6b1def5)
- Add conversion of object Vec to jsonapi_document (1bf60a0)
- Support numeric id in JsonApiModel::to_jsonapi_* (1f98c88)
- Box the PrimaryData::Single variant (bf7a767)
- Use and serialize sparse structs (75b6bac)
- model serialization and deserialization working (d38093e)
- Implement FromStr for JsonApiDocument and Resource (fb66803)
- Update 'serde*' minimal versions and relax version restrictions (3723938)
- Use an empty HashMap if attributes is not supplied (e0d3712)
- fix issues with static slice reference on stable (647f93a)
- Not to include data and errors in a same document (71e65a8)
- Remove superfluous Pagination impl (9310e369)
- Add warn logs for setting query defaults (a2c6c11a)
- Add log crate and error logging (2283cb97)
- Add denial of unwanted features (178bb102)
- Add log crate and error logging (06ea19b1)
- Remove obsolete attribute_as_x (76d8fff0)
- Add Optional Meta field to Resource (9f8d2f0b)
- Initial diff/patch functionality (0ae612d2)
- Partial Resource diff implementation (0686a55f)
- Stub Resource patch/diff functions (158aa7ba)
- Stub Resource patch/diff functions (779e30d9)
- Add Resource from_str and get_attribute (436df1ac)
- Add initial JsonApiModel trait (7a3a4a23)
- Resource function get_attribute_as_number (67e1e661)
- Add Relationship functions (b8de4340)
- Add Resource functions get_relationship and get_attribute_x (b1342cbf)