Skip to content

v0.11.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Sep 09:11
· 107 commits to main since this release

What's Changed

  • docs: use an absolute URL for the README screenshot by @holmboe in #338
  • docs: document installing the standalone executables by @holmboe in #339
  • chore: point everything at main ahead of the branch rename by @holmboe in #340
  • docs: document the mise github backend for the standalone executable by @holmboe in #343
  • feat: add --format=jsonl for newline-delimited JSON output by @holmboe in #345
  • feat: add make creds to print the dev Phorge credentials by @holmboe in #346
  • fix: print a working whoami and the real data in the creds banner by @holmboe in #348
  • fix: ask the instance what S3 is called in the space e2e test by @holmboe in #349
  • Seed Phorge sample data with a modular PHP seeder by @holmboe in #350
  • docs: give the space_name fixture a reason that still holds by @holmboe in #352
  • Review batch edits one at a time, and rename --force to --yes by @holmboe in #353
  • ci: refuse a release whose tag and pyproject.toml disagree by @holmboe in #355
  • fix: build the macOS amd64 executable on an Intel runner by @holmboe in #356
  • fix: page through every repository in Diffusion lookups by @holmboe in #357
  • fix: address a repository by monogram or callsign, not only short name by @holmboe in #358
  • fix: report a missing repository instead of a traceback by @holmboe in #359
  • feat: add diffusion repo edit by @holmboe in #360
  • feat: give diffusion repo create a preview, and a way to confirm it by @holmboe in #361
  • feat: give uri create a preview, and fix the demotion it performs by @holmboe in #362
  • fix: resolve a credential to its PHID instead of reading its secret by @holmboe in #363
  • fix: name the repository in diffusion uri edit output by @holmboe in #364
  • fix: report a branch lookup failure instead of a traceback by @holmboe in #366
  • fix: run the Phorge daemons as the user that serves Conduit by @holmboe in #382
  • fix: describe URI I/O and display the way Phorge does by @holmboe in #381
  • refactor: extract the CLI output-format helpers into one module by @holmboe in #380
  • feat: seed Passphrase credentials and hosted git repositories by @holmboe in #383
  • feat: give diffusion a repo show, the command it never had by @holmboe in #384
  • fix: head diffusion edit output with a link to the object by @holmboe in #367
  • feat!: retire diffusion branch list, and point R at repo show by @holmboe in #385
  • fix: honour --format in diffusion repo list and uri list by @holmboe in #386
  • feat: add table as a global output format for list commands by @holmboe in #388
  • feat: present the URI built-in/external, I/O and display matrix by @holmboe in #389
  • feat: read and edit repository policies by @holmboe in #390
  • feat!: rename --format=simple to --format=value by @holmboe in #391
  • docs: describe the repository URI model in docs/diffusion-uri.md by @holmboe in #392
  • feat: read and edit task policies by @holmboe in #397
  • feat!: name the repository policy options the way the Phorge web UI does by @holmboe in #396
  • fix: page through paste.search and count --limit as a total by @holmboe in #398
  • feat!: name the push policy "Can Push" and gate it on isHosted by @holmboe in #400
  • fix: count passphrase search --limit in matches, and page by @holmboe in #401
  • feat: refuse a repository name that only looks different by @holmboe in #402
  • feat!: put the policy section behind --show-policy by @holmboe in #403
  • fix: name every built-in URI a repository rename moves by @holmboe in #406
  • feat: answer --format on the maniphest commands that write by @holmboe in #407
  • feat: answer --format on the paste commands that write by @holmboe in #410
  • feat: answer --format on the diffusion commands that write by @holmboe in #411
  • fix: leave a task already in the target column alone by @holmboe in #412
  • feat: answer --format on cache clear and template create by @holmboe in #413
  • docs: document the policy features by @holmboe in #415
  • feat: let maniphest search --status=any list every task by @holmboe in #424
  • feat: manage projects - show, search, create and edit, with members, policies and milestones by @holmboe in #426
  • feat: filter maniphest search by policy with --visible-to and --editable-by by @holmboe in #427
  • fix: match project icon and color the way Phorge shows them by @holmboe in #430
  • feat: search users and filter them by role by @holmboe in #431
  • fix: find a user by any part of their name by @holmboe in #432
  • feat: explain Phorge's search operators when a text search finds nothing by @holmboe in #436
  • feat: search users by username or real name alone by @holmboe in #437
  • Export a lazy library surface from phabfive by @holmboe in #445
  • Construct phabfive classes from a program by @holmboe in #446
  • Raise typed phabfive exceptions, and never a client or bare error by @holmboe in #447
  • Split Edit into plan and apply, and move its terminal flow to the CLI by @holmboe in #448
  • A bare search prints its help instead of searching by @holmboe in #449
  • fix: paste search and show emit one record, shaped like a task's by @holmboe in #453
  • fix: give passphrase records a Credential section by @holmboe in #452
  • fix: @me in a policy option resolves to the caller by @holmboe in #454
  • feat: split every value-adding list option on commas by @holmboe in #455
  • feat: remember the task status map between commands by @holmboe in #457
  • feat: retry Conduit calls with backoff, and never send a write twice by @holmboe in #458
  • fix: point the mypy hook at phabfive/ and run it in CI by @holmboe in #456
  • fix: @me is ambiguous in every option when a user is called "me" by @holmboe in #459
  • feat: every option that takes a user takes @username and a user PHID by @holmboe in #460
  • fix: a template's assignment sets the owner, and its users resolve like every option's by @holmboe in #462
  • Fix the create-template baseline: rendering, optional variables, priority validation, and the shipped examples by @holmboe in #492
  • The Phorge spec format: one loader, two validation layers, and a library surface by @holmboe in #493
  • Search specs across every app, and the constraints Conduit already had by @holmboe in #495
  • @me is a keyword: a user called 'me' does not take it from everybody else by @holmboe in #498
  • Create specs: CreatePlan, references, and a link to an existing object is never a rewrite by @holmboe in #499
  • The e2e suite asserts what it controls, and waits only on what can settle by @holmboe in #501
  • feat: unsubscribe from tasks and pastes, join and leave projects by @holmboe in #502
  • feat: attach and detach commits on tasks by @holmboe in #504
  • One command runs a spec, one page defines the format, one corpus holds them by @holmboe in #505
  • feat: unassign a task with --unassign by @holmboe in #506
  • The e2e teardown never deactivates a repository mid-import by @holmboe in #507
  • Release v0.11.0-rc.1 by @holmboe in #508
  • Release v0.11.0-rc.2 by @holmboe in #510
  • Release v0.11.0 by @holmboe in #511

Full Changelog: v0.10.0...v0.11.0