All notable changes to the Refract project will be documented in this file.
- Moved Compact Refract out of base specification
- Removes the concept of namespaces and uses profiles instead
Ref Elementcontent is no longer an enum, instead the path is situated under ref elements attributes.- An elements meta and attributes will SHOULD ALWAYS contain an object when there is a value. All objects values MUST be an element type. See RFC14 for more information.
- An element SHOULD no longer contain arrays of non elements or objects directly. See RFC15 for more information.
- Compact JSON Serialisation was removed.
- Changed
hrefin HTTP Request Message from typeHreftoTemplated Href - Added
hrefVariablesas an attribute to HTTP Request Message.
- Added Origin Link Relation
- Added Inferred Link Relation
0.4.0 - 2015-08-15
- Changed Data Structure.
- Clarified relation between Copy in
contentanddescriptioninattributes. - Added Copy to the following:
- Resource
- Transition
- HTTP Transaction
- HTTP Message Payload
- Corrected
contentof HTTP Headers.
0.3.0 - 2015-08-07
- Renamed
classmetadata property toclasses. [RFC 0003]
- Merged API and Resource namespaces. [RFC 0002]
- Renamed
parameterstohrefVariables - Renamed
attributestodata - Added
contentTypestoTransitionelement
- Renamed
- Renamed MSON namespace to Data Structures namespace. [RFC 0001]
0.2.0 - 2015-05-28
- Use member elements in objects.
- API namespace.
- Canonical resource namespace.
- Simplify attributes, meta, and object properties.
- MSON namespace.
- Add referencing.
0.1.0 - 2015-02-09
- Initial release.