Skip to content

More pipeline enhancements and plus including even more other stuff

Compare
Choose a tag to compare
@uogbuji uogbuji released this 11 Nov 04:18
· 148 commits to master since this release
5b4c89d

Added:

  • Implement harness function versa.pipeline.transform()
  • Pipeline action functions: Implement action arg to foreach()
  • Pipeline: Implement versa.pipeline.resource_id()
  • Pipeline action functions: Implement extra(), origin() and rel() for accessing context fields
  • Pipeline action functions: Implement @new-entity-hook in materialize(). Remove postprocess arg
  • Pipeline: Implement versa.pipeline.create_resource_mt
  • Implement versa.util.static_index()
  • Pipeline action functions: Add unique parameter to origin()
  • Pipeline action functions: Implement attach=True arg on materialize, in order to fine-tune how created resources are linked
  • Implement lmdb+MessagePack driver.
  • Implement diskcache driver.

Changed:

  • Pipeline action functions: Consolidate lookup() and lookup_inline() (latter is removed)

Fixed:

  • Pipeline action functions: Fix split arg of materialize()
  • Pipeline: Fix versa.pipeline.materialize_entity()
  • Consistency fixes to versa.util.resourcetypes() signature
  • Fix memory models to be pickleable
  • Pipeline action functions: Fix link()
  • Test suite fixes