Skip to content

Commit 1c7c536

Browse files
Update version in gradle.properties adding v4.1.0.md release file
1 parent f77bfdf commit 1c7c536

2 files changed

Lines changed: 45 additions & 1 deletion

File tree

docs/releases/v4.1.0.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Release notes - Constellation Mobile SDK v4.1.0
2+
3+
## Overview
4+
5+
Constellation Mobile SDK v4.1.0 adds native Cards presentation for DataReference fields, improves compatibility with evolving DX response shapes, and resolves rendering and resource-loading issues across Android and iOS.
6+
7+
## Highlights
8+
9+
### DataReference Cards
10+
11+
DataReference fields can now render records as selectable cards:
12+
13+
- Single-record fields use radio-card selection.
14+
- List-of-records fields use checkbox-card selection.
15+
- Cards support labels, images, hidden field labels, required and disabled states, read-only presentation, and data-page parameters.
16+
- Card images support inline and above-text layouts, flexible sizing, alternative text, and a fallback placeholder.
17+
18+
The release adds the corresponding core component types, JavaScript bridge mappings, Compose Multiplatform controls, and renderers.
19+
20+
### More resilient DX response handling
21+
22+
Flow containers now handle responses where `caseInfo.availableActions` is missing or is not an array. This includes response shapes observed with Pega 26 and prevents affected assignments from failing during container-name resolution.
23+
24+
## Bug fixes
25+
26+
- Fixed AutoComplete reopening with a stale filter, so all available options are shown when the field is opened again.
27+
- Fixed DataReference views becoming invisible after assignment step or configuration changes.
28+
- Fixed card label visibility, image-above-text layout, image aspect ratios, fallback images, and disabled/read-only styling.
29+
- Fixed iOS WebView resource-job collisions by tracking jobs by URL-scheme task rather than request URL.
30+
31+
## Sample application improvements
32+
33+
- Added runtime case-type discovery from the `D_pxBootstrapConfig` data view.
34+
- Added a searchable case-type picker for creating cases dynamically.
35+
- Added logout support that clears authentication tokens and resets the authenticated sample state.
36+
37+
## Build and integration
38+
39+
- Upgraded the Gradle Wrapper from 8.14.3 to 9.4.0.
40+
- Gradle builds require JDK 17 or newer.
41+
- Added Kamel image loading for selectable card images.
42+
- Added Spec-Kit and GitHub Copilot contributor tooling. This tooling does not affect SDK runtime behavior.
43+
44+
For supported components and integration instructions, see the [project README](../../README.md).

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#SDK
2-
version=4.0.0
2+
version=4.1.0
33

44
#Kotlin
55
kotlin.code.style=official

0 commit comments

Comments
 (0)