iOS SDK Changelog

Release history for the Lens iOS SDK

1.9.0

Release Date: 11/25/24 as 1.9.0-beta2

We have skipped the public release of 1.8.0 to bring you version 1.9.0, which includes all the enhancements from 1.8.0 along with additional features and improvements.

  • Added support for C2PA 2.1 across capture, signing, and validating.
  • Added a configuration option to set the target spec version to capture, sign, and validate with.

1.8.0

Release Date: Unreleased

Version 1.8.0 was finalized but not officially released. All changes from 1.8.0 have been incorporated into version 1.9.0, including:

  • Added support for C2PA 1.4, including updating assertion names that changed from 1.3 and making it the default version to sign and validate with.
  • Added support for signing and validating with C2PA 2.0.

1.7.0

Release Date: 8/19/24

  • Stability improvements

1.5.0

Release Date: 12/22/23

  • Added support to sign and verify audio m4a files.

1.4.0

Release Date: 11/13/23

1.3.0

Release Date: 10/12/23

1.2.3

Release Date: 8/4/23

  • Fixed a bug preventing the SDK from working in the iOS simulator.

1.2.1

Release Date: 7/20/23

  • Stability improvements

1.2.0

Release Date: 5/11/23

  • Added a new capture feature to make location optional. This enum allows you to define if location is never recorded, optional, or required.

1.1.0

Release Date: 1/9/23

  • Added support for capturing Truepics offline, both photos and videos. You may also see this referred to as long validity signing or long validity certificates. To learn more, check out our offline guide.
  • Updated support to C2PA spec version 1.2.
  • Fixed a bug preventing the camera from autofocusing when the subject area changes.
  • Improved blur detection.
  • Stability improvements and bug fixes.

1.0.0.181

Release Date: 8/12/22

  • Set the camera preview layer's frame on initialization of LensCaptureController, which fixes an issue where the camera preview layer has zero size for host views who have their frame set before calling LensCamera.configureSession(...).

1.0.0.180

Release Date: 8/5/22

  • Improved error handling.
  • Improved timestamp accuracy and fraud prevention.

1.0.0.177

Release Date: 6/29/22

  • Added odometry data to images.
  • Improved long video capture and handling.
  • Fixed signing key issues.
  • Fixed issues with camera permissions.
  • Other performance-related fixes.

1.0.0.89

Release Date: 4/13/22

  • Fixed an issue preventing SDK initialization if LensEnrollment() is instantiated outside of an AppDelegate.

1.0.0.88

Release Date: 4/6/22

  • Stability improvements

1.0.0.86

Release Date: 4/5/22

  • Stability improvements

1.0.0.85

Release Date: 4/5/22

  • Stability improvements

1.0.0.82

Release Date: 3/29/22

  • Stability improvements