Skip to content

Releases: Cepat-Kilat-Teknologi/dawos-cli

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 17 Jul 01:07

What's Changed

  • fix: use importlib.metadata for version to prevent version drift

Installation

pip install dawos-cli==v0.4.2

Or via pipx:

pipx install dawos-cli

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 00:11

What's Changed

  • feat: release v0.4.1 — security hardening Phase 3
  • docs: add logo header to README
  • docs: add logo banner to documentation homepage
  • docs: configure MkDocs logo, favicon, and extra CSS
  • docs: add custom MkDocs Material CSS overrides
  • docs: add MkDocs logo, favicon, and touch icon
  • docs: add brand logo assets (banner + icon)

Installation

pip install dawos-cli==v0.4.1

Or via pipx:

pipx install dawos-cli

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 07:10

What's Changed

  • feat: add 17 new CLI commands matching dawos-agent v0.4.0 API

Installation

pip install dawos-cli==v0.4.0

Or via pipx:

pipx install dawos-cli

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 12 Jul 20:02

What's Changed

  • docs: update test count to 682 in contributing guide
  • docs: add throughput command to network docs
  • docs: add throughput and conntrack flush to command reference
  • docs: update test count to 682 in README
  • docs: add v0.3.3 changelog entry
  • chore: bump pyproject.toml version to 0.3.3
  • chore: bump version to 0.3.3
  • test: add 7 tests for network throughput and conntrack flush commands
  • feat: add conntrack flush command with confirmation prompt
  • feat: add network throughput command with human-readable formatting
  • docs: add security page to mkdocs navigation
  • docs: add security features reference page for mkdocs
  • docs: update coverage to 100% in mkdocs contributing page
  • docs: add security contact email to vulnerability reporting policy
  • docs: update coverage to 100% in contributing guide
  • docs: update coverage to 100% and add new command groups to README
  • style: format test file with black
  • fix: resolve Path.stat mock conflict in permission check test
  • feat: security hardening audit with test coverage and documentation

Installation

pip install dawos-cli==v0.3.3

Or via pipx:

pipx install dawos-cli

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 09 Jul 13:10

What's Changed

  • release: v0.3.2 — 100% test coverage (587 tests, 2421 statements)

Installation

pip install dawos-cli==v0.3.2

Or via pipx:

pipx install dawos-cli

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 12:10

What's Changed

  • feat: add node and wizard modules with multi-node execution support
  • feat: add 10 new commands for dawos-agent v0.3.2 parity (v0.3.1)
  • feat: add docs and docs-serve targets to Makefile
  • docs: update branding to DawOS CLI and sanitize test data
  • docs: update test count in contributing guide
  • docs: update test count to 426
  • fix: set 0600 permissions on config file after save

Installation

pip install dawos-cli==v0.3.1

Or via pipx:

pipx install dawos-cli

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 13:04

What's Changed

  • chore: bump version to 0.3.0
  • docs: add BUG-6, BUG-7 fixes and DELETE 204 sync to changelog
  • docs: update test report with BUG-6 BUG-7 fixes and 204 changes
  • docs: remove emoji icons from troubleshooting guide
  • docs: remove emoji icons from quickstart guide
  • docs: update command reference with monitoring subcommands
  • docs: fix conntrack-set usage in firewall reference
  • test: update conntrack-set and monitoring configure tests
  • fix: redesign monitoring configure to match API contract
  • fix: conntrack-set sends correct field name max_value
  • fix: correct Rich markup handling and firewall response validation
  • test: update dns-set test assertion to match fixed field name
  • fix: NAT egress set sends correct field name 'target'
  • fix: DNS set sends correct field name 'nameservers'
  • fix: PPPoE add sends correct field name 'interface'
  • docs: add CLI integration test report
  • docs: update all documentation with PyPI install as primary method
  • ci: fix PyPI publish by removing id-token permission for token-based auth
  • docs: add documentation site and releases links to README and changelog

Installation

pip install dawos-cli==v0.3.0

Or via pipx:

pipx install dawos-cli

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 13:39

What's Changed

  • release: bump version to v0.2.0
  • docs: update CONTRIBUTING with current test count, coverage, and pre-commit hooks
  • docs: add unreleased changelog for P1-P3 modernization features
  • docs: update README with P1-P3 features, new architecture, and current metrics
  • test: add tests for telemetry module
  • test: add tests for interactive shell module
  • test: add comprehensive tests for doctor diagnostics module
  • test: add tests for CSV and YAML output formats
  • test: add tests for config export and import functions
  • test: add tests for format flag, doctor, shell, aliases, and profile export/import
  • fix: reset output_format in test fixtures
  • fix: update PowerShell installer for improved compatibility
  • fix: update installer script for improved compatibility
  • docs: add MkDocs Material documentation site
  • feat: add Homebrew tap formula for macOS/Linux installation
  • feat: add PyInstaller spec for standalone binary builds
  • ci: add GitHub Actions CI and release workflows
  • feat: add pre-commit hooks for black, ruff, and pylint
  • build: add pyyaml optional dep, update coverage and tool config
  • feat: add opt-in anonymous telemetry module
  • feat: add interactive shell REPL with tab completion
  • feat: add dawos doctor system diagnostics module
  • refactor: remove decorative emoji icons from dashboard panel titles
  • feat: add profile export and import CLI commands
  • feat: add profile export and import functions
  • feat: add --format flag, doctor/shell commands, and command aliases
  • feat: add CSV and YAML output format support to output module
  • feat: add output_format field to shared state dataclass

Installation

pip install dawos-cli==v0.2.0

Or via pipx:

pipx install dawos-cli