Releases: pegasystems/react-sdk
v24.2.10
v 24.2.10 - react-sdk release/24.2.10 branch - 20 November 2024
We are pleased to announce the latest release of the Constellation React SDK for Pega Infinity™ v24.2. This release includes an upgrade of the design system from Material UI v4 to Material UI v5. Additionally, the code for the /embedded scenario in the src/samples/Embedded directory has been refactored for improved clarity.
The React SDK 24.2.10 release is compatible exclusively with Pega Infinity 24.2™. This release corresponds to the release/24.2.10 branch of the React SDK repository.
v24.1.10
v 24.1.10 - react-sdk release/24.1.10 branch - 05 July 2024
We are pleased to announce the latest release of the Constellation React SDK for Pega Infinity™ v24.1. This release introduces support for Approve/Reject case actions within the SDK, improvements in currency and decimal formatting with localization for all number fields, and numerous bug fixes.
The React SDK 24.1.10 release is only compatible with Pega Infinity 24™. This release is related to the release/24.1.10 branch of the React SDK repository.
SDK-R 23.1.11
v 23.1.11 - react-sdk release/23.1.11 branch - 10 April 2024
We are pleased to announce the latest release of the Constellation React SDK for Pega Infinity™ v23. With this latest release, we've boosted the React version to 17 and included enhancements such as support for FieldGroup, Multiple Attachments, Optional Process flows, modal dialog edit options for tables, along with numerous bug fixes.
The React SDK 23.1.11 release is only compatible with Pega Infinity 23™. This release is related to the release/23.1.11 branch of the React SDK repository. (If you are currently using the React SDK with Pega Infinity 8.8, update your SDK to the SDK-R v8.8.20 - release/8.8.20 branch.)
SDK-R 23.1.10
v 23.1.10 - react-sdk release/23.1.10 branch - 09 November 2023
We are pleased to announce the latest release of the Constellation React SDK for Pega Infinity™ v23. In this new releases, we've added the use of @pega/pcore-pconnect-typdefs for improved ConstellationJS typedef checking which also enables Intellisense in VS Code, some auth improvements, support for some new components, bug fixes and more.
The React SDK 23.1.10 release is only compatible with Pega Infinity 23™. This release is related to the release/23.1.10 branch of the React SDK repository. (If you currently are using the React SDK with Pega Infinity 8.8, update your SDK to the SDK-R v8.8.20 - release/8.8.20 branch.)
SDK-R 8.8.20
v 8.8.20 - react-sdk release/8.8.20 branch - 09 November 2023
We are pleased to announce the latest release of the Constellation React SDK for Pega Infinity™ v8.8. In this new releases, we've added the use of @pega/pcore-pconnect-typdefs for improved ConstellationJS typedef checking which also enables Intellisense in VS Code, some auth improvements, support for some new components, bug fixes and more.
The React SDK release/8.8.20 branch is only compatible with Pega Infinity 8.8™. This release is related to the release/8.8.20 branch of the React SDK repository. (If you currently are using the React SDK with Pega Infinity 23, update your SDK to the SDK-R v23.1.10 - main branch.)
SDK-R 8.23.11
v 823.11 - react-sdk main branch - 10 August 2023
-
Updates to React SDK main branch to accommodate and use v8.23.11 of @pega/react-sdk-components and @pega/react-sdk-overrides packages.
- A summary of changes made to these packages can be found at https://github.com/pegasystems/react-sdk-components/blob/master/packages/react-sdk-components/doc/KeyReleaseUpdates.md
-
The most important change (and a breaking change if one tries to use the previous state of the "main" branch with v8.23.11) is the update to use the standard MashupApis in the embedded use case. This update removes the use of older, non-standard API for the embedded use case to create the work item. Therefore, we strongly suggest that all user of the React SDK update from v8.23.10 to 8.23.11 for both the React SDK "main" branch and the @pega/react-sdk-* packages as soon as possible.
-
Another change in this PR is relaxing the DX Component Builder "lintAction" setting to "show" (rather than "block"). While we make the transition from v8.23.10 to 8.23.11, there are a few lint warnings in the DX Component Builder generated files for custom components for some situations. By changing this setting to "show", the publication of the components will occur rather than being blocked.
SDK-R 8.23.10
React SDK release SDK-R 8.23.10 is associated with the main branch.
On April 24, 2023, a significant update was made to the React SDK. The new 8.23.10 release is recommended for new users of the SDK who are targeting Infinity 8.8.0+.
The updates that have been made to the main branch reflect a significant repackaging of the React SDK that addresses 2 key improvements:
-
The DX Component Builder tool for creating custom DX components is fully integrated into the SDK. There is no longer a need to create custom components with a separate tool (in a separate folder structure) and then copy the components into the SDK.
-
The Pega-provided React SDK components have been moved into an npm package (@pega/react-sdk-components) that is a new dependency for the React SDK. This means that a new React SDK project provides an empty component structure that will only contain the SDK user’s code without the clutter of the Pega provided components. SDK users will add their components to the project by creating custom components or overriding existing Pega components. It also allows for easier updates to the Pega-provided components since updates to the npm package won’t directly affect the SDK user’s code.
For more information, please refer to the documentation links found at https://community.pega.com/marketplace/component/react-sdk
SDK-R 8.8.10
React SDK release SDK-R 8.8.10 is associated with the release/8.8.10 branch.
On April 24, 2023, a significant update was made to the React SDK. The previous main branch was moved to this release/8.8.10 branch.
This release/8.8.10 branch provides the original React SDK packaging and is intended for early users who had started to use the original React SDK or who require the use of Infinity 8.7.*
New React SDK users and users targeting Infinity 8.8.0+ are strongly encouraged to use the newer React SDK packaging found in the main branch. For more details, see the README files in both the main and the release/8.8.10 branches.
For more information, please refer to the documentation links found at https://community.pega.com/marketplace/component/react-sdk
SDK-R.87.3: Merge pull request #101 from pegasystems/fix/tumms/unique-key
"Releases" will be created here to correspond with updates to the Pega Marketplace updates to documentation, etc. However, for SDK users running against Infinity 8.7.*, SDK users can get more regular updates of features, bug fixes, etc. by pulling the "main" branch in a regular cadence and applying those changes to your work.
Updates (from SDK-R.87.2) include:
- Added support for Infinity 8.7.2
- Added use of npm dependency to get necessary ConstellationJS Engine files (see package.json @pega/constellationjs dependency). You no longer have to get and unzip the files from the Marketplace download!
- Added support for DataReference component
- Added playwright smoke tests that can be run against the MediaCo sample app
- Improvements to auth code and to make it easier to deploy the SDK on a different web server (ex: Tomcat)
- The React SDK does not include every component that a Constellation application supports. At this time, we provide the most commonly used components to get you started with your application.