Latest Release
Requires IntelliJ IDEA versions 2020.1, 2019.3.x, 2019.2.x
Pricefx Studio 6.3 (builds 201.2816 / 192.2815)
For this release, Update Project Libraries.
New Features
- PFAUT-440 Added support of Quote Types for fetch and deploy.
- PFAUT-401 Added support of Publishing templates for fetch and deploy. It does not run very fast, performance will be improved in the next release. But we thought it is beneficial to use it already now.
- PFAUT-352 Possibility to filter objects in Fetch/Deploy tool window. Note that all selected objects (= including not filtered ones) are fetched/deployed
- PFAUT-468 "Browse mode": display an elements or traces results instantly in the PfxResult tool window while moving between the element/trace lines.
- PFAUT-455 You can now generate the first versions of your Highchart charts using predefined Live Templates in Studio. Just type "pfxhighchart_" in the editor and select the chart you want... Just remember: Highcharts could be used only on smaller data! Improved live templates for "pfxfind" and added "pfxfindall"
- PFAUT-465 Support navigation to the place of a failed groovy library element (= to a particular source code line, using the ‘via <element>’ information returned in the error message from the backend)
- PFAUT-463 Improved layout of configurators (all components are aligned to left, frames)
- PFAUT-464 Each ContextParameter now has a mouse-over tooltip where you can inspect the parameter properties 'name' and 'type'. This can be useful when a 'label' is not the same as the 'name'.
- PFAUT-448 Added auto-completion support of quoteProcessor.getQuoteView() and cProcessor.getContractView() => to enable this, Update Project Libraries !
- PFAUT-435 Added support for datamartFilterBuilderUserEntry parameter
- PFAUT-464 Added HTML support for ResultMatrix / InputMatrix
PFAUT-410 Element results are now also displayed in a new column in a formatted form
PFAUT-447 Added JavaDoc for Collins release
PFAUT-443 Added auto-completion support for input builders (requires Collins 5.1 release and above) Use: api.inputBuilderFactory().createXxxEntry()
Bug & Stability Fixes
- PFAUT-438 PA SQL console was not properly released and when project was closed and re-open a crash dialog appeared
- PFAUT-463 Crash of configurator panel when configurator had predefined values (using api.getParameter) or when empty ConfiguratorEntry (without no inputs) was returned
- PFAUT-463 Crash of BOOLEANUSERENTRY ContextParameter
- PFAUT-463 Crash of InputMatrix component when 'selected' property was not defined
- PFAUT-357 Crash dialog when using the objects selection buttons in the Deploy tool, even when mouse moved over
- PFAUT-367 When PFX server was down, Studio kept sending the HTTP requests again and again (e.g. to gather meta data needed for auto-completion)
- PFAUT-473 Improved some cases when auto-completion could crash and stop working
- PFAUT-437 It was not possible to run execution of a second Groovy console, the lock was for all instances
PFAUT-445 Improved memory releasing after logic.json editor is closed
- PFAUT-452 Executing logic using Alt + F5 caused IDEA freeze
- PFAUT-463 Initial values of configurators (using api.getParameter) were not applied when generating parameters
PFAUT-463 ContextParameterInputMatrix used in configurator was sending wrong value type (String instead of a List value)
- PFAUT-449 api.find() as a result in PA SQL console causes warning displayed instead of result when limit of records reached
- PFIM-1506 General admin rights were not reflected when fetching Users or Groups
Pricefx Studio 6.2 (build 192.2774)
Bug Fixes
- PFAUT-431 Recognizing the result data type of out.<element>, introduced in the last release, caused performance problems due to chained elements resolving. Therefore removed.
- PFAUT-425 Opening logic.json of a workflow step logic crashed
- PFAUT-436 Debugger crashed when running without a preset name
Pricefx Studio 6.1 (build 192.2760)
Bug Fixes
- PFAUT-429 Getting NullPointerException during the debug
Pricefx Studio 6.0 (build 192.2758)
The main change is that passwords are not stored in config.groovy anymore, they are stored now in IDEA's password manager (KeePass on Windows, KeyChain on Mac). config.groovy migrated to the new structure. Consider a backup of config.groovy before opening the project in this new Studio version.
New Features
- PFAUT-263 Passwords not stored in config.groovy anymore, stored in IDEA's password manager; config.groovy migrated to the new structure
- PFAUT-390 Possibility to edit the logic header (uniqueName, validAfter, userGroups etc.)
- PFAUT-373 Injected Groovy variable 'out' now supports auto-completion of elements and the data type of 'out.element' is resolved to the resulting data type of the referring element
- PFAUT-383 Possibility to run a logic test for multiple products at once (requires Manhattan release)
- PFAUT-415 api.filterFromMap is now supported in the Groovy console
Bug Fixes
- PFAUT-417 Intact label is not checked when KEEP_LABELS_INTACT is set to true
- PFAUT-421 Crash of debug because of java.lang.NoClassDefFoundError: com/intellij/openapi/diagnostic/Logger