Skip to content

Releases: digital-science/dimcli

v 1.7

27 Mar 13:14

Choose a tag to compare

v 1.7

  • Added DSL grammar for DSL V2.14
  • New -q / --query option to run a DSL query directly from the command line without entering the interactive REPL
    • Results default to JSON; use -f / --format [json|csv|df] to change output format
    • -f df renders a formatted ASCII grid table in the terminal (requires tabulate)
    • --nice flattens nested structures into readable strings (mirrors %%dsldf --nice in Jupyter)
    • --html renders results as an HTML table with Dimensions hyperlinks (mirrors %%dsldf --links; only applies with -f df)
  • CLI session caching: API token is saved to ~/.dimensions/session.json and reused for up to 1 hour, avoiding repeated authentication on consecutive -q calls
  • Added new dependency: tabulate>=0.8.9
  • Removed -w / --websearch CLI option
  • Added PoC SKILL for Claude

v 1.6

16 Jan 18:04
dee6974

Choose a tag to compare

v 1.6

  • New /gbq command for BigQuery schema exploration
    • /gbq tables [keyword] - list tables in tabular format with name, last updated, and full path
    • /gbq fields [table] - list all fields in a specific table
    • /gbq fields "search" - search for fields containing string across all tables
    • /gbq fields [table] "search" - search for fields within a specific table
    • Defaults to dimensions-ai.data_analytics dataset
    • Auto-displays fields when exactly one table is found
    • Tabular output format for easy copy-paste into SQL queries
  • Added BigQuery configuration support in ~/.dimensions/settings file
  • Added optional dependency: google-cloud-bigquery>=3.0.0

Version 1.5

07 Jan 18:41
2533764

Choose a tag to compare

  • Added DSL grammar for DSL V2.13
  • Updated CLI special commands. Now starting with / instead of .

Version 1.4

30 Dec 17:49
9280a27

Choose a tag to compare

v 1.4

v1.3

21 Jun 12:28
a18836f

Choose a tag to compare

v1.2

12 Dec 10:40

Choose a tag to compare

v1.1

26 Jul 10:36

Choose a tag to compare

Improve query_iterative so to included warning messages linked to specific iterations.

v1.0.2

17 Feb 17:32

Choose a tag to compare

Update grammar so to be compatible with DSL 2.6.0

v0.9.9.1

18 Jul 17:49

Choose a tag to compare

v0.9.9.1

Minor release

  • New feature: verify_ssl option for login() method - see the documentation

v 0.9.9

01 Jul 14:10

Choose a tag to compare

v 0.9.9

This release primarily improves the hyperlinked tables feature for Jupyter environments.

  • Test suite for magic commands
  • Improvements to the --nice and --links rendering of dataframes within the %%dsldf magic command
    • When using hyperlinks, drop IDs if title is present
    • Return affiliations as a list with GRID links
    • Generic 'default_transform' method for extra column not in transformations
  • New parameters for DslDataset.as_dataframe() method allow calling the 'nice' and 'links' renderers without a magic command