IntelliJ IDEA supported versions: 2023.1 – 2025.x
JDK – version 17 or higher is recommended
Pricefx Studio 15.3.2 (IDEA 2023.1 - 2025.3)
IMPORTANT! The Studio support by IntelliJ IDEA 2023.1.x - 2023.3.x version will end up on 2026.01.01 . Please upgrade IntelliJ IDEA to the latest version supported by Studio.
New Features
-
package tool 3.40.0
-
PFAUT-1191Logic editor refactored - better support of multiple items. The format of the preset file has been changed. -
PFAUT-820Support input generation for logic test of the Distributed Dataload -
PFAUT-1091Added auto-completion for model.inputs() in model_evaluation logics -
PFAUT-1204Export schema - Condition records are now supported -
PFAUT-1221Scopes in Search Pricefx dialog (filter by folders) -
PFAUT-1224Dialog that will enforce to upgrade IntelliJ IDEA when using version older than 3 years in order to continue getting the Studio updates -
PFAUT-1232Support of Import Manager workflow logics (test execution + auto-completion) -
PFAUT-1225Suppress ValidAfter Suffix - logics, company parameters - config editor setting, context action for automatic remove
Changed
-
PFAUT-1219Pricefx settings: possibility to clear all cookies of the embedded browser -
PFAUT-1218Data feed entity has been retired -
PFAUT-1228refresh ModelClass editor triggers saving all documents
Bug Fixes
-
PFAUT-1214Run multiple deployments in parallel now possible again -
PFAUT-1209Test execute of PA dataload logic stopped working -
PFAUT-1156Crash when test logic was running after project closed -
PFAUT-1208Crash when deploying logic after component folder renamed -
PFAUT-1188api.currentItem() is now not populated in Input Generation Mode like in Unity -
PFAUT-1228auto-completion was wrong for parallel calculations in Model classes -
PFAUT-1213Progress bar percentage showed wrong number -
PFAUT-1190DimFilterEntry input was not showing values -
PFAUT-1124CLIC type editors -
PFAUT-1195Logic inputs type by name fix -
PFAUT-1230Type reference should offer the objects based on selected Type -
PFAUT-963Configurator buttons for empty URL now works like in Unity -
config.json - partition base url validation fix (allow http://)
Pricefx Studio 15.2.1 (IDEA 2023.1 - 2025.2)
-
Package tool 3.37.1
Pricefx Studio 15.2.0 (IDEA 2023.1 - 2025.2)
New Features
-
IntelliJ IDEA 2025.2 supported!
-
Package tool 3.37.0
-
PFAUT-1124Clic editors (Quote Type, Agreement & Promotion Type, Rebate Agreement Type, Compensation Type, Action Item Type) to configure tabs and buttons hiding via the UI -
Fetch tool window - new button that selects partition objects that exists in the selected local disk folder
-
PfxComponents tool window - possible to import and compare older versions of the component (based on git tag)
-
Support back/forward IDEA actions in embedded editors (navigation to the method call and back)
Bug Fixes
-
Global partition selector - now working when switched from modern UI to classic UI
-
It was not possible to move the splitter in fetch/deploy tool once a side (left or right) was previously collapsed.
Pricefx Studio 15.1.6 (IDEA 2023.1 - 2025.1)
New Features
-
package tool 3.36.1 - added fetch/deploy support for PersistedQuery and PersistedPortlet
-
PFAUT-1074Fetch tool window - new button to select partition objects that exists on the local disk (to fetch accelerators in component folders easier)
Bug Fixes
-
PFAUT-1205auto-completion support for company parameters types RANGE, SIMPLE_INT_KEY, SIMPLE_DATE_KEY, SIMPLE_INT_KEY and SIMPLE_REAL_KEY. -
Test Logic for Workflows - fixed conversion for fields of an integer type
-
Code inspections for QueryAPI - fixed false alert for sku and aliases. They are not underlined anymore.
-
Global partition selector was not displayed in IDEA 2024.1 if new IDEA UI was turned off
-
Icons for entities were not getting displayed in some versions of IDEA
-
RebateRecordName input field was not displayed in RebateRecord context
Pricefx Studio 15.1.0 (IDEA 2023.1 - 2025.1)
IMPORTANT! Partition selectors in editors were replaced by a single global partition selector in the main toolbar
New Features
-
PFAUT-1192Partition selectors in editors were replaced by a single global partition selector in the main toolbar -
PFAUT-1196Creation of a new element now shows dropdown of calculation contexts in logic natures that are using them (Dataload, Rebate etc.)
Changed
-
Fetch / Deploy tool windows refactored, no functional change
-
Live template for dataloads now uses Query API
-
Legacy Query API editor removed
-
Deal Plan Type removed from Fetch/Deploy tool windows
Bug Fixes
-
Studio was ocasionally freezed (introduced in 15.0.0)
-
Result tool window results were not displayed correctly for header logics
Pricefx Studio 15.0.0 (IDEA 2023.1 - 2025.1)
IMPORTANT! Auto-completion and JavaDoc now requires library downloaded using new library 'pricefx-studio-sdk' downloaded as Maven artifact (instead of the legacy Studio: groovy-api provided from Studio binaries). Studio will prompt you and regenerate all pom.xml in your project. However, if you had customized your pom.xml, e.g. because your project is using Maven modules, you will need to add these customizations again (section <modules>, <parent> or other).
The ‘tdd4c' and groovy are now downloaded within this library, so these dependencies are now removed.
Migration of pom.xml can be done even if other team members are on older Studio version.
New Features
-
IntelliJ IDEA 2025.1 supported
-
Groovy API for 15.0 SouthSide
-
Auto-completion support of QueryAPI for Analytics (since 15.0 SouthSide)
-
PFAUT-1157Generate project pom.xml: 1) upgrade Java 17 -> 21 with compatibility to 17. 2) upgrade of TDD4C to 1.2-SNAPSHOT (needed for debugging) 3) better dependency on groovy -
PFAUT-1158new QueryAPI designer in Groovy console -
PFAUT-1175Element Debugger - debug standard groovy elements by right click in embedded editor tab > Debug -
New element templates: 1) Inputs > RangeSlider, Tree 2) ContextLink > Dashboard, PriceGrid, QuoteCreation
-
PFAUT-1150Result tab: clicking on the data type icon shows/hides result tool window -
PFAUT-1161Logic.json editor: Added 'Label' field in the create element dialog -
PFAUT-1168Logic.json editor: Context menu for embedded editors tabs ("Local history", "Git") - same functionality as for the top window editor tabs -
PFAUT-1167Logic.json editor: Elements in the grid are colored the same way as in project tool window (reflecting GIT status) -
PFAUT-1179new "Search Pricefx" dialog (shows all entities in tree). -
PFAUT-1182Auto-completion: return value of api.currentItem() is now resolved -
Added browser tab for elements returning HTML
-
Run logic test can be triggered from Result tool window using Ctrl+ENTER as well
-
New Live Templates: pfxConditionRecordAddOrUpdate, pfxContextLinkDashboard, pfxContextLinkPriceGrid, pfxContextLinkQuoteCreation
Changed
-
PFAUT-1165Run Test logic button: options moved to dropdown menu -
PFAUT-1166Logic.json editor: Test logic button now shows warning icon if any element result has a warning. -
PFAUT-1164HTTP Console: response is now opened in the Result tool window to utilize 'Grid' or 'Tree' view on the response data
Bug Fixes
-
PFAUT-1150Error popup balloons with source code navigation further improved to cover more hits -
PFUN-28904Result data type is now shown also for the traces (since 15.0 SouthSide) -
PFAUT-1163Fix code completion for method "withUserGroupApprovers" -
PFAUT-1178Deploy tool window - fix git actions scope by selected module or component -
PFAUT-1181ModelClass editor - problems with logics -
PFAUT-1183Logic.json editor: problem with rename element and name in embedded groovy editors tab fixed -
PFAUT-1185PartitionSelector refresh problem fixed -
Various smaller bug fixes, stability improvements