Skip to Content

v1.0.4

New features

  • Connection icons: Each connection shows a cloud icon in its instance type's colour in the Connections tree, connection pickers and the B2C Sync, Log Center, B2C MCP and Credentials panels. Change Group Icon gives a group one of the same nine icons JetBrains IDEs offer, or Automatic, and connection files keep the choice.
  • Code tracing for agents: sfcc_module_resolve lists the files that require a module, by site scope, before an agent edits a shared module. sfcc_edit_prepare can add what else in the cartridge scope uses a file, and says when that evidence is incomplete.
  • Expression checks for agents: sfcc_type_proof and sfcc_lsp_variable_members give the type and members of a proposed expression at a file position, without editing the file. A missing member is named.

Improvements

  • ISML tag search: sfcc_isml_tag_search returns every attribute with its value kind, required rule, exclusions, default and allowed values. It also reports where a tag may appear, how output is encoded by position and which script syntax each mode uses.
  • ISML skill: sfcc-isml-templates now gives agents guidance on ISML templates, every tag and attribute, expressions and encoding.
  • Project skills: Skills you generate now include their reference files, so agents can read them.

Bug fixes

  • Blank panels: A panel no longer stays blank when startup stalls or its page fails to load. Each panel starts on its own and keeps retrying while it is on screen. If one hits an error, it shows Reload view, and the details go to the Intellij SFCC output channel. Warnings and errors from the extension go there too, with tokens and passwords removed.
  • Log Center evidence for agents: Source context and file override lookups from a Log Center finding work again, instead of reporting the evidence as unavailable.
  • Go to Definition: On a member of a required module, Go to Definition and Peek open that member in the cartridge you required, instead of a parent cartridge's copy.
  • Connection files: Files exported from JetBrains IDEs import cleanly, including site scopes that hold only one of their two IDs. A cartridge that is its own workspace folder now exports with a path JetBrains IDEs can import.
  • Connection groups: A new group can't have a blank name.

What's new in 1.0.0