Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

IntelliJ IDEA supported versions: 2022.1 – 2023.2.x
JDK – version 11 or higher is recommended

Pricefx Studio 11.5.3932-223 / 11.5.3933-221 (IDEA 2022.1 - 2023.3.x)

New Features

  • PFAUT-992 Custom Form Type editor

  • PFAUT-850 ModelClass now supports 'filtertree' Step Tab type

Changes

  • PFAUT-1031 Config.json: improved import of partitions from Platform Manager

  • Pricefx Studio settings improved

Bug Fixes

  • PFAUT-1025 Create Workflow logic dialog was creating logics with wrong uniqueName

  • PFAUT-1021 "TreeUI should be accessed only from EDT" fixed

  • PFAUT-1024 Studio was freezing upon authorization failure

  • PFAUT-1023 NPE bugfix in exception handling

  • fixed UI layouts in IDEA 2023.3.x version

  • removed inherited calculation logic elements in project tool window

Pricefx Studio 11.4.3643-223 / 11.4.3644-221 (only IDEA 2022.1 - 2023.2.x)

Note

Intellij IDEA 2021.1 is no longer supported. Please upgrade IDEA to the latest version.

New Features

  • PFAUT-990 Organize logics and other entities into components. Possibility to import existing components from a components repository.

  • PFAUT-811 Possible to deploy logics using a button in the logic editor right away (without the need to open Deploy tool window)

  • PFAUT-982 Possibility to copy&paste elements between logics using the clipboard

  • PFAUT-1003 Possible to edit additional attributes in the ModelClass editor

  • PFAUT-901 Table schema can now also be exported to the markdown or HTML format

Changes

  • Possible to trigger a deployment even if an existing one is running already

  • Improved execute buttons in the logic editor and in both Groovy consoles

  • PFAUT-1009 Logic Name and Label can be changed in the new tab “General” in the logic.json

Bug Fixes

  • PFAUT-627 SSO login dialog was required too often. Pricefx session is now kept open for a much longer time.

  • PFAUT-864 Opening logic.json crashed when located in some subdirectory

  • PFAUT-1004 Alerts (yellow, red, critical) were not shown in the element result tab

Pricefx Studio 11.3.3436-223 / 11.3.3438-221 / 11.3.3440-211 (only IDEA 2021.1 - 2023.2.x)

New Features

  • PFAUT-917 Login to partition by PlatformManager

  • PFAUT-962 Auto-completion of groovy variables injected (quote, contract, ...) for workflow logics

  • PFAUT-955 ModelClass - label translations

  • PFAUT-991 Export table schema to Markdown and HTML

  • PFAUT-988 Possibility to organize configuration objects into components (= folders, similar to java packages)

Changes

  • PFAUT-946 Groovy and SQL Console refactored

  • PFAUT-956 Calculation logic editor - tab Results refactored

  • PFAUT-965 Calculation logic editor - new input type ConfiguratorTable supported

  • PFAUT-979 Calculation logic editor - input type InputMatrix is now displayed inline as in Unity, not a popup anymore

  • PFAUT-958 The Generate inputs button is not displyed for logic that do not have inputs

  • PFAUT-981 Fetch/Deploy - select all selects now only entities that exist on disk

  • Table filtering improved - show children of filtered row, expand/collapse rows (Metadata, Fetch, Deploy ToolWindows)

Bug Fixes

  • PFAUT-905 ModelClass - fix children in Project ToolWindow

  • PFAUT-673 App crash: "Calling invokeAndWait from read-action leads to possible deadlock."

  • PFAUT-971 Error was not raised when local configurator execution crashed when testing

...

Note

“Add Framework Support” was replaced with Maven. See Upgrade Studio Project Libraries.

New Features

  • PFAUT-949 Support for unit testing Configurators added

  • PFAUT-931 Header logics can now be tested together with line items. These are displayed in the 'Grid' tab of the header logic test result.

  • PFAUT-790 Message Templates editor refactored; now with auto-completion support of pfx variables and entities

Changes

  • PFAUT-940 Fetch/deploy tool windows was completely refactored; entities are now shown in a tree

  • PFAUT-941 Metadata tool windows was refactored

  • PFAUT-941 'Grid' tab in Result tool window was refactored

  • PFAUT-308 'Pricefx API' libraries are now added via Maven. Just create pom.xml and config.json from Studio and Maven will do the rest.

  • PFAUT-940 Comparing logics (local vs. partition) was completely refactored and uses built-in IDEA compare folders dialog

Bug Fixes

  • PFAUT-942 Testing a logic in the Product Extension context did not find any PX record

  • PFAUT-821 App crashed when requested to compare the local PX definition with the partition definition

  • PFAUT-938 Editor files should be saved first when generating inputs

  • PFAUT-636 "Select objects modified on the disk" did not recognize change of Product Master attributes

...

Note

The Add Framework Support dialog in the IDEA 2023.2 is retrieved by pressing SHIFT twice on the root folder of the project tree and searching “Add framework support”.

New Features

  • Support for IDEA 2023.2

  • Includes Groovy API for Pricefx 11.0 Paper Plane

  • PFAUT-923 Added fetch/deploy support for ActionItemType

  • PFIM-6151 Added fetch/deploy support for ModuleCategory

  • PFAUT-902 Added Dashboard editor. It is now possible to create dashboards from Studio.

  • PFAUT-931 Possibility to calculate lines when debugging header logics (quotes contracts, and rebate agreements)

  • PFAUT-924 Import CodeNarc Profile to the project during Add Framework Support

  • PFAUT-930 Auto-completion support for quotes contracts, and rebate agreements

  • PFAUT-913 Added new Live Template 'pfxDataLoad' for 'paDataLoad' logics

  • PFAUT-916 Added new Live Template 'pfxSecondaryKeyPX' for 'matrix' logics

  • PFAUT-916 Added new Live Template 'pfxDashboardEmbedded'

  • PFAUT-916 Added new Live Template 'pfxFindPPMatrix1' - 'pfxFindPPMatrix6'

  • PFIM-6097 Fetch also non-default preferences for product picker

  • PFIM-6170 Fetch support for Claim Message Templates

Changes

  • PFAUT-901 Massive refactoring of logic.json editor (mainly "Elements" and "Inputs")

  • PFAUT-859 When backend process crashes during logic test execution, display the error message in the Results tool window in the Raw tab

  • PFAUT-927 Change documentation links from Confluence to Knowledge Base

Bug Fixes

  • PFAUT-919 "Cannot invoke "net.pricefx.restapiclient.PfxClient.post(String, Object)" because "client" is null"

  • PFAUT-909 Not possible to edit logic name for Model workflow logics

  • PFAUT-918 Partition's baseURL from Platform was incorrectly imported with "/pricefx/<partition>" suffix

  • PFAUT-859 Execution times are now shown in workflow logics or when failed

  • PFAUT-897 Use PublicGroovyAPI class for auto-completion instead of ISandboxAPI class

  • PFIM-6111 UserGroups properties for Logics were not being deployed by CI/CD Pipeline to the partition