Skip to content

v6.0.0

Choose a tag to compare

@dogversioning dogversioning released this 11 Mar 15:33
· 35 commits to main since this release
eef0107

This release makes the following changes:

Breaking changes

  • The manifest format for studies has been changed to allow for more modular composition of study stages
  • The counts builder has been overhauled to be executed with a workflow, and as a result a lot of the python resource-speecific helper methods have been removed

Major changes

  • The concept of submanifests has been introduced, allowing for study stages to be compartmentalized and be reusable
  • manifests now have the concept of build stages, so a study can be run incrementally or tailored to specific use cases
  • cleaning studies now leverages build stages, rather than always deleting the entire study

Minor changes

  • The core study uses the new counts builder workflow
  • Studies now produce a study__build_log table tracking what tables were created by which stage
  • Environment variables are now overridable by CLI arguments
  • .workflow and .submanifest are optional file suffixes the library will use to check for those kinds of configuration files