ServiceNow SDK 3.0.0
SDK 3.0.0
~~~~~~~~~~~~~~~~~
Changes
- Init command replaces create is new way to create or scaffold new applications with the SDK.changed
- Install command replaces deploy for installing the build output of the application to your instancechanged
- Transform command replaces fetch for downloading and transforming metadata from the instance to fluent or updating metadata folder. This command can also be used for transforming individual files and directories into fluent, if you wish to move smaller pieces of an application from metadata to fluent.changed
- Dependencies command is now exposed for downloading table definitions and typescript type definitions to your local projectchanged
- Auth command changes to use flags in place of some interactive componentschanged
- Build command adds a --frozenKeys which is useful for CI system. When specified the keys.ts file will not be updated and attempts to update it will result in a build error. This is useful if you want to ensure keys files get updated properly by engineers during PR reviews for example.changed
- Add support for unload and unload.demo custom directories.changed
- Table API adds support for licensing configuration records.changed
- Updating lint rules to allow use of fetch and console which are supported in SN Rhino enginechanged
- Record entity detects if new lines exist in field content and uses string literal to preserve them and not write \nchanged
- Fix issue with transitive dependencies not being bundled when multiple versions of the same dependency are referenced for sys moduleschanged
- Fix issue with Table entity not syncing choice field changes from instancechanged
5 more lines
- Support remote tableschanged
- Remove script and html tagged template literal syntax highlighting from extension. This was causing issues with code appearing broken due to escape characters interfering with syntax highlight parsing. Recommend using Now.include instead and leverage native file extension capabilities of your editorchanged
- Fix column attributes on transform being deletedchanged
- Wrap html fields with CDATA to fix unescaped characters issue on jelly syntaxchanged
- Allow arbitrary fields on any fluent entity. Fluent entities now allow any arbitrary field to be defined that are not part of the built in type to allow setting fields that exist on your instance but not in our type system.changed
17 lines17 changedtyped from the source notes