0.6.5 - 2021-05-27
- Array processing is no longer recursive when converting entities to tuples.
0.6.4 - 2021-04-20
- Renamed
:tg/sub
to:tg/owns
before any dependencies lock this name in.
- Fixed entity references to top level entities to not own them
0.6.3 - 2021-04-16
- Entity encoding now includes new attributes that connect sub-entities to top-level entities.
- Updated to Naga-store 0.5.3
0.6.2 - 2021-04-08
- Updated to ClojureScript 1.10.844
- Errors in the README
0.6.1 - 2021-03-31
- localStore option for i/o.
0.6.0 - 2021-03-30
- I/O operations.
0.5.1 - 2021-03-20
- Allowing arbitrary keys for entities.
0.5.0 - 2021-03-19
- When building entities temp-ids no longer map newly allocated nodes for entities without an id back to themselves.
- No longer reading or writing JSON entities. This should be done outside of Zuko. Affected functions are:
zuko.entity.reader/graph->str
zuko.entity.writer/stream->triples
- No more dependency on Cheshire.
0.4.6 - 2021-03-12
- Lookup refs in entity values.
0.4.5 - 2021-03-11
- Datatype testing with schema now allows various datatypes throughout query patterns.
- Datatype testing with schema now allows various datatypes as entity nodes.
0.4.3 - 2021-03-09
- Whitelist for function resolution.
- Entity structures now check for substructures on anything that is a valid node.
0.4.2 - 2021-02-19
- Workaround for the Clojure
#{}
reader macro from disallowing duplicates.
0.4.1 - 2021-02-18
- Removed unnecessary ClojureScript dependencies from artifacts.
0.4.0 - 2021-02-03
- Added an internal logging library for use in both clj and cljs
- Removing duplicates when projecting for new entities
0.3.4 - 2021-01-19
- Updated Results to allow for symbols.
0.3.3 - 2020-12-14
- Changed entity conversion to triples to use fewer resources.
0.3.2 - 2020-11-09
- Added flag to force nesting of objects, even when they are top level.
0.3.1 - 2020-09-04
- Added support for nil values and array entries.
- Now binding id-map for entity updates.
- Removed references to the naga namespace.
0.3.0 - 2020-09-03
- Supporting empty arrays.
0.2.4 - 2020-08-19
- Projecting to a tuple from empty results now returns
nil
instead of a vector containingnil
.
- Projecting to a single element tuple is fixed.
- Deprecated the
vars
function in schema.
- Entity read/write now supports multi-arity attributes. These come in and go out as sets of values.
- More consistent
:db/ident
handling. - Array reading now returns vectors instead of lists.
- Allowing string attributes
- Extracted from Asami/Naga