platformchangelog.dev
43 tools
feedrelease

ServiceNow SDK 4.6.0

SDK 4.6.0

++++++~~**********

Changes

  • The Table API now supports creating dictionary override records (sys_dictionary_override) directly, without needing a separate API.changed
  • ScheduledScript script fields now support modules.changed
  • Project templates have been simplified: tsconfig relocated to src/, unnecessary index file removed, and a jsconfig added for JavaScript templates.changed
  • Author Custom Actions — Custom Action definitions can now be created directly in Fluent with typed step references for IntelliSense and compile-time safety. Script steps are externalized to separate files for a better editing experience.added
  • Call Subflows from Flows and Subflows — Flows and Subflows can now invoke other Subflows as steps.added
  • Call Custom Actions from Flows and Subflows — Custom Actions can be used as steps within Flows and Subflows.added
  • Reference global and cross-scope Subflows and Actions — Flows and Subflows can reference Subflows and Custom Actions from global scope or other application scopes via the SDK's dependency mechanism.added
  • More accurate results using tag-based lookup.added
  • --list displays the full index of available topics.added
  • --format=raw outputs raw Markdown.added
  • --peek shows a brief summary without opening the full document.added
  • Fixed duplicate tool inputs and outputs being generated in certain configurations.fixed
17 more lines
  • Fixed issues with UI action handling in skill definitions.fixed
  • Fixed delete functionality for skill records.fixed
  • Fixed active flag not being correctly applied during build.fixed
  • Fixed duplicate M2M records being created for catalog and knowledge base items when using the Service Portal Fluent API.fixed
  • Fixed missing portal settings and availability config fields on CatalogItemRecordProducer that were already supported on CatalogItem (hideAddToCart, hideAddToWishList, hideDeliveryTime, hideQuantitySelector, hideSP, image, model, mobilePictureType).fixed
  • Fixed source manifest generation failing when a project contains multiple UI pages with different entry file names.fixed
  • Fixed source artifacts missing assets that were imported via CSS url() references.fixed
  • Fixed a regression where flow variable column types were lost during build.fixed
  • Fixed a data type mismatch in datapill expressions where reference types were incorrectly treated as strings.fixed
  • Fixed empty strings being silently accepted for mandatory inputs in core actions.fixed
  • Fixed HTML entities being appended as individual characters instead of being decoded during transform.fixed
  • Fixed a TypeScript error after transform where "GUID" was not recognized as a valid flow data type.fixed
  • SPHeaderFooter for creating header and footer recordsother
  • SPPageRouteMap for defining page-to-page redirect mappings within a portalother
  • Fluent vs Fluent conflicts (two .now.ts files defining the same record) always produce an error.other
  • XML vs Fluent conflicts continue to respect the --errorOnConflict flag.other
  • TableDefaultLanguage in now.config has been renamed to defaultLanguage. The old name continues to work but is deprecated.other
2 maintenance lines (dependency bumps, CI, tests, docs)
  • Fixed UI Page build failures when inline scripts contain unescaped < operators or HTML literals.maintenance
  • Fixed object keys that start with a digit not being quoted, which caused JavaScript parse errors.maintenance
31 lines8 added3 changed13 fixed5 other2 maintenancetyped from the source notes

Full release notes ↗ · all ServiceNow SDK releases

Report a mistake

context

Tools

ServiceNow SDK

Other ServiceNow SDK releases

How this was written

The change list is the project's own release notes, sorted into change types by fixed rules. See the methodology.

Back to the feed