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 Element
content 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
href
in HTTP Request Message from typeHref
toTemplated Href
- Added
hrefVariables
as 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
content
anddescription
inattributes
. - Added Copy to the following:
- Resource
- Transition
- HTTP Transaction
- HTTP Message Payload
- Corrected
content
of HTTP Headers.
0.3.0 - 2015-08-07
- Renamed
class
metadata property toclasses
. [RFC 0003]
- Merged API and Resource namespaces. [RFC 0002]
- Renamed
parameters
tohrefVariables
- Renamed
attributes
todata
- Added
contentTypes
toTransition
element
- 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.