Change logs for atomgit-cli source package in Huanghe V3.0

  • atomgit-cli (0.7.4-ok10) unstable; urgency=medium
    
      * Rename the executable from ag to ag-cli, without a legacy command shim.
        Preserve package names, configuration paths, credentials, and AG_ variables.
        Upgrade with the package manager or Release installer instead of the old
        ag update command; update scripts and shell completions, and rerun
        ag-cli auth setup-git if a Git credential helper was configured.
      * Generate Unix manpages from the command tree and include them in Linux and
        macOS Release archives for manual installation; Windows archives and npm
        packages do not include manuals, and installers do not install them.
      * Add offline command discovery with schema and read-only health checks with
        doctor, including optional live API probes and structured JSON reports.
      * Add auth status with optional identity verification, authenticated private
        HTTPS cloning, and host-scoped Git credential helper setup. Request OAuth
        workflow and discussion scopes, and keep help/version usable without
        loading credentials.
      * Add organization details, member and repository discovery, repository
        Runner queries, and organization Runner Group inspection.
      * Add repository insights and permission, code-review, and pull-request
        policy management, including compatible boolean response handling.
      * Add user profile editing, personal Issue and PR list scopes, activity and
        modification history queries, Issue reactions, and commit comment CRUD.
      * Add PR editing from a body file or stdin, Release detail JSON output, and
        state-value shell completion; fix PR reaction string-ID decoding and
        pagination, and normalize displayed update versions.
      * Add credential-free, redacted API request previews with api --dry-run.
        Retry rate-limited API v5 and Actions v8 metadata GET/HEAD requests within
        a bounded budget while respecting Retry-After; do not retry writes.
      * Harden Windows path validation, bound Actions job-log archive expansion,
        improve cleanup error reporting, and update vulnerable Go and ZIP
        dependencies.
      * Pin and verify GoReleaser downloads, harden Nix update automation, and
        expand release-platform vulnerability checks.
      * Add generated command reference documentation, API coverage and contract
        guides, security reporting guidance, and expanded installation and shell
        completion instructions.
    
     -- Dongliang Mu <email address hidden>  Thu, 08 Oct 2026 15:34:43 +0800
  • atomgit-cli (0.7.4-ok7) unstable; urgency=medium
    
      * Rename the executable from ag to ag-cli, without a legacy command shim.
        Preserve package names, configuration paths, credentials, and AG_ variables.
        Upgrade with the package manager or Release installer instead of the old
        ag update command; update scripts and shell completions, and rerun
        ag-cli auth setup-git if a Git credential helper was configured.
      * Generate Unix manpages from the command tree and include them in Linux and
        macOS Release archives for manual installation; Windows archives and npm
        packages do not include manuals, and installers do not install them.
      * Add offline command discovery with schema and read-only health checks with
        doctor, including optional live API probes and structured JSON reports.
      * Add auth status with optional identity verification, authenticated private
        HTTPS cloning, and host-scoped Git credential helper setup. Request OAuth
        workflow and discussion scopes, and keep help/version usable without
        loading credentials.
      * Add organization details, member and repository discovery, repository
        Runner queries, and organization Runner Group inspection.
      * Add repository insights and permission, code-review, and pull-request
        policy management, including compatible boolean response handling.
      * Add user profile editing, personal Issue and PR list scopes, activity and
        modification history queries, Issue reactions, and commit comment CRUD.
      * Add PR editing from a body file or stdin, Release detail JSON output, and
        state-value shell completion; fix PR reaction string-ID decoding and
        pagination, and normalize displayed update versions.
      * Add credential-free, redacted API request previews with api --dry-run.
        Retry rate-limited API v5 and Actions v8 metadata GET/HEAD requests within
        a bounded budget while respecting Retry-After; do not retry writes.
      * Harden Windows path validation, bound Actions job-log archive expansion,
        improve cleanup error reporting, and update vulnerable Go and ZIP
        dependencies.
      * Pin and verify GoReleaser downloads, harden Nix update automation, and
        expand release-platform vulnerability checks.
      * Add generated command reference documentation, API coverage and contract
        guides, security reporting guidance, and expanded installation and shell
        completion instructions.
    
     -- Dongliang Mu <email address hidden>  Thu, 08 Oct 2026 15:34:43 +0800
  • atomgit-cli (0.7.3-ok8) unstable; urgency=medium
    
      * Add user profile, email, namespace, activity, starred repository, and
        watched repository queries, plus read-only organization Kanban commands.
      * Add repository content browsing, fork listing, remote mirror inspection,
        push-rule management, and guarded repository transfer workflows.
      * Expand Actions diagnostics with repository inference, workflow validation,
        paginated jobs, step logs, artifact inspection, and artifact deletion.
      * Add protected-tag management and improve tag creation, pagination, deletion
        confirmation, branch repository context, and branch protection round trips.
      * Add installation-aware self-update support and simplify version metadata
        while preserving exact release commit and build information.
      * Harden API, OAuth, authentication, comment validation, cancellation, and
        confirmation handling, including consistent credential redaction.
      * Add staged npm publishing with integrity checks and 2FA approval gates,
        repair README packaging, and update tar to 7.5.22.
      * Require Go 1.26.6 or newer, pin release builds to Go 1.26.8, and add race,
        cross-platform, release-snapshot, and reachable-vulnerability CI gates.
      * Improve Nix mirror and package automation, and document Homebrew Core,
        the project development Tap, AUR packages, and the English quick start.
    
     -- Dongliang Mu <email address hidden>  Sat, 05 Sep 2026 11:38:00 +0800
  • atomgit-cli (0.7.2-ok4) unstable; urgency=medium
    
      * Add command aliases, Actions workflow listing and dispatch, and token-based
        login through ag auth login --with-token.
      * Add commit listing, viewing, comparison, diff, and patch commands, plus
        repository content reading and owner-scoped repository listing.
      * Add issue collaboration details, pull request detail queries, discussion
        listing and viewing, and repository notification management.
      * Validate local arguments and repository context before authentication, keep
        authentication failures canonical, and harden API error handling.
      * Serialize alias configuration updates and make config writes atomic across
        Unix and Windows.
      * Add stable and latest Nix package definitions, expand release maintenance
        guidance, and correct the WinGet package identifier.
      * Improve Release creation status handling and command output safety for
        commit and discussion data.
    
     -- Dongliang Mu <email address hidden>  Wed, 19 Aug 2026 00:04:07 +0800
  • atomgit-cli (0.7.1-ok2) unstable; urgency=medium
    
      * Add milestone management, repository fork synchronization, and direct
        browser shortcuts for Actions, wiki, and repository settings.
      * Add an explicit update-check command with installation-source-aware
        guidance.
      * Automate AtomGit Release publication while restoring the compact artifact
        contract of seven platform archives, two installers, and one checksum file.
      * Make installer templates version-neutral and document WinGet installation.
      * Split credential permission handling by platform and remove unreachable
        token-file repair logic.
      * Harden repository and API path validation, redact tokens consistently, and
        validate command arguments before authentication or configuration access.
      * Make unauthenticated command failures and repository visibility validation
        consistent across command families.
    
     -- Dongliang Mu <email address hidden>  Sun, 09 Aug 2026 19:48:53 +0800
  • atomgit-cli (0.7.0-ok6) unstable; urgency=medium
    
      * Add branch and protected-branch management, repository editing, webhooks, collaborators, organization listing, labels, SSH keys, search, and generic authenticated API commands.
      * Add complete pull request workflows for checkout, merge, review, current head checks, collaboration metadata, reopening, and body-file input.
      * Add AtomGit Actions run inspection, browser and --web support, and structured JSON resource output.
      * Add Release metadata management and attachment upload/download, with source-aware self-update policy and isolated package-manager artifacts.
      * Infer repository context from Git remotes, recognize gitcode.com aliases, and support explicit multi-account authentication workflows.
      * Add Linux LoongArch64 Release and npm packages, split stable/latest Nix packages, and document Homebrew and Scoop installation.
      * Improve API client consistency, write-result identifiers and URLs, Actions empty responses, repository creation, CI reliability, and Windows test isolation.
    
     -- Dongliang Mu <email address hidden>  Tue, 28 Jul 2026 00:09:08 +0800
  • atomgit-cli (0.6.0-ok14) unstable; urgency=medium
    
      * "Skip dh_golang to avoid dependency resolution issues"
    
     -- benjamin <email address hidden>  Tue, 28 Jul 2026 17:11:05 +0800
  • atomgit-cli (0.6.0-ok13) unstable; urgency=medium
    
      * Export GO111MODULE=on globally to fix dh_golang dependency resolution
    
     -- benjamin <email address hidden>  Tue, 28 Jul 2026 17:11:05 +0800
  • atomgit-cli (0.6.0-ok12) unstable; urgency=medium
    
      * Skip tests in debian/rules to fix build.
    
     -- benjamin <email address hidden>  Tue, 28 Jul 2026 17:11:05 +0800
  • atomgit-cli (0.6.0-ok11) unstable; urgency=medium
    
      * Skip tests in debian/rules to fix build.
    
     -- benjamin <email address hidden>  Tue, 28 Jul 2026 17:11:05 +0800
  • atomgit-cli (0.6.0-ok9) unstable; urgency=medium
    
      * Set GOPROXY to goproxy.cn and fix version format
    
     -- benjamin <email address hidden>  Tue, 28 Jul 2026 17:11:05 +0800
  • atomgit-cli (0.6.0-ok7) unstable; urgency=medium
    
      * Add npm distribution through a launcher package and six platform-specific
        binary packages, with local checksum generation and release validation.
      * Add issue editing, issue label management, repository label listing, and
        richer issue display output.
      * Retry transient failures for idempotent API requests and accept successful
        empty PATCH responses.
      * Harden credential file permission and race checks, and sanitize untrusted
        terminal output at the CLI boundary.
      * Add the root --version flag and improve reproducible Nix and installer
        release workflows.
    
     -- Dongliang Mu <email address hidden>  Sun, 19 Jul 2026 00:37:42 +0800
  • atomgit-cli (0.6.0-ok6) unstable; urgency=medium
    
      * Add npm distribution through a launcher package and six platform-specific
        binary packages, with local checksum generation and release validation.
      * Add issue editing, issue label management, repository label listing, and
        richer issue display output.
      * Retry transient failures for idempotent API requests and accept successful
        empty PATCH responses.
      * Harden credential file permission and race checks, and sanitize untrusted
        terminal output at the CLI boundary.
      * Add the root --version flag and improve reproducible Nix and installer
        release workflows.
    
     -- Dongliang Mu <email address hidden>  Sun, 19 Jul 2026 00:37:42 +0800
  • atomgit-cli (0.6.0-ok5) unstable; urgency=medium
    
      * Add npm distribution through a launcher package and six platform-specific
        binary packages, with local checksum generation and release validation.
      * Add issue editing, issue label management, repository label listing, and
        richer issue display output.
      * Retry transient failures for idempotent API requests and accept successful
        empty PATCH responses.
      * Harden credential file permission and race checks, and sanitize untrusted
        terminal output at the CLI boundary.
      * Add the root --version flag and improve reproducible Nix and installer
        release workflows.
    
     -- Dongliang Mu <email address hidden>  Sun, 19 Jul 2026 00:37:42 +0800
  • atomgit-cli (0.6.0-ok4) unstable; urgency=medium
    
      * Add npm distribution through a launcher package and six platform-specific
        binary packages, with local checksum generation and release validation.
      * Add issue editing, issue label management, repository label listing, and
        richer issue display output.
      * Retry transient failures for idempotent API requests and accept successful
        empty PATCH responses.
      * Harden credential file permission and race checks, and sanitize untrusted
        terminal output at the CLI boundary.
      * Add the root --version flag and improve reproducible Nix and installer
        release workflows.
    
     -- Dongliang Mu <email address hidden>  Sun, 19 Jul 2026 00:37:42 +0800
  • atomgit-cli (0.6.0-ok3) unstable; urgency=medium
    
      * Add npm distribution through a launcher package and six platform-specific
        binary packages, with local checksum generation and release validation.
      * Add issue editing, issue label management, repository label listing, and
        richer issue display output.
      * Retry transient failures for idempotent API requests and accept successful
        empty PATCH responses.
      * Harden credential file permission and race checks, and sanitize untrusted
        terminal output at the CLI boundary.
      * Add the root --version flag and improve reproducible Nix and installer
        release workflows.
    
     -- Dongliang Mu <email address hidden>  Sun, 19 Jul 2026 00:37:42 +0800
  • atomgit-cli (0.6.0-ok2) unstable; urgency=medium
    
      * Add npm distribution through a launcher package and six platform-specific
        binary packages, with local checksum generation and release validation.
      * Add issue editing, issue label management, repository label listing, and
        richer issue display output.
      * Retry transient failures for idempotent API requests and accept successful
        empty PATCH responses.
      * Harden credential file permission and race checks, and sanitize untrusted
        terminal output at the CLI boundary.
      * Add the root --version flag and improve reproducible Nix and installer
        release workflows.
    
     -- Dongliang Mu <email address hidden>  Sun, 19 Jul 2026 00:37:42 +0800