- Upgrade to neo4rs 0.7.1
- Add a .devcontainer for easy development and contribution.
- Breaking: remove #[node] and #[relation] attributes
- Breaking: renamed the #[stamps] attribute to #[timestamps]
- Breaking: rename derive macros to
Node
andRelation
. - Breaking: renamed
as_query_fields()
toto_query_fields()
and added a parameterlessas_query_fields()
that returns a static string. - Breaking: renamed
as_query_obj()
toto_query_obj()
and added a parameterlessas_query_obj()
that returns a static string. - Breaking: the generated builder struct is now infallible. They no longer have
new()
ordefault()
methods. This is a better fit for the intended use case, modifying an existing entity. Entity
andQueryFields
have been combined into one struct namedFieldSet
. This is not breaking for macros/derive, but is breaking if you were implementing them manually.- Share some tests between docs and code.
- Fix handling of Option types in getters and parameters (#2)
- Update documentation
- First release