Pricefx Studio v15 Release Notes

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-1191 Logic editor refactored - better support of multiple items. The format of the preset file has been changed.

  • PFAUT-820 Support input generation for logic test of the Distributed Dataload

  • PFAUT-1091 Added auto-completion for model.inputs() in model_evaluation logics

  • PFAUT-1204 Export schema - Condition records are now supported

  • PFAUT-1221 Scopes in Search Pricefx dialog (filter by folders)

  • PFAUT-1224 Dialog that will enforce to upgrade IntelliJ IDEA when using version older than 3 years in order to continue getting the Studio updates

  • PFAUT-1232 Support of Import Manager workflow logics (test execution + auto-completion)

  • PFAUT-1225 Suppress ValidAfter Suffix - logics, company parameters - config editor setting, context action for automatic remove

Changed

  • PFAUT-1219 Pricefx settings: possibility to clear all cookies of the embedded browser

  • PFAUT-1218 Data feed entity has been retired

  • PFAUT-1228 refresh ModelClass editor triggers saving all documents

Bug Fixes

  • PFAUT-1214 Run multiple deployments in parallel now possible again

  • PFAUT-1209 Test execute of PA dataload logic stopped working

  • PFAUT-1156 Crash when test logic was running after project closed

  • PFAUT-1208 Crash when deploying logic after component folder renamed

  • PFAUT-1188 api.currentItem() is now not populated in Input Generation Mode like in Unity

  • PFAUT-1228 auto-completion was wrong for parallel calculations in Model classes

  • PFAUT-1213 Progress bar percentage showed wrong number

  • PFAUT-1190 DimFilterEntry input was not showing values

  • PFAUT-1124 CLIC type editors

  • PFAUT-1195 Logic inputs type by name fix

  • PFAUT-1230 Type reference should offer the objects based on selected Type

  • PFAUT-963 Configurator 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-1124 Clic 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-1074 Fetch tool window - new button to select partition objects that exists on the local disk (to fetch accelerators in component folders easier)

Bug Fixes

  • PFAUT-1205 auto-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

image-20250707-154410.png

New Features

  • PFAUT-1192 Partition selectors in editors were replaced by a single global partition selector in the main toolbar

  • PFAUT-1196 Creation 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-1157 Generate 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-1158 new QueryAPI designer in Groovy console

  • PFAUT-1175 Element 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-1150 Result tab: clicking on the data type icon shows/hides result tool window

  • PFAUT-1161 Logic.json editor: Added 'Label' field in the create element dialog

  • PFAUT-1168 Logic.json editor: Context menu for embedded editors tabs ("Local history", "Git") - same functionality as for the top window editor tabs

  • PFAUT-1167 Logic.json editor: Elements in the grid are colored the same way as in project tool window (reflecting GIT status)

  • PFAUT-1179 new "Search Pricefx" dialog (shows all entities in tree).

  • PFAUT-1182 Auto-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-1165 Run Test logic button: options moved to dropdown menu

  • PFAUT-1166 Logic.json editor: Test logic button now shows warning icon if any element result has a warning.

  • PFAUT-1164 HTTP Console: response is now opened in the Result tool window to utilize 'Grid' or 'Tree' view on the response data

Bug Fixes

  • PFAUT-1150 Error popup balloons with source code navigation further improved to cover more hits

  • PFUN-28904 Result data type is now shown also for the traces (since 15.0 SouthSide)

  • PFAUT-1163 Fix code completion for method "withUserGroupApprovers"

  • PFAUT-1178 Deploy tool window - fix git actions scope by selected module or component

  • PFAUT-1181 ModelClass editor - problems with logics

  • PFAUT-1183 Logic.json editor: problem with rename element and name in embedded groovy editors tab fixed

  • PFAUT-1185 PartitionSelector refresh problem fixed

  • Various smaller bug fixes, stability improvements