Unstable 0.6.1-unstable.20260824160139
Pre-release
Pre-release
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
New Contributors
- @dependabot[bot] made their first contribution in #235
Full Changelog: v0.10.0-dev.20260817040717...v0.6.1-unstable.20260824160139