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-1082Auto-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-1069Showing number of queries, their counts and duration for each element result -
PFAUT-1072Showing memory size of each element result -
PFAUT-1063Showing a warning when an element duration reaches timeout limit -
PFAUT-1070Auto-completion of "input" injected variable based values from 'Inputs' tab -
PFAUT-1065New inspection to enforce closing streams using .withCloseable {} -
PFAUT-1060Nested project modules to deploy different groups of partitions -
PFAUT-1061Added ConfiguratorEntry Live templates for all input types -
PFAUT-1050Added PfxChatBot tool window -
PFAUT-1076New components for labels translations -
PFAUT-1079Added Highchart Live Templates: Combined and ColumnStacked -
PFAUT-1077Imports 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-1047Custom Form Type editor improvements
Bug Fixes
-
PFAUT-1052Navigation to the place of error when configurator execution crashed -
PFAUT-1066Adding deprecated Groovy API methods
Pricefx Studio 12.0.7 (IDEA 2022.1 - 2023.3.x)
New Features
-
PFAUT-1054PfxComponents 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-1055Do not create README.md when creating component -
Adjusted ConfiguratorEntry live template
-
PFAUT-1052element navigation in case of configurator execution failure fixed
Bug Fixes
-
config.json baseurl normalization for password store caused missing username/password error
-
PFAUT-1036binded 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-1046LogicEditor - tab element code
Changes
-
PFAUT-1037PfxComponent does not import specific files (pom.xml, .gitignore, etc) -
PFAUT-1039Free 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-1040fix deploy attrs inheritance from config.json (keepLabelIntact etc) -
PFAUT-850ModelClass logics in Project tool window -
PFAUT-1044Logic test execute fixed -
PFAUT-1043Groovy completion and inspection improved -
PFAUT-1019Groovy completion for libs fixed -
PFAUT-1042Groovy 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-1048Fetch button enable/disable fixed -
PFAUT-1049Groovy completion - fix ConcurrentModificationException -
fix consuming 100% of CPU time (flow layout second pass problem)
-
connect to partition fixed (flow rewritten)