Build against published qqq-bom-pom 4.1.0-RC.21 and incorporate the reviewed compatibility changes used by KOF22. This moves the integration into the owning library so KOF22 can consume its published JAR/POM. Existing CI is unchanged. Validation: source review completed; native checks run on this PR. No local full-suite rerun.
Build against published qqq-bom-pom 4.1.0-RC.21 and incorporate the reviewed compatibility changes used by KOF22. This moves the integration into the owning library so KOF22 can consume its published JAR/POM. Existing CI is unchanged. Validation: source review completed; native checks run on this PR. No local full-suite rerun.
Build against the published QQQ 4.1 core (qqq-bom-pom 4.1.0-RC.21), state
the minimum QQQ version as 4.1.0+, and port to the 4.1 API: build the
table API field lookup with GetTableApiFieldsInput and override
customizeInputPreQuery(RunBackendStepInput, QueryInput). Update BaseTest
and add WorkflowTestAssertionFormAdjusterTest.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The published 0.4.0 release stays immutable, so the QQQ 4.1 API port moves
the development revision to the next unpublished minor, 0.5.0-SNAPSHOT.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
CI 4836 (verify 78000) failed with NoClassDefFoundError
com/kingsrook/qqq/backend/javalin/QJavalinMetaData in WorkflowTypeTesterInterfaceTest,
WorkflowExecutorTest and WorkflowTesterTest. The pinned qqq-frontend-material-dashboard
0.27.0-RC.1 references that class in FormAdjusterRegistry.registerRouteProvider, but QQQ
4.x moved it to com.kingsrook.qqq.middleware.javalin (qqq-middleware-api brings that
module in at compile scope). Production code (WorkflowTestAssertion, the field
adjusters) uses the dashboard's form-adjuster and field-rule API.
Move to qqq-frontend-material-dashboard 0.42.0-RC.2, the published line for 4.x (the
version the owner's develop already uses). Its public API for every dashboard class this
project imports is a superset of 0.27.0-RC.1 (javap), and every QQQ class it references
exists in the 4.1.0-RC.21 jars. No legacy backend javalin artifact, shim or BOM rollback;
no test or production code changes.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Build against published qqq-bom-pom 4.1.0-RC.21 and incorporate the reviewed compatibility changes used by KOF22. This moves the integration into the owning library so KOF22 can consume its published JAR/POM. Existing CI is unchanged. Validation: source review completed; native checks run on this PR. No local full-suite rerun.