# netbox-sdk v0.0.4

netbox-sdk v0.0.4

| Field |Value |
| --- | --- |
| Canonical URL | https://emersonfelipesp.com/netbox-sdk/releases/v0.0.4 |
| GitHub URL | https://github.com/emersonfelipesp/netbox-sdk/releases/tag/v0.0.4 |
| Tag | v0.0.4 |
| State | stable |
| Author | emersonfelipesp |
| Created | 2026-03-27 14:06 UTC |
| Published | 2026-03-27 14:06 UTC |
| Target | main |
| Synced | 2026-08-25 18:36 UTC |
| Assets | 0 |

## Release notes

## What's New in v0.0.4

### New CLI Options
- Added `--select` to pick specific fields from API responses
- Added `--columns` and `--max-columns` to control table output width
- Added `--dry-run` to preview the API call (URL, headers, payload) without making a request — no NetBox connection required
- Improved `BadParameter` error message when `--columns` receives an invalid value

### GraphQL Support
- New `nbx graphql` command for running raw GraphQL queries against NetBox
- Supports `--query` (inline or file) and repeatable `--variables / -v key=value` pairs
- Fixed `graphql --help` display that previously required a live NetBox connection

### Django Model TUI
- Added `nbx demo dev django-model tui` command with an interactive view selector and live transitions between Django model views

### TUI Screenshots Gallery
- Added 25 automated screenshots (5 TUI views × 5 built-in themes) to the documentation site
- New `scripts/tui_screenshots.py` capture script for regenerating screenshots on demand
- Documentation pages with MkDocs content tabs for side-by-side theme comparison

### Bug Fixes
- Fixed demo TUI client and index factory overrides so they are respected in headless/test mode
- Config-free dry-run previews no longer attempt a NetBox connection on startup
- Stabilized several tests that were intermittently failing in CI due to import-time side effects

### CI/Build
- Updated publish workflow to release `netbox-console` and `netbox-sdk` packages in parallel
- Multiple CI stability fixes targeting async test isolation and monkeypatching order

### Documentation
- Added CLI commands reference page and dynamic commands guide
- Synced `llms.txt` index with current repository layout
- Fixed broken workflow links in the screenshot capture guide

---

**Full Changelog:** https://github.com/emersonfelipesp/netbox-cli/compare/v0.0.3...v0.0.4

## Assets

No binary assets attached.

Source archives:

| Format |URL |
| --- | --- |
| zip | https://api.github.com/repos/emersonfelipesp/netbox-sdk/zipball/v0.0.4 |
| tar.gz | https://api.github.com/repos/emersonfelipesp/netbox-sdk/tarball/v0.0.4 |