Skip to content

Unstable 0.6.1-unstable.20260824161455

Pre-release
Pre-release

Choose a tag to compare

What's Changed

  • chore(deps): add composer cooldown to dependabot.yml by @rubenvdlinde in #234
  • ci(release): converge on the shared release.yml by @rubenvdlinde in #251
  • feat(automations): 'Edit flows…' can finally edit — flow picker before the modal by @rubenvdlinde in #253
  • feat(github-sync): publish and pull an app's flows and agents in app-repo-format-v2 by @rubenvdlinde in #255
  • fix(export): resolve agent register/schema by slug, not hardcoded numeric id by @rubenvdlinde in #258
  • feat(tools): declare subject and action on the agent tool catalogue by @rubenvdlinde in #259
  • fix(github-push): surface the real upstream status/body when a broker call fails by @rubenvdlinde in #262
  • build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #235
  • fix(shop-install): surface a credential missing hermiq's skills scope by @rubenvdlinde in #264
  • chore(release): 0.6.1-unstable.20260819162549 by @github-actions[bot] in #263
  • chore(deps): @conduction/nextcloud-vue ^2.6.2 — consolidated flow editor, stable by @rubenvdlinde in #256
  • build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #248
  • build(deps-dev): bump @cyclonedx/cyclonedx-npm from 4.2.1 to 6.0.1 by @dependabot[bot] in #243
  • build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #241
  • build(deps-dev): bump twig/twig from 3.27.1 to 3.28.0 by @dependabot[bot] in #238
  • build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #237
  • fix: event listeners cannot constructor-inject a published OpenRegister interface by @rubenvdlinde in #228
  • fix(tests): stub the OpenRegister FlowService for AppChannelApplierTest by @rubenvdlinde in #271
  • fix(adr-083): guard the three unguarded OpenRegister reaches by @rubenvdlinde in #269
  • test(e2e): cover the GitHub shop's write path by @rubenvdlinde in #272
  • fix(export): find an application's agents in hermiq's register too by @rubenvdlinde in #267
  • fix(gate-61): bound the automation scan two listeners run per write by @rubenvdlinde in #273
  • fix(e2e): assert the icon section inside the retry that guards the sidebar race by @rubenvdlinde in #274
  • chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #275
  • chore(release): 0.6.1-unstable.20260819215516 by @github-actions[bot] in #266
  • style(phpcs): terminate the match-expression end comment (unblocks the phpcs 4 bump) by @rubenvdlinde in #276
  • build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #277
  • build(deps): bump @nextcloud/axios from 2.5.2 to 2.6.0 by @dependabot[bot] in #247
  • build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #240
  • chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.0) by @rubenvdlinde in #278
  • chore(quality): migrate to PHPStan 2 and clear the 11 residual errors by @rubenvdlinde in #280
  • build(deps-dev): bump jsdom from 24.1.3 to 30.0.1 by @dependabot[bot] in #287
  • build(deps): bump diff from 5.2.2 to 9.0.0 by @dependabot[bot] in #283
  • chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #292
  • chore(deps): @nextcloud/router 2 -> 3, and complete 33 incomplete test mocks by @rubenvdlinde in #296
  • chore(deps): drop @nextcloud/files — it is declared but never imported by @rubenvdlinde in #297
  • chore(deps): vitest 1 -> 4 as one coupled upgrade (supersedes #284, #288) by @rubenvdlinde in #298
  • chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #302
  • chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #304
  • fix(tests): opt into the OpenRegister contract instead of relying on a claimed prefix by @rubenvdlinde in #306
  • chore: repoint shipped URLs from Codeberg to GitHub by @rubenvdlinde in #307
  • chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #309
  • fix(e2e): "templates ready" must not mean "both creates returned 500" by @rubenvdlinde in #329
  • fix(templates): scaffolded pages must declare a page type the renderer resolves by @rubenvdlinde in #328
  • fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #332
  • feat: rename the app id from openbuild to buildiq by @rubenvdlinde in #334
  • fix(copy): run the voice sweep over the walkthrough, landing page and intro by @rubenvdlinde in #426
  • fix(shop): a malformed 200 from GitHub is a failure, not an empty result by @rubenvdlinde in #428
  • feat(register): rename the register slug openbuild -> buildiq by @rubenvdlinde in #423
  • test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #424
  • test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #425
  • fix(shop): accept the legacy discovery topic, so the App store is not empty by @rubenvdlinde in #434
  • chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #435
  • chore(release): 0.6.1-unstable.20260824071900 by @github-actions[bot] in #438
  • docs: explain what an app is before explaining the manifest by @rubenvdlinde in #436
  • chore(release): 0.6.1-unstable.20260824075808 by @github-actions[bot] in #440
  • feat(repair): move openbuild schemas onto the buildiq application id by @rubenvdlinde in #441
  • fix(docs): publish the documentation from development, not a stale branch by @rubenvdlinde in #443
  • docs: repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #442
  • feat(app-page): show pages, menu, schemas and flows on the app detail page by @rubenvdlinde in #439

New Contributors

Full Changelog: v0.10.0-dev.20260817040717...v0.6.1-unstable.20260824161455