Sparse Fieldset support and first major version release.
This release adds support for encoding sparse fieldsets of ResourceObjects.
The following breaking changes were mostly made to support sparse fieldsets as an encoding-only feature.
JSONAPI.Includewent from guaranteeingCodableto only guaranteeingEncodable, although conforming types within the library are still conditionallyDecodable.- The
JSONPolytypealias was replaced byEncodableJSONPolyand only guaranteesEncodable. AppendableResourceBodywas renamedAppendableand does not guarantee conformance toResourceBodyanymore (butManyResourceBodyconforms to bothResourceBodyandAppendable).MaybePrimaryResourcewas renamedOptionalPrimaryResource.