Pricefx Studio v13 Release Notes

IntelliJ IDEA supported versions: 2022.3 – 2024.3.x
JDK – version 17 or higher is recommended

Pricefx Studio 13.3.4 (IDEA 2022.3 - 2024.3.x)

New Features

  • IntelliJ IDEA 2024.3 - now fully supported

Bug Fixes

  • Fixed crashes when performing Pricefx actions from the main context menu

  • Fixed SKU input field to handle purely numeric SKU correctly

  • Fixed minor visualisation issue in Fetch/Deploy tool window grid

Pricefx Studio 13.3.0 (IDEA 2022.3 - 2024.3.x)

New Features

  • IntelliJ IDEA 2024.3 supported

  • PFAUT-1133 "Navigate Logic" dialog (CTRL-SHIFT-L) is now called "Search Pricefx" and allows searching additional objects than logics. Rest of the objects will come later.

  • PFAUT-1059 The content of groovy console can now be saved using a "Save as" button to "Scratches and Consoles" (bottom of the project tree)

  • PFAUT-1092 Config.json editor can now display a list of login URLs (for both password and SSO)

  • PFAUT-1109 Logic.json editor: Calculation context validation alert is now displayed in the grid also

  • It is now possible to generate .gitignore file from the context menu on the root folder

Changed

  • Core libraries updated to Rampur 13.3. Due to the changes of Query API the query generation in the Groovy console was adjusted accordingly. Note that the API will change again within 14.0 in Jan 2025.

  • Refactored Metadata tool window, improved input fields to have better auto-completion

  • Live Templates: added new template pfxResultPAQuery

Bug Fixes

  • PFAUT-1139 Fetch tool window: compare action is enabled only for entities existing in the file system (rendered as blue in the view)

  • PFAUT-1073 Groovy console disappeared when several other editors opened

  • PFAUT-994 Groovy console content was getting deleted when dragging the tab

  • PFAUT-1090 Groovy console: CTRL + click on variable now navigates doesn't open additional editor window

  • PFAUT-1137 Logic editor navigation to the place of parse error should be working again

Pricefx Studio 13.1.1 (IDEA 2022.3 - 2024.1.x)

New Features

  • PFAUT-1122 CustomFormType editor: support for singular/plural translations that is in core

Changed

  • Fetch/Deploy Tool Windows: selected entity is kept when switching partition or module

  • Small improvements for auto-completions

Bug Fixes

  • Fixed problem of freezing the IDEA introduced in last release

  • Metadata Tool Window: "name" was not marked key for extensions (PX, CX, SX)

  • Small UX improvements in CustomFormType editor (focus, selections, etc.)

Pricefx Studio 13.1.0 (IDEA 2022.3 - 2024.1.x)

CRITICAL: Studio code-completion in groovy editors can cause the IDE to freeze (in some edge cases)

New Features

  • PFAUT-1113 Support generation of pipeline yml files for GitHub, BitBucket and MS Azure devops used by partners

  • PFAUT-1105 Metadata tool window now showing key fields, field sizes, inner objects. Overall improvements.

  • PFAUT-1112 Logic test run is now supported for Distributed dataload logics

  • PFAUT-1115 Improved Publishing templates rendering tab

  • PFAUT-1120 Editors (Dashboard, Model Class, Calculation Wizard) now have proper UserGroup pickers

Changed

  • PFAUT-1126 Improved multi thread management when connecting to partitions

  • PFAUT-1123 Improved caching of pricefx entities

Bug Fixes

  • PFAUT-1108 Fixed calls of configurators in the Inputs tab. Fixed also other issues with async calls

Pricefx Studio 13.0.1 (IDEA 2022.3 - 2024.1.x)

Changed

  • PFAUT-1101 ModelClass - refactor logic name by modal dialog

Bug Fixes

  • logics was not deployed if validAfter suffix (e.g. "+2020-01-01") was removed from folder name

  • deploy errors fixed (reverted to original message with hyperlink to wrong element)

  • PFAUT-1100 Code completion in groovy element not work for Workflow with "Post Step (wfStepLogic)" nature

  • PFAUT-1102 PX, CX, SX, LT - twin toolbars in editors (PartitionSelector, DeployButton)

Pricefx Studio 13.0.0 (IDEA 2022.3 - 2024.1.x) - UNSTABLE

CRITICAL: logics not deployed if validAfter suffix (e.g. "+2020-01-01") was removed from folder name

New Features

  • Rampur 13.0 release API and JavaDoc: to take effect, follow the guide Upgrade Studio Project Libraries

  • Upgrade to Java 17 in Studio projects

  • PFAUT-1080 Support for the new QueryApi (experimental, API may change within the next release). Queries with JOINs against master data tables can be built in Groovy console. Support for other tables as well as data sources / datamarts will come later

  • PFAUT-1087 Possibility to use private (= corporate) certificates using Settings > Tools > Server Certificates

  • PFAUT-1007 Deploy button is now available in all editors (Metadata, CustomFormType, ModelClass)

Changed

  • PFAUT-1083 Element timeout for Groovy console is now taken from Settings > Studio

  • PFAUT-1093 ModelClass editor refactored: Steps and Tabs are now in tree view which makes them easier to manage as well as logic elements. Element code can be edited within Code tab in ModelClass editor.

  • PFAUT-1097 CustomFormType editor refactored: Steps and Tabs are now in tree view which makes them easier to manage

  • PFAUT-1095 Drag&drop improved in all editor grids

  • PFAUT-1088 Improved work with internal memory cache

Bug Fixes

  • PFAUT-1086 Inspections profile Pricefx Configuration was not selected as default when clicking Maven reload button

  • PFAUT-1096 Groovy consoles: time duration was not shown in the tooltip

  • PFAUT-1099 Components marketplace: pictures were not rendered

Found an issue in documentation? Write to us.

Â