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-824Show server logs in the results panel
Bug Fixes
-
PFAUT-826Fixed crash because of the “Unexpected char 0xfffd” in JWT token -
PFAUT-830Opening the "Email templates editor" does not work -
PFAUT-813Unable to edit Price Grid Item email templates using Pricefx Studio Email templates editor -
PFAUT-817"Configure Product Master" was erasing the existing metatada model -
PFAUT-823Element groups checkboxes in logic editor got duplicated when logic.json reloaded externally -
PFAUT-825Crash 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: https://plugins.jetbrains.com/plugin/19984-pricefx-studio.
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