ServiceNow SDK 4.11.0
SDK 4.11.0
+++++++++++++++++*
Changes
- Support for vite for building applications, and for dev server bringing support for HMR. Find an example app in sdk-examples repo.added
- Added table support for sys_ui_style, so Field Styles (conditional list/form styling rules) can now be defined with Record().added
- Fixed sys_ui_list records being lost during install due to missing root XML attributes; added support for setting a domain on lists.added
- Fixed form sections created via Record() breaking on rebuild when they referenced the platform's built-in Default view.added
- Fixed table-level documentation (hint/help/URL text) being dropped or incorrectly merged with column-level documentation during build/transform.added
- Form, list, and choice-set generated XML now correctly sets apply_defaults on child elements.added
- Fixed reference fields on sys_dictionary records (e.g. dictionary overrides) being serialized incorrectly on update.added
- Fixed Data Policy Rule fields at their default (unenforced) state round-tripping to an invalid XML value instead of the correct platform default.added
- Fixed builds generating unsafe delete instructions for table, column, and index definitions.added
- Fixed an incorrect view reference on sysrule_view_workspace records, and documented how to work around similar reference issues.added
- Fixed UI Page apps loading legacy platform scripts that could silently break modern client libraries relying on native Array.from behavior (e.g. overlay dismissal and keyboard navigation in Radix UI-based components).added
- Fixed app logo images not converting correctly when transforming a sys_app record from XML.added
23 more lines
- CLI error logs now include the underlying cause of fetch failures (e.g. network/auth errors), making them easier to diagnose.added
- Fixed CLI OAuth login unexpectedly requesting an id_token.added
- Reworked the doTheFollowingUntil flow logic with an improved design, and added a validation error for using until outside of doTheFollowingUntil.added
- Fixed complex output handling in assignActionOutputs.added
- Fixed an inline-script issue in setFlowVariables.added
- Allowed Decimal values inside FlowObject/FlowArray structures.added
- Added a rawInputs property to the flow Action type for dependent-field resolution.added
- Fixed AI Agent version details being silently dropped for legacy/migrated agents that store instructions directly on the agent record instead of a version record.added
- Fixed skill input/output names incorrectly rendering as empty instead of falling back to the attribute name.added
- Added support for adding/editing Playbook and Stage Level Permissions.added
- Added optional activity support.added
- Added Set Playbook Outputs Activity definition support.added
- Added support for adding/editing Agentic Activity configuration on Hybrid Agentic Activities.added
- Added On-Demand launcher configurations.added
- Updated build to output a single XML artifact similar to the platform.added
- Added support for input-dependent resolution in Playbook activities.added
- Fixed removed lanes and activities being left orphaned instead of properly deleted.added
- Fixed reference qualifiers being dropped for playbook inputs during transform.added
- Fixed global optional activity variables being incorrectly renamed on transform.added
- Fixed startWithDelay duration transform issues.added
- Fixed TemplateValue pills transform not updating the pill value.added
- Playbook warnings for unsupported features now include the playbook's name for easier troubleshooting.added
- Flow actions now generate valid XML with the correct table name in <record_update> elements.fixed
1 maintenance lines (dependency bumps, CI, tests, docs)
- Added an SDLC whitepaper and build-support guide.maintenance
36 lines34 added1 fixed1 maintenancetyped from the source notes