-
Notifications
You must be signed in to change notification settings - Fork 9
Changelog (V2)
Ruo Ling edited this page Dec 1, 2025
·
21 revisions
- Gracefully handle conditional validation targeting conditionally rendered field
- Prevent entry of 'e' or 'E' notation in
numeric-field
- Support default value from multipart e-signature-field
- Support custom headers and session id in e-signature-field upload
- Ensure submit button disabled state is applied on schema change
- Gracefully handle non-numeric file size when using
file-upload's uploadResponse - Fixed occasional invalid location data in
location-fieldduring rapid mobile selection -
image-upload- Show image review modal only when all the images have been uploaded
- "Add photos" button no longer trigger a form submission
- Add React 19 support
-
file-upload- Gracefully handle if uploaded file's
fileUrlis not available - New
hideThumbnailoption to hide thumbnail preview images for image files
- Gracefully handle if uploaded file's
- Update
accordionto align default horizontal spacing of content with title
- Nested option in
filter-checkbox - Serve
buttonas link via newhrefandtargetproperties
- Refined
TFrontendEngineValuestyping to not unionise allTvalue typings - Fixed
unsafe-evalContent Security Policy error due to HEIC image processing
- Prevent
location-fieldfrom extending beyond its parent's width
- New
loadingandloadedevents foriframe
- Fixed horizontal alignment of header and content in
reviewcomponent
- Update
@floating-ui/reactpeer dependency range to allow>=0.26minor versions and remove@floating-ui/dom
- Fixed crashes due to empty options in multi-select and nested-multi-select fields
- Upgraded to use styled-components v6
- Fixed an issue on iOS26 where opening the keyboard caused the location modal to resize incorrectly
- Add optional duration to
location-fieldmapPanZoom props
- Updated to Axios 1.11.0 to resolve vulnerabilities
-
image-upload- Fixed intermittent upload failures on Android devices
- Fixed incorrect cropping for smaller images
- reset button now resets objects to empty objects if
ignoreDefaultValues=true
-
contact-field's defaultValue now accepts phone numbers without spacing
-
image-upload/file-uploadnow strip invalid characters in uploaded file name -
sectionandgridon v2 now follows v3 horizontal spacing - Removed
unsafe-evalusage inimage-upload
- Support schema and custom z-sorting in label hint of
filter-itemandfilter-checkbox - Accept
sessionIdinimage-uploadandfile-uploadrequest payload
- New
uenvalidation - New
bufferRadiusinlocation-fieldto limit distance in reverse geocoding
- Fix validation failure when rule is not available on Yup schema
- Switched to design system v3 tokens
- Migrated to
@lifesg/react-design-systemv3