Latest Release
Requires IntelliJ IDEA versions 2020.1, 2019.3.x, 2019.2.x and JDK >=11 is recommended
Pricefx Studio 7.2 (builds 202.3071 / 201.3072 / 192.3074)
New Features
- PFAUT-597 Publishing Template testers for rendering publishing templates in two types: to export an object (quote, contract, etc.) and for custom exports e.g. using dashboard logic
- PFAUT-600 Possibility to test logics that are API endpoints using formulamanager.executeformula
- PFAUT-584 It is now possible to cancel testexecute and getparams HTTP requests using Call.cancel() since it is not possible to periodically check via progressIndicator.checkCanceled()
PFCD-7491 Input builders: added support of methods setReadOnly(), setRequired(), setAlwaysEditable(), setParameterGroup()
- PFAUT-584 It is now possible to cancel Test logic Generate parameters execution
- PFAUT-457 Added Live templates "pfxtrace" and "pfxlog"
Bugfixes & Stability Improvements
- PFAUT-580 Bugfix: After user clicked Cancel when unathorized and prompted for credentials, the login dialog re-appeared several times
- PFAUT-594 Improved messages and error handling in MetaDataPicker. Now also interrupting fetch upon HTTP 401 unauthorized error to avoid locking the account
- PFAUT-592 Optimized (re-)loading of config.json
- PFAUT-595 Improved speed of opening PA SQL console with many DS/DF/DM/DMSIM => lazy loading of ComboBox implemented; Show/Hide SQL button
- PFAUT-242 Element trace column width is now kept between the runs
- PFAUT-591 Sources JAR was not bundled and therefore api.xxx functions parameters did not use a real name, but e.g. String s1, String s2, String s3
Pricefx Studio 7.1 (builds 202.3022 / 201.3023 / 192.3024)
Update Project Libraries to the Vesper release (there is improved Javadoc for PublicGroovyAPI, DatamartContext and InputBuilders).
The authentication methods (password, TFA) are now extended with Single Sign-On, which resulted in major re-engineering.
New Features
- PFAUT-580 Single Sign-On authentication is now supported. The credential prompt dialogs now appear also for the Fetch and Deploy windows.
- PFAUT-547 Configuration Wizards are now supported for Fetch and Deploy
- PFAUT-585 Tool for testing Email Message Templates (menu Tools → Email Templates Editor)
- PFAUT-488 "libs" auto-completion now also includes Groovy libraries from depending project modules
- PFAUT-575 Python element type in PO logics is now supported
PFAUT-578 Added missing contexts for the model logic elements
- PFAUT-553 Show number of selected objects in the Fetch and Deploy buttons
- PFAUT-569 Merge the Platform dialog and new Partition dialog into a single dialog
- PFAUT-457 Added "pfxmatrix" Live Template, you can populate a skeleton code of the ResultMatrix implementation
Bugfixes & Stability Improvements
- PFAUT-497 Significantly improved performance of big ResultMatrix data
- PFAUT-582 TFA token was not possible to remove once set
PFAUT-573 Logic test execution crashed for logics containing charts element results
- PFAUT-551 Bugfix: Platform connection crashed because of data inconsistency in PlatformManager
- PFAUT-576 Fixed crash of ContextParameterOptions
- PFAUT-572 Improved Workflow matrix column widths adjustments
PFAUT-565 "Syntax check" support removed for workflow logics
Pricefx Studio 7.0 (builds 202.2977 / 201.2979 / 192.2980)
Main Change
- PFAUT-487 logic.groovy was changed to logic.json.
New Features
- PFAUT-557 Added fetch/deploy support for Quote Attribute Meta (QAM)
- PFAUT-557 Added fetch/deploy support for Contract Type Attribute Meta (CTAM)
PFAUT-558 Added fetch/deploy support for Model Type (MT)
- PFAUT-560 Added fetch/deploy support for Model (DMM) – note that only the Definition step is supported and Collins 5.0 is required; for Vesper 6.0 you will need a new Studio version.
- PFAUT-561 Added support for api.options()
PFAUT-444 Added support for api.filterBuilderUserEntry()
PFAUT-454 Prompt for a password when Pricefx returns HTTP 401 Unauthorized
Bugfixes & Stability Improvements
PFAUT-551 Using external HTTP client
PFAUT-564 Small fixes in Live static templates (pfxfind, pfxfindall, pfxstream, pfxquery)
PFAUT-552 Groovy console did not take the SKU from parameter preset
PFAUT-544 NullPointerException when renaming element with non-existent file