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

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

back to releases / back to project

netbox-sdk v0.0.3

[open on GitHub]
tag=v0.0.3state=stablepublished=2026-03-24synced=2026-05-07 07:04 UTC
author
emersonfelipesp
created
2026-03-24 18:45 UTC
target
main
downloads
0

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

netbox-cli v0.0.3

Summary

Release v0.0.3 includes all changes since v0.0.2, with major improvements across release automation, packaging metadata, docs consistency, and CI reliability.

Highlights since v0.0.2

  • Implemented staged release automation for TestPyPI and PyPI publish flows with gating and validation jobs.
  • Improved package metadata in pyproject.toml (license, license-files, classifiers, and project.urls).
  • Standardized install and CI references around current published package name (netbox-console) while preserving repo identity (netbox-cli).
  • Updated documentation to clearly explain package naming and installation behavior.
  • Fixed CI-breaking TUI selection initialization logic and related runtime behavior.
  • Applied and validated pertinent Copilot review feedback before merge.

Commit log (v0.0.2..v0.0.3)

09f15c7 release: bump version to 0.0.3
f35ba38 Merge v5 into main
71525ce build: add project URL metadata
a01606e build: add project homepage URL metadata
3bff986 build: add PyPI classifiers
29c9209 build: declare project license metadata
3b21d41 docs/ci: clarify temporary package naming and enforce netbox-console installs
5974ec8 ci: auto-publish to PyPI after TestPyPI validation
8b6fb80 Remove committed build artifacts
622c70d Publish under netbox-console
3c247d0 Gate official PyPI publish behind manual flag
fad53fc Retry install checks for package index propagation
1190f9c Fix release publish jobs environment setup
81ec627 Implement staged TestPyPI-to-PyPI release pipeline
0f907d6 Validate Playwright runtime in TestPyPI workflow
cd1d1fd Harden TestPyPI publish workflow
fdddcb9 Add GitHub Actions workflow for publishing to TestPyPI
0b474c3 Merge pull request #4 from emersonfelipesp/v4
3544628 fix: sanitize compact JSON in markdown _cell_text to prevent C1 injection
d451be6 fix: prevent spinner timer race condition in loading overlay lifecycle
f6b3b81 fix: increase delays in all timing-sensitive loading tests
dee9e20 fix: increase mock delay in loading overlay test to 0.5s
f755c7f fix: increase wait iterations for loading overlay test
251678b fix: strip ANSI codes in markdown output tests and add loading overlay wait
d067ab4 chore: update uv.lock with pytest-timeout and pytest-xdist dependencies
31f1f90 fix: add pytest-timeout and pytest-xdist to prevent test hangs
63e3306 fix: improve pytest configuration for CI stability
4c4269e fix: add proper test isolation for Django model TUI tests
ffbecd7 fix: simplify Django model TUI tests to resolve CI failures
723f476 feat: enable vertical scrolling in Django Model TUI content tabs
9aded93 feat: add Rich markup formatting for Django Model Inspector TUI
8d7b8ec feat(django-models): auto-fetch missing NetBox builds from GitHub
26a059b feat(django-models): nbx test, version selector, --cache-path, and CI workflow
ebe35e5 refactor(docgen): SOLID architecture with parallel capture via ProcessPoolExecutor
78fefbe feat(docgen): multi-format output tabs, config-error skipping, demo-only guidelines
c4711a4 feat(docgen): optional --markdown for capture runs
3ef555e feat(cli): markdown API output, CLI TUI integration, demo dev http
95448ab feat(themes): add Tokyo Night and OneDark Pro themes

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

assets

no binary assets attached

source code