Skip to content

v0.9.1-beta: Fix CLIs, documentation, and tests

Pre-release
Pre-release

Choose a tag to compare

@queelius queelius released this 04 Mar 05:27
· 1 commit to master since this release

What's Changed

Source Code Fixes (5 files)

  • dotstar/cli.py: Fixed broken import (.dotstar → .core)
  • dotany/core.py: Added check() function for CLI single-document use
  • dotall/core.py: Added check() function with ALL (universal quantifier) semantics
  • dotpluck/cli.py: Changed to pluck_list() for positional paths mode
  • dotrelate/cli.py: Added explicit "union" name to click command
  • dotall: Fixed phantom submodule → tracked files

Documentation Fixes (21 files)

  • Fixed 15 tool docs: removed fabricated APIs (rollback, preview, pipe composition), corrected function names (commit→apply, check→evaluate, delete→delete_), added CLI sections to all tools
  • Fixed 6 overview docs: updated stale tool names (dotlogic→dotquery, dotset→dotfilter, dotmap→dotpipe), fixed import paths, updated diagrams

Tests

  • Added 33 CLI smoke tests covering imports, new check() functions, pluck_list, and command names
  • 464 total tests pass, 4 xfail (pre-existing known issues)

Full Changelog: v0.9-beta...v0.9.1-beta