14
[ ~/netbox-sdk/releases/v0.0.4 ]tty0

emerson@netdevops:~/netbox-sdk$ gh release view v0.0.4 --repo emersonfelipesp/netbox-sdk

back to releases / back to project

netbox-sdk v0.0.4

[open on GitHub]
tag=v0.0.4state=stablepublished=2026-03-27synced=2026-05-07 07:04 UTC
author
emersonfelipesp
created
2026-03-27 14:06 UTC
target
main
downloads
0

emerson@netdevops:~/netbox-sdk$ cat RELEASE_NOTES.md

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: v0.0.3...v0.0.4

emerson@netdevops:~/netbox-sdk$ gh release download --pattern '*'

assets

no binary assets attached

source code