Skip to content

AdoCli v0.4.5

Choose a tag to compare

@gilbertwong96 gilbertwong96 released this 22 Jun 07:17
· 28 commits to main since this release
8f545c4

AdoCli v0.4.5

Pre-built binaries for all supported platforms.

Platform Architecture Binary
Linux x86_64 ado-*-linux-x86_64
Linux aarch64 ado-*-linux-aarch64
macOS Apple Silicon ado-*-macos-aarch64
macOS Intel ado-*-macos-x86_64
Windows x86_64 ado-*-windows-x86_64.exe

Fixed

  • Work items list returned empty Type/Title columns. WIQL queries
    return bare {id, url} refs without field data. Added fetch_work_items_batch
    to batch-fetch full work item details by IDs for rich table output.
  • Work items list WIQL clause ordering was broken. The internal query
    builder produced ORDER BY ... WHERE ... FROM WorkItems SELECT ... instead
    of the correct SELECT ... FROM WorkItems WHERE ... ORDER BY ... order.
    Rewrote the pipeline to build clauses in the proper order.
  • Work items create and update returned "content-type not supported".
    The Azure DevOps work items API requires application/json-patch+json,
    but Client.post/patch always sent application/json. Extended both
    functions to accept an optional content type parameter.
  • Work items update --tags appended instead of replacing. The JSON-Patch
    op: "add" on System.Tags appends tags in Azure DevOps. Changed
    update_work_item to use op: "replace" to match the documented
    "replaces all" behavior.
  • Client.do_request_with_auth exceeded Credo's max arity of 8. Merged
    org and auth_headers into a single tuple parameter.