Skip to content

v0.2.0

Choose a tag to compare

@bjoaquinc bjoaquinc released this 08 Jun 08:53
· 155 commits to devel since this release

Added

  • Beta classifier on the package.
  • MCP dependencies.
  • AI integration via generate-ai / check-ai subcommands (replacing direct ai invocation), --overwrite flag, and default agents set to "all".
  • Unit, integration, and cross-platform e2e tests; CI updated for cross-platform runs; .codexignore files.
  • File-tree printing with a sync test.
  • Company LICENSE.
  • lint / format Make targets and dependencies.
  • Prompts to install uv and run uv sync.
  • Scaffolds: starterpack, minimal_workspace, plus .gitignore for starter-workspace.
  • Selection output, recommendations, and explicit .venv mention in toolkit display.
  • Make target for test-workspace handling.

Changed

  • Package renamed create-dlthub-workspacedlthub-start (CLI entrypoint and pyproject.toml).
  • Default destination for start_workspace switched from MotherDuck to DuckDB; stray scaffold removed.
  • CLI usage renamed dltdlthub.
  • Bumped dlt[hub] version in scaffolds.
  • Workbench pinned to a specific commit; Windows encoding issue fixed.
  • Next-steps copy aligned with scaffolds; cd moved to step 1.
  • Source switched from github_api to a public no-auth API; API limit handling adjusted.
  • Plan and execute phases split.
  • Stdout/stderr from subprocesses suppressed.
  • License pointer updated.
  • Lint/format conformed to runtime repo.
  • Notebook refactored and moved to notebooks/ dir; starter_report removed.
  • make compile no longer recurses into bundled scaffolds / generated .venv.

Fixed

  • Windows test string issue.
  • dlthub toolkit install CLI command order.