What's Changed
* Integration with Langchain via an LLMChain
* Added support for CSV, JSON encodings
* Swapped default encoding to use CSV (less flexible, but anecdotally more accurate)
* All schema nodes are no longer assumed to be lists by default. Instead the `many` attribute has been set to `False`
* However, due to lack of validation and details of XML encoding, XML encoding will still output everything as lists.
* Renamed type descriptors
Breaking Changes
Public API for extraction has changed completely to instead expose an LLMChain.
New Contributors
* tomdyson made their first contribution in https://github.com/eyurtsev/kor/pull/74
**Full Changelog**: https://github.com/eyurtsev/kor/compare/0.3.0...0.4.0