Skip to content

Changelog (V2)

Ruo Ling edited this page Dec 1, 2025 · 21 revisions

v2.0.0-alpha.17

🐞 Bug fixes

  • Gracefully handle conditional validation targeting conditionally rendered field
  • Prevent entry of 'e' or 'E' notation in numeric-field

v2.0.0-alpha.16

πŸŽ‰ New features

  • Support default value from multipart e-signature-field
  • Support custom headers and session id in e-signature-field upload

🐞 Bug fixes

  • 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-field during 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

v2.0.0-alpha.15

πŸŽ‰ New features

  • Add React 19 support
  • file-upload
    • Gracefully handle if uploaded file's fileUrl is not available
    • New hideThumbnail option to hide thumbnail preview images for image files

🐞 Bug fixes

  • Update accordion to align default horizontal spacing of content with title

v2.0.0-alpha.14

πŸŽ‰ New features

  • Nested option in filter-checkbox
  • Serve button as link via new href and target properties

🐞 Bug fixes

  • Refined TFrontendEngineValues typing to not unionise all T value typings
  • Fixed unsafe-eval Content Security Policy error due to HEIC image processing

v2.0.0-alpha.13

🐞 Bug fixes

  • Prevent location-field from extending beyond its parent's width

v2.0.0-alpha.12

πŸŽ‰ New features

  • New loading and loaded events for iframe

🐞 Bug fixes

  • Fixed horizontal alignment of header and content in review component

v2.0.0-alpha.11

🐞 Bug fixes

  • Update @floating-ui/react peer dependency range to allow >=0.26 minor versions and remove @floating-ui/dom

v2.0.0-alpha.10

🐞 Bug fixes

  • Fixed crashes due to empty options in multi-select and nested-multi-select fields

v2.0.0-alpha.9

πŸŽ‰ New features

  • Upgraded to use styled-components v6

🐞 Bug fixes

  • Fixed an issue on iOS26 where opening the keyboard caused the location modal to resize incorrectly

v2.0.0-alpha.8

πŸŽ‰ New features

  • Add optional duration to location-field mapPanZoom props

v2.0.0-alpha.7

🐞 Bug fixes

  • Updated to Axios 1.11.0 to resolve vulnerabilities
  • image-upload
    • Fixed intermittent upload failures on Android devices
    • Fixed incorrect cropping for smaller images

v2.0.0-alpha.6

πŸŽ‰ New features

  • reset button now resets objects to empty objects if ignoreDefaultValues=true

🐞 Bug fixes

  • contact-field's defaultValue now accepts phone numbers without spacing

v2.0.0-alpha.5

🐞 Bug fixes

  • image-upload / file-upload now strip invalid characters in uploaded file name
  • section and grid on v2 now follows v3 horizontal spacing
  • Removed unsafe-eval usage in image-upload

v2.0.0-alpha.4

πŸŽ‰ New features

  • Support schema and custom z-sorting in label hint of filter-item and filter-checkbox
  • Accept sessionId in image-upload and file-upload request payload

v2.0.0-alpha.3

πŸŽ‰ New features

  • New uen validation
  • New bufferRadius in location-field to limit distance in reverse geocoding

🐞 Bug fixes

  • Fix validation failure when rule is not available on Yup schema

v2.0.0-alpha.2

  • Switched to design system v3 tokens

v2.0.0-alpha.1

  • Migrated to @lifesg/react-design-system v3