Pricefx Studio v9 Release Notes
IntelliJ IDEA – supported versions: 2022.1, 2021.x.x
JDK – version 11 or higher is recommended
Pricefx Studio 9.3.1451-223 / 9.3.1452-221 / 9.3.1453-211 (only IDEA 2021.1 - 2022.3.x)
After upgrade, Upgrade Studio Project Libraries.
Main Changes
IDEA 2022.3 is now supported
IDEA 2020 is not supported anymore
New Features
PFAUT-824
Show server logs in the results panel
Bug Fixes
PFAUT-826
Fixed crash because of the “Unexpected char 0xfffd” in JWT tokenPFAUT-830
Opening the "Email templates editor" does not workPFAUT-813
Unable to edit Price Grid Item email templates using Pricefx Studio Email templates editorPFAUT-817
"Configure Product Master" was erasing the existing metatada modelPFAUT-823
Element groups checkboxes in logic editor got duplicated when logic.json reloaded externallyPFAUT-825
Crash in project tree for ModelClass when there were 2 logics of the same uniqueName
Pricefx Studio 9.1.1397-221 / 9.1.1398-211 (only IDEA 2022 and 2021)
New Features
PFAUT-807 Added navigation of elements (out.XXX), library logics (libs.XXX), library library logic elements (libs.XXX.YYY) and configurators (api.configurator(“XXX”), api.inlineConfigurator(“XXX”))
PFIM-4911 Added fetch/deploy support for Agreements & Promotions Types (CTHT, CTHTAM)
PFAUT-803 Added support for formula nature Calculation Grid and Calculation Grid Keys (since version Bee’s Knees 10.0)
PFAUT-727 Added logic auto-completion and navigation in api.configurator / api.inlineConfigurator
PFAUT-802 Virtual folder nodes with logic "symlinks" in project tree displayed under ModelClass JSON file
PFAUT-806 Authentication using SSO: no need to copy&paste JWT token anymore
PFAUT-730 Deployment of datasources now possible with flag 'keepEntitlements'. Default value can be set in config.json.
PFAUT-800 ModelClass editor: tab type 'simple' and calculation type 'parallel' are now supported
Bug Fixes
PFAUT-809 IDEA CRITICAL bug: Cancel without checkbox selected in object delete prompt dialog in Fetch tool window was causing deletion
PFAUT-812 Tool windows were not opened after config.json created or framework was added
PFAUT-808 Calculation logic editor - fixed crash of userGroup selector
PFAUT-810 New ModelClass JSON file was created without uniqueName
PFAUT-660 Spock test working with JDK >11 (Creating spock test fixed)
PFAUT-814 Crash when opening logic editor for Deal Plan workflow logics
Pricefx Studio 9.1.1270 (only IDEA 2022 and 2021)
Studio has been moved to JetBrains Marketplace: Pricefx Studio - IntelliJ IDEs Plugin | Marketplace.
Remove the old plugin, remove the custom plugin repository and then install it from Marketplace as described in Install Studio.
Follow Upgrade Studio Project Libraries.
New Features
PFAUT-798 Display element results together with Traces and show them instantly
PFAUT-787 Previewing Highcharts in Result pane
PFAUT-791 Create new elements based on Live templates
PFAUT-786 Show data type icon and a tooltip for each element result (will be improved with Bees Knees 10.0 release)
Improvements
PFAUT-788 HTML preview in Message templates editor now displays the CSS correctly
Bug Fixes
PFAUT-789 Cannot fetch or deploy Compensation Record Attributes via Studio
PFAUT-792 Cannot open Workflow logic
PFAUT-793 Deployment of PX to multiple partitions fails
IntelliJ IDEA – supported versions: 2022.1, 2021.x.x, 2020.x.x
JDK – version 11 or higher is recommended
Pricefx Studio 9.0 (builds 221.3940 / 211.3941 / 202.3942 / 201.3943)
Main Stability Improvement
IDEA has a bug that causes crashing of execution of GDSL file (PFXIdeaPublicGroovyAPI.gdsl in logic-core.jar) which is the script defining auto-completion rules. Therefore the entire functionality has been removed from GDSL and implemented directly in the Studio plugin. Studio no longer uses GDSL file for auto-completion in Groovy scripts.
How to Upgrade
The GDSL file is cached by IDEA, so the cache needs to be invalidated:
Go to Files > Invalidate caches.
Select Clear file system cache and Local history.
Click Invalidate and Restart.
New Features
Upgraded JavaDoc and auto-completion to Hurricane 9.0
PFAUT-740 Support for Custom Actions logic testing
PFAUT-742 Added support for editing PA distributed calculation logics
PFAUT-746 Added support for sales compensation
PFAUT-749 add support for Custom Forms logics and workflow
Improvements
PFAUT-754 Faster loading of Metadata tool window
PFAUT-770 Possibility to move steps in ModelClass editor
PFAUT-762 AbortSyntaxCheck element should be created with Display = None
Bug Fixes
PFAUT-767 Auto-completion frequently crashing
PFAUT-752 Could not change the label of a logic element
PFAUT-753 DMFieldBuilder has been renamed DMFieldInputBuilder in core
PFAUT-758 Logic Element Format Type Changing Automatically
PFAUT-763 Calculation Logic element suffix fixed
PFAUT-760 Crash when opening logic.json editor when config.json not defined
PFAUT-773 System fields were not possible to select in ProductGroupEntry / CustomerGroupEntry
Found an issue in documentation? Write to us.