Skip to content

Version 1.40.0-beta-4

Pre-release
Pre-release

Choose a tag to compare

@Codeneos Codeneos released this 10 Nov 13:16

1.40.0-beta-4 (2025-11-10)

Bug Fixes

  • batch service unavailable when packaged with ocx (04e4b27)
  • omniScripts compiled for standard runtime do not correctly set language property (db23e45)
  • update instance and base URL references to use class properties (d1a411e)

1.40.0-beta-3 (2025-10-11)

Bug Fixes

  • apply token replacements only on UTF8 or ASCII text entries (9256eaf)
  • correct mapping for IsOmniScriptEmbeddable to use IsReusable (b7fe62d)
  • ensure proper merging of metadata attributes in expandMetadataChildren (6845c17)
  • handle errors in query execution and return empty results for FlexCardDefinitionAccess (1215f3a)
  • handle errors in query execution and return empty results for OmniProcess and OmniScript records (44e3994)

1.40.0-beta-2 (2025-10-02)

Bug Fixes

  • handle undefined data in getFileData and provide default for empty jsSource in TypeScriptCompilerPlugin (188d12d)

1.40.0-beta-1 (2025-09-29)

Bug Fixes

  • add dependency injection for inner file system in CachedFileSystemAdapter constructor (ffb4fab)
  • change ILogger import to type import for better compatibility (0ec27b7)
  • change import of SalesforceConnectionOptions to type import for isolatedModules: true (ee4ada3)
  • correct file array construction in DeleteMetadataCommand to avoid unnecessary nesting (33dbce7)
  • correct import paths for SalesforceApexContentProvider and VirtualContentProvider for proper module resolution with tsdown (4337b03)
  • do not register NamespaceService as injectable as it is a base type (15cdca2)
  • ensure metadata expansion sets the XML namespace (2e45c6b)
  • errors in build system due to tsdown migration (77f4125)
  • logger.null dynamic inline class breaks when bundled by tsdown (1454517)
  • package: update files array in package.json and adjust sourcemap setting in tsdown.config.mts (f504bd2)
  • settingsKey is undefined error when exporting datapacks in strict mode (6537c6e)
  • sfdx: improve error handling for SFDX logger memory logging setup (910d747)
  • source file re-assembly fails on mac tdue to missing \ for absolute paths (096bef0)
  • tests: update fallback container test to use the correct container instance (843e5bc)
  • type only import fails with isolatedModules: true (52a7274)
  • update build script to use correct tsdown configuration file extension (dae68ca)
  • update devDependencies for @types/vscode and memfs (7f9eda8)
  • update environment variable setting for disabling SFDX log file (a923378)
  • update imports and add VlocityNamespaceService to container in DatapackExportQueries tests (44d8e8c)
  • update injectable decorator to use lifecycle policy and enhance type annotations in SfdxConfigManager (00f43d5)
  • update output file paths to be relative to the workspace in LWC generation (22710b9)
  • update spec instance retrieval to use newDeferred for improved lazy loading of deployment specs (plugins) (be1a6b1)
  • vscode: ensure table output appends an empty line by default (75ae99e)
  • vscode: remove .vscodeignore file as it is no longer needed (cbb8246)
  • XML parser did not properly detect null values when using a custom attribute group node (d36e478)
  • YAML imported into none ECMA modules returned default instead (2b591ab)

Features

  • add dynamic token replacements in deploy package for build date, instance URL, user email, name, and org ID (6c7d2db)
  • add folder selection dialog for target folder in CreateMetadataCommand (cb42d15)
  • add Symbol.dispose and Symbol.asyncDispose methods to AwaitableAsyncGenerator (192b38e)
  • add tests for removeInstance and container injection behavior (e4632ca)
  • enable isolatedModules and strict mode by default for all packages (fe057b8)
  • flexcard: make FlexCardDesigner configurable and lazy-init LWC generator resources (b7ee5be)
  • fs: use directoryName helper and posix join for FileSystem operations (a7eeb08)
  • implement lightweight event emitter with listener management (7415660)
  • implement plugin architecture for Salesforce package builder with token replacement and TypeScript compilation capabilities (5fd3571)
  • introduce new ApexSourceStatus class for managing Apex class synchronization status with an org allowing for a more object oriented approach for class checks in Vlocode extension (80811d7)
  • migrate sass-compiler to rolldown (180c035)
  • migrate Vlocode extension build system to tsdown/rolldown (493cc51)
  • support for beta releases (0ff03a1)
  • tests: add test for TypeScript class transpilation with constructor properties (e6ca849)
  • tests: enhance OmniScript definition tests with schema data integration (c8e8cac)

1.32.0 (2025-08-16)

Bug Fixes

  • atob function from window namespace is not stubbed in FlexCardDesigner (f8267a3)
  • FlexCard compilation error when StylingConfiguration was defined as empty string (9318034)
  • FlexCards public properties were not getting exposed through the Meta XML causing deployment errors for components (flexi-pages) that would try to set public properties (aba0d26)
  • indent is ignored when passed in as option through XML.stringify (bfbaee4)
  • labels in MultiLanguage OmniScript are not added properly to the OmniScript definition (83f9ea8)
  • OmniScript doesn't open in correct editor when using open-in-org command (61ae903)

Features

  • add new prettify function to reformat XML as pretty printed output (889aefd)
  • enhanced support for metadata refresh and export in decomposed source format (5daeb09)
  • expand static resources with the proper file extension based on the contents mime type (e2ff339)
  • extend documentation of attribute parsing and support setting attributeNode while reading XML (08f607f)
  • support refreshing Salesforce metadata in SF(DX) format (b2309c1)