New Types
- There is a new type
reference
that models a reference to either graph content or a reference to a group- A reference to a group takes a
resource
, while a reference to graph content takes a resource for the group and auid
- A reference to a group takes a
Breaking changes / Modified types:
-
content
has now been modified. the subtype[%reference =uid]
has now been changed to use the[%reference reference]
-
Graph store no longer accepts pokes with the mark
%graph-update
. Instead, it supports pokes with the mark%graph-update-1
-
The types
update
andlogged-update
no longer have a%0
at the head of the cell, but otherwise remain unchanged -
The type
logged-update-0
has been renamed tologged-action
-
The type
update-0
has been renamed toaction
-
lib/graph-store.hoon
now uses the latest types and implements en/de-json arms for them. -
lib/graph.hoon
is compatible with the latest changes -
The mark found at
mar/graph/update.hoon
is (still) synonymous withmar/graph/update-0.hoon
, both of which no longer havejson
grab
/grow
arms. The new markmar/graph/update-1.hoon
is updated to use the latestsur/graph-store
type definitions and has accompanyingjson
grab
/grow
arms.
All old type definitions and any types that depended on them for post
and graph-store
have been moved to arms named zero
in each file respectively.