v0.12.0
Fixed
- Fix bug where
use_cases
arg inUserInput
not accounted for.
Changed
- Change initial
DataModel
generation logic to first generate nodes, then generate relationships - Updated examples
- remove
use_yaml_data_model
arg fromDataModel
generation methods, as it is no longer relevant - Update
DataModel
,Node
,Relationship
andProperty
validation logic to better utilizePydantic
library - Update
Instructor
dependency to v1.5.2 - Simplify LLM retry logic by better utilizing
Instructor
library - Update printed results and progress of
DataModel
generating methods to be prettier - Update Graphviz visual from
DataModel.visualize()
Added
- Add
DataModel
validator to check for parallel relationships - Add
allow_parallel_relationships
arg toDataModel
generating methods - Add
apply_neo4j_naming_conventions
arg toDataModel
generating methods - Add
get_schema()
toDataModel
,Node
,Relationship
andProperty
to output a text version of schema
What's Changed
- fix bug in user input where use_case arg not accounted for by @a-s-g93 in #128
- Data modeling improvements by @a-s-g93 in #129
- create text schema output for data model, improve graphviz visual by @a-s-g93 in #130
- clean comments, update some docstrings by @a-s-g93 in #131
- Clean repo by @a-s-g93 in #132
- update docs by @a-s-g93 in #133
Full Changelog: v0.11.0...v0.12.0