Skip to content

Commit 76fc3bd

Browse files
committed
release: bump version to 0.1.7
1 parent 2a31eee commit 76fc3bd

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ All notable changes to this project are documented in this file.
44

55
## [Unreleased]
66

7+
## [0.1.7] - 2026-02-25
8+
79
### Added
810
- Added contract test coverage for private-index release checklist commands in `tests/test_release_checklist_contract.py`.
911

@@ -19,3 +21,4 @@ All notable changes to this project are documented in this file.
1921
- Enriched all generated `get_cmd`/`set_cmd`/`action_cmd` entries with `docstring_full` plus structured metadata fields (`response_fields` and `arg_fields`) extracted from Nanonis docstrings.
2022
- Extended YAML loaders and `nqctl capabilities` output to expose the new structured command metadata for agent-side planning and interpretation.
2123
- Reworked README CLI guidance to remove legacy `parameters discover/validate` workflow emphasis and clarify `act` versus action metadata surfaces.
24+
- Fixed structured `set` autofill to preserve existing multi-arg field values by name mapping from `get` snapshots (including tuple-like channel index parsing for `scan_buffer`).

nanonis_qcodes_controller/qcodes_driver/instrument.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def _coerce_action_value(value: Any, *, value_type: str, field_name: str) -> Any
9292
element_type = value_type[6:-1].strip() or "str"
9393
if hasattr(value, "tolist"):
9494
try:
95-
value = value.tolist() # type: ignore[assignment]
95+
value = value.tolist()
9696
except Exception:
9797
pass
9898
if isinstance(value, str):
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.1.6"
1+
__version__ = "0.1.7"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "nanonis-qcodes-controller"
7-
version = "0.1.6"
7+
version = "0.1.7"
88
description = "Simulator-first bridge between Nanonis SPM and QCodes"
99
readme = "README.md"
1010
requires-python = ">=3.10"

0 commit comments

Comments
 (0)