Skip to content

v2.0.16

Choose a tag to compare

@laurentgoudet laurentgoudet released this 03 Mar 14:54
· 4 commits to main since this release
de0253b

Live API Testing Release

Every tool was verified against a real Phabricator instance with actual curl calls. This found 16 bugs that 26 rounds of PHP source code analysis had missed.

Removed non-existent constraints (would cause API errors)

  • revision_search: affectedPaths
  • repository_search: status, hosted
  • project_search: status
  • blog_search: statuses
  • build_target_search: statuses and 6 date range constraints

Removed invalid transaction types (would cause API errors)

  • project_edit: comment
  • blog_edit: comment

Fixed wrong parameter names

  • build_command: receiverbuildTargetPHID (was always failing)
  • build_command: narrowed type enum to pass/fail/work

Fixed silent failures

  • commit_search: removed auditors attachment (silently ignored)
  • repository_browse: removed branch param (silently ignored, use commit for branch names)
  • repository_code_search: fixed default path from '/' to '' (was causing git errors)

Re-added wrongly removed features

  • project_edit: description transaction (valid, wrongly removed in v2.0.13)
  • task_create/task_edit: subtype transaction (valid, wrongly removed in v2.0.15)
  • transaction_search: restored objectIdentifier as required, removed non-existent objectType