From bf836f29f78a5b9b589cc98c1000dd80e574e2e4 Mon Sep 17 00:00:00 2001 From: Kiza Online Date: Fri, 24 Oct 2025 13:21:11 +1100 Subject: [PATCH 1/2] MS-1324 # Add `isAIBuilderSupported` to form schema --- CHANGELOG.md | 4 ++++ package-lock.json | 2 +- package.json | 2 +- src/lib/forms-schema/index.ts | 1 + tests/forms-schema/forms-schema.test.ts | 3 +++ 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1672d9a9..c49e5291 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- `isAIBuilderSupported` to form schema + +### Added + - `font` to custom pdf mapping ### Changed diff --git a/package-lock.json b/package-lock.json index d7f1c09a..90511a4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "@aws-sdk/client-s3": "^3.637.0", "@microsoft/eslint-plugin-sdl": "^0.2.2", "@oneblink/release-cli": "^3.4.0", - "@oneblink/types": "github:oneblink/types", + "@oneblink/types": "github:oneblink/types#MS-1308", "@types/content-disposition": "^0.5.8", "@types/jest": "^29.5.12", "@types/joi": "^17.2.3", diff --git a/package.json b/package.json index 9ef26fe1..b737cbbf 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@aws-sdk/client-s3": "^3.637.0", "@microsoft/eslint-plugin-sdl": "^0.2.2", "@oneblink/release-cli": "^3.4.0", - "@oneblink/types": "github:oneblink/types", + "@oneblink/types": "github:oneblink/types#MS-1308", "@types/content-disposition": "^0.5.8", "@types/jest": "^29.5.12", "@types/joi": "^17.2.3", diff --git a/src/lib/forms-schema/index.ts b/src/lib/forms-schema/index.ts index 94c4d4b9..d56c65da 100644 --- a/src/lib/forms-schema/index.ts +++ b/src/lib/forms-schema/index.ts @@ -820,6 +820,7 @@ const formSchema = Joi.object().keys({ .required(), }), ), + isAIBuilderSupported: Joi.boolean().default(false), }) export const formEventTypes: SubmissionEventTypes.FormEventType[] = [ diff --git a/tests/forms-schema/forms-schema.test.ts b/tests/forms-schema/forms-schema.test.ts index c9a3d809..2690e1cb 100644 --- a/tests/forms-schema/forms-schema.test.ts +++ b/tests/forms-schema/forms-schema.test.ts @@ -5898,6 +5898,7 @@ describe('invalid property removal', () => { elements: [], isAuthenticated: false, isMultiPage: false, + isAIBuilderSupported: false, }) }) @@ -5932,6 +5933,7 @@ describe('invalid property removal', () => { elements: [], isAuthenticated: false, isMultiPage: false, + isAIBuilderSupported: false, }) }) test('should allow `postSubmissionReceipt.allowPDFDownload` if `postSubmissionAction` is not "URL"', () => { @@ -5984,6 +5986,7 @@ describe('invalid property removal', () => { elements: [], isAuthenticated: false, isMultiPage: false, + isAIBuilderSupported: false, }) }) test('should throw error for `postSubmissionReceipt.allowPdfDownload.excludedElementIds` contains element ids that do not exist on the form', () => { From cd77458a2327a0c9a62ed851e4f29d37b58aeeb3 Mon Sep 17 00:00:00 2001 From: Matt Carroll Date: Mon, 27 Oct 2025 10:14:31 +1100 Subject: [PATCH 2/2] MS-1324 # Bumped @oneblink/types --- CHANGELOG.md | 4 ++-- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c49e5291..eb63e526 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,12 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [12.3.0] - 2025-10-26 - ### Added - `isAIBuilderSupported` to form schema +## [12.3.0] - 2025-10-26 + ### Added - `font` to custom pdf mapping diff --git a/package-lock.json b/package-lock.json index 90511a4f..3f472d0f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "@aws-sdk/client-s3": "^3.637.0", "@microsoft/eslint-plugin-sdl": "^0.2.2", "@oneblink/release-cli": "^3.4.0", - "@oneblink/types": "github:oneblink/types#MS-1308", + "@oneblink/types": "github:oneblink/types", "@types/content-disposition": "^0.5.8", "@types/jest": "^29.5.12", "@types/joi": "^17.2.3", @@ -2800,7 +2800,7 @@ }, "node_modules/@oneblink/types": { "version": "1.0.0", - "resolved": "git+ssh://git@github.com/oneblink/types.git#c8eb1605b17f345cda345003db807ec37f5701c6", + "resolved": "git+ssh://git@github.com/oneblink/types.git#b502a0960f56daf3ecd64ce2197bcc5c93a1cb31", "dev": true, "license": "GPL-3.0-only", "dependencies": { diff --git a/package.json b/package.json index b737cbbf..9ef26fe1 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@aws-sdk/client-s3": "^3.637.0", "@microsoft/eslint-plugin-sdl": "^0.2.2", "@oneblink/release-cli": "^3.4.0", - "@oneblink/types": "github:oneblink/types#MS-1308", + "@oneblink/types": "github:oneblink/types", "@types/content-disposition": "^0.5.8", "@types/jest": "^29.5.12", "@types/joi": "^17.2.3",