Releases: pegasystems/angular-sdk
SDK-A 25.1.10
📦 Release Notes: Angular SDK v25.1.10
Full Changelog: Compare v24.2.11...v25.1.10
🚀 Major Updates
- Angular Upgrade
Updated Angular and related dependencies to version 19.x for improved performance and compatibility. - ESLint Migration
Upgraded to ESLint 9 for better linting and code quality. - Theme Enhancements
- Refactored light and dark themes.
- Added Mediaco theme for new portal designs.
- Embedded Experience
Updated embedded changes for better integration and styling.
✨ New Features
- WSS Portal Components
- Added Footer and QuickLinks components for new WSS design.
- Introduced Todo Widget rendering in banner using
portalTemplate.
- ListView Enhancements
- Added Mediaco ListView in both table and gallery formats.
- Implemented masonry layout directive for responsive grids.
- Overrides
- Added override for Multistep and ActionButtons components.
🔐 Security & Maintenance
- Reduced npm vulnerabilities significantly.
- Updated constellationJS and cleaned up unused styles.
- Moved MediaCo styles into a dedicated file for better maintainability.
📚 Documentation
- Added CHANGELOG file for better tracking.
- Updated README for clarity and latest changes.
SDK-A 24.2.11
📦 Release Version: 24.2.11
🔗 Full Changelog: v24.2.10...v24.2.11
🚀 Enhancements & Feature Updates
- Storybook Upgrade: Migrated to Storybook 8 and reorganized common PCore mocks for better modularity and testability
- Constellation Storybook Support: Enabled ability to run Constellation Storybook.
- TinyMCE Editor: Downgraded to version 6.8.6
🛠️ Bug Fixes & Technical Improvements
- Assignment Completion Handling: Fixed event subscription logic for assignment completion.
- Case Widget: Resolved Storybook error in Case Widget.
- Control Behavior: Fixed issues with controls changing on blur and similar interactions.
- DateTime Format: Corrected formatting issues in Storybook.
- Phone Test: Fixed phone test failures.
🔐 Security & Maintenance
- Vulnerability Reduction: Reduced known vulnerabilities to just 3.
- Package Cleanup: Removed unnecessary packages to streamline dependencies.
🧪 Testing & Version Updates
- Playwright Tests: Updated and stabilized Playwright test suite.
SDK-A 24.2.10
v 24.2.10 - angular-sdk release/24.2.10 branch - 26 December 2024
We are pleased to announce the latest release of the Constellation Angular SDK for Pega Infinity™ v24.2. This release includes an upgrade of Angular and Angular Material to version 18. Additionally, the code for the /embedded scenario in the src/app/samples/Embedded directory has been refactored for improved clarity.
The Angular SDK 24.2.10 release is only compatible with Pega Infinity 24.2™. This release is related to the release/24.2.10 branch of the Angular SDK repository.
SDK-A 24.1.10
v 24.1.10 - angular-sdk release/24.1.10 branch - 08 August 2024
We are pleased to announce the latest release of the Constellation Angular SDK for Pega Infinity™ v24.1. This release introduces support for Approve/Reject case actions, Checkbox group and Combo-Box display options in the MultiSelect mode, Save For Later functionality fix, and numerous bug fixes.
The Angular SDK 24.1.10 release is only compatible with Pega Infinity 24.1™. This release is related to the release/24.1.10 branch of the Angular SDK repository.
SDK-A 23.1.10
Angular SDK release SDK-A 23.1.10 is associated with the release/23.1.10 branch.
On March 20, 2024, a significant update was made to the Angular SDK. The new 23.1.10 release is recommended for new users of the SDK who are targeting Infinity 23.1.1+.
The updates that have been made to the release/23.1.10 branch reflect a significant repackaging of the Angular 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 Angular SDK components have been moved into an npm package (@pega/angular-sdk-components) that is a new dependency for the Angular SDK. This means that a new Angular 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/angular-sdk
SDK-A 8.8.10
Angular SDK release SDK-A 8.8.10 is associated with the release/8.8.10 branch.
On November, 2023, a significant update was made to the Angular SDK. The previous main branch was moved to this release/8.8.10 branch.
This release/8.8.10 branch provides the original Angular SDK packaging and is intended for early users who had started to use the original Angular SDK or who require the use of Infinity 8.8.*
For more information, please refer to the documentation links found at https://community.pega.com/marketplace/component/angular-sdk
SDK-A.87.1
"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 (since SDK-A.87.0) include:
- Added support for Infinity 8.7.2
- Upgraded to use Angular 13
- Added use of npm dependency to get necessary ConstellationJS Engine files (see package.json @pega/constellationjs dependency). You no longer need to get and unzip files from the Marketplace download!
- 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 Angular 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.
Branching 8.6 development...
This release marks the point where the code will diverge for the Angular SDK to support Infinity 8.6.1+ and 8.7.
This release only works with Infinity 8.6.1 and Constellation 8.6.1+.
From this point on, if you're working with an Infinity/Constellation 8.6.1+ environment, pull/contribute code to the release/8.6 branch.
The main branch is now used for code that is intended to work with Infinity/Constellation 8.7.0+