Pricefx Studio v12 Release Notes

IntelliJ IDEA supported versions: 2022.1 – 2024.1.x
JDK – version 17 or higher is recommended

 

Pricefx Studio 12.1.4 (IDEA 2022.1 - 2024.1.x)

New Features

  • info: patch release for Studio 12.1.3

  • PFAUT-1082 Auto-completion for PA charts

Bug Fixes

  • PfxMetadata tool window - loading problem fixed

  • PfxBrowser component - show markdown fixed (PfxComponents tool window)

Pricefx Studio 12.1.3 (IDEA 2022.1 - 2024.1.x)

New Features

  • PFAUT-1069 Showing number of queries, their counts and duration for each element result

  • PFAUT-1072 Showing memory size of each element result

  • PFAUT-1063 Showing a warning when an element duration reaches timeout limit

  • PFAUT-1070 Auto-completion of "input" injected variable based values from 'Inputs' tab

  • PFAUT-1065 New inspection to enforce closing streams using .withCloseable {}

  • PFAUT-1060 Nested project modules to deploy different groups of partitions

  • PFAUT-1061 Added ConfiguratorEntry Live templates for all input types

  • PFAUT-1050 Added PfxChatBot tool window

  • PFAUT-1076 New components for labels translations

  • PFAUT-1079 Added Highchart Live Templates: Combined and ColumnStacked

  • PFAUT-1077 Imports in attributes editors (PAM, PXAM, CXAM, SXAM, LTAM)

Changed

  • reporting plugin crashes to JetBrains marketplace (instead of JIRA since it was only for internals)

  • PFAUT-1047 Custom Form Type editor improvements

Bug Fixes

  • PFAUT-1052 Navigation to the place of error when configurator execution crashed

  • PFAUT-1066 Adding deprecated Groovy API methods

Pricefx Studio 12.0.7 (IDEA 2022.1 - 2023.3.x)

New Features

  • PFAUT-1054 PfxComponents tool window - added "Show diff" button

  • PfxComponents tool window now shows ‘Terms of Use’ tab

  • Added auto-completion to several API methods (createDMField(), createDMFields(), getDataFeed() etc)

Changed

  • PFAUT-1055 Do not create README.md when creating component

  • Adjusted ConfiguratorEntry live template

  • PFAUT-1052 element navigation in case of configurator execution failure fixed

Bug Fixes

  • config.json baseurl normalization for password store caused missing username/password error

  • PFAUT-1036 binded variable for Pricelist and PriceGridItem in workflow logic were wrong

Pricefx Studio 12.0.6 (IDEA 2022.1 - 2023.3.x) - UNSTABLE

Problem with partition username/password

if you have a slash-ending baseUrl stored in config.json, Studio cannot find your stored values for "username/password" or "SAML config". The solution is to manually delete the last slash from the baseUrl value for such a partition.

New Features

  • PFAUT-1046 LogicEditor - tab element code

Changes

  • PFAUT-1037 PfxComponent does not import specific files (pom.xml, .gitignore, etc)

  • PFAUT-1039 Free name change when creating Workflow

  • Logic elements copy/paste improved (shortcuts, detection)

  • Logic editor tab Groovy console - added flag "write" to execute button

Bug Fixes

  • PFAUT-1040 fix deploy attrs inheritance from config.json (keepLabelIntact etc)

  • PFAUT-850 ModelClass logics in Project tool window

  • PFAUT-1044 Logic test execute fixed

  • PFAUT-1043 Groovy completion and inspection improved

  • PFAUT-1019 Groovy completion for libs fixed

  • PFAUT-1042 Groovy completion libs scope fixed

  • allow char '.' in config.json partition name

  • Groovy code completion edge cases in calc logic element name (java keyword collisions)

  • PFAUT-1048 Fetch button enable/disable fixed

  • PFAUT-1049 Groovy completion - fix ConcurrentModificationException

  • fix consuming 100% of CPU time (flow layout second pass problem)

  • connect to partition fixed (flow rewritten)

Found an issue in documentation? Write to us.