Skip to content

Commit 68dc3e7

Browse files
authored
Merge pull request #55 from hotdata-dev/chore/release-0.1.12
chore: Release hotdata-cli version 0.1.12
2 parents d719c3c + ac01aac commit 68dc3e7

6 files changed

Lines changed: 41 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
## [0.1.12] - 2026-04-24
2+
3+
### 🚀 Features
4+
5+
- *(context)* Add context list/show/pull/push commands
6+
7+
### 🐛 Bug Fixes
8+
9+
- *(context)* Fail-fast pull when target exists; expand stem tests
10+
11+
### 🚜 Refactor
12+
13+
- *(context)* Clearer fetch_context exhaustiveness; drop no-op mkdir
14+
15+
### 📚 Documentation
16+
17+
- *(cli)* Clarify datasets command as upload and query Parquet/CSV
18+
- *(skill)* Prefer workspace context API for data model and agents
19+
- *(skill)* Context API only for data model and workspace docs
20+
- *(readme)* Document workspace context commands and API-first model
21+
- *(skill)* Align Hotdata SKILL with current CLI flags
22+
- *(skill)* Sandbox datasets, long flags, and WORKFLOWS
23+
- *(skill)* Unify dataset SQL as datasets.<schema>.<table>
24+
## [0.1.11] - 2026-04-20
25+
26+
### 🚀 Features
27+
28+
- *(sandbox)* Align CLI with updated sandbox API
129
## [0.1.10] - 2026-04-17
230

331
### 🐛 Bug Fixes

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hotdata-cli"
3-
version = "0.1.11"
3+
version = "0.1.12"
44
edition = "2024"
55
repository = "https://github.com/hotdata-dev/hotdata-cli"
66
description = "CLI tool for Hotdata.dev"
@@ -42,7 +42,7 @@ mockito = "1"
4242
tempfile = "3"
4343

4444
[package.metadata.release]
45-
pre-release-hook = ["git", "cliff", "-o", "CHANGELOG.md", "--tag", "{{version}}" ]
45+
pre-release-hook = ["git-cliff", "-o", "CHANGELOG.md", "--tag", "v{{version}}" ]
4646
publish = false
4747
pre-release-replacements = [
4848
{ file = "skills/hotdata/SKILL.md", search = "^version: .+", replace = "version: {{version}}", exactly = 1 },

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<br>
66
Command line interface for <a href="https://www.hotdata.dev">Hotdata</a>.
77
<br><br>
8-
<img src="https://img.shields.io/badge/version-0.1.11-blue" alt="version">
8+
<img src="https://img.shields.io/badge/version-0.1.12-blue" alt="version">
99
<a href="https://github.com/hotdata-dev/hotdata-cli/actions/workflows/ci.yml"><img src="https://github.com/hotdata-dev/hotdata-cli/actions/workflows/ci.yml/badge.svg" alt="build"></a>
1010
<a href="https://codecov.io/gh/hotdata-dev/hotdata-cli"><img src="https://codecov.io/gh/hotdata-dev/hotdata-cli/branch/main/graph/badge.svg" alt="coverage"></a>
1111
</p>

cliff.toml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ require_conventional = false
4747
split_commits = false
4848
# An array of regex based parsers to modify commit messages prior to further processing.
4949
commit_preprocessors = [
50+
# Legacy non-conventional commit on main (pre–conventional-commit discipline).
51+
{ pattern = "^change to sandbox api$", replace = "feat(sandbox): align CLI with updated sandbox API" },
5052
# Replace issue numbers with link templates to be updated in `changelog.postprocessors`.
5153
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
5254
# Check spelling of the commit message using https://github.com/crate-ci/typos.
@@ -61,19 +63,23 @@ protect_breaking_commits = false
6163
commit_parsers = [
6264
{ message = "^feat", group = "<!-- 0 -->🚀 Features" },
6365
{ message = "^fix", group = "<!-- 1 -->🐛 Bug Fixes" },
64-
{ message = "^doc", group = "<!-- 3 -->📚 Documentation" },
66+
{ message = "^docs\\(changelog\\)", skip = true },
67+
{ message = "^docs", group = "<!-- 3 -->📚 Documentation" },
6568
{ message = "^perf", group = "<!-- 4 -->⚡ Performance" },
6669
{ message = "^refactor", group = "<!-- 2 -->🚜 Refactor" },
6770
{ message = "^style", group = "<!-- 5 -->🎨 Styling" },
6871
{ message = "^test", group = "<!-- 6 -->🧪 Testing" },
72+
{ message = "^chore: Release hotdata-cli version", skip = true },
73+
{ message = "^chore: bump version", skip = true },
74+
{ message = "^Merge pull request", skip = true },
6975
# { message = "^chore\\(release\\): prepare for", skip = true },
7076
# { message = "^chore\\(deps.*\\)", skip = true },
7177
# { message = "^chore\\(pr\\)", skip = true },
7278
# { message = "^chore\\(pull\\)", skip = true },
7379
# { message = "^chore|^ci", group = "<!-- 7 -->⚙️ Miscellaneous Tasks" },
7480
{ body = ".*security", group = "<!-- 8 -->🛡️ Security" },
7581
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
76-
# { message = ".*", group = "<!-- 10 -->💼 Other" },
82+
{ message = ".*", group = "<!-- 10 -->💼 Other" },
7783
]
7884
# Exclude commits that are not matched by any commit parser.
7985
filter_commits = true

skills/hotdata/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: hotdata
33
description: Use this skill when the user wants to run hotdata CLI commands, query the Hotdata API, list workspaces, list connections, create connections, list tables, manage datasets, execute SQL queries, inspect query run history, search tables, manage indexes, manage sandboxes, manage workspace context and the data model via the context API (`hotdata context`), or interact with the hotdata service. Activate when the user says "run hotdata", "query hotdata", "list workspaces", "list connections", "create a connection", "list tables", "list datasets", "create a dataset", "upload a dataset", "execute a query", "search a table", "list indexes", "create an index", "list query runs", "list past queries", "query history", "list sandboxes", "create a sandbox", "run a sandbox", "workspace context", "pull context", "push context", "data model", or asks you to use the hotdata CLI.
4-
version: 0.1.11
4+
version: 0.1.12
55
---
66

77
# Hotdata CLI Skill

0 commit comments

Comments
 (0)