Skip to content

Releases: ButterflyNetwork/ImagingSDK-iOS

2.0.3

02 Mar 20:58

Choose a tag to compare

This release matches version 2.46.1 of the Butterfly iQ app.

Enhancements

  • Fixes an issue in which the Health Check alert would be presented repeatedly.

2.0.2

01 Oct 20:36

Choose a tag to compare

This release matches version 2.44.0 of the Butterfly iQ app.

Enhancements

  • Python version updated to 3.11.13
  • C++ Cereal library updated to 1.3.2

2.0.1

25 Aug 18:45

Choose a tag to compare

This release matches version 2.43.0 of the Butterfly iQ app.

Enhancements

This update contains important security fixes.

2.0.0

07 Aug 17:47

Choose a tag to compare

This release matches version 2.40.0 of the Butterfly iQ app.

Enhancements

  • This is the first release of the Butterfly SDK that is marked as ready for clinical use in the United States.
  • For this reason, presets have been limited only to those available in the USA.
  • When a probe is connected, the SDK now checks with the Butterfly Cloud if the probe is registered and not disabled. The SDK will not image with a probe that is unregistered or is disabled. A probe will remember its registration and enablement, and the SDK can continue imaging with it even when offline for up to 30 days. If a probe hasn't been checked in 30 days, the SDK will not allow that probe to continue imaging.
  • If a probe is not registered, the SDK will present an alert directing the user to launch the Butterfly iQ app to register it. Calls to startImaging, et al, will throw an error.
  • If a probe is disabled, the SDK will present an alert to tell the user and directing them to contact Butterfly customer support.
  • The SDK also integrates the "Health Check" functionality in the Butterfly iQ app. After every 25 hours of scanning time, the probe marks itself as needing to run a "Health Check" diagnostic. If this is the case, the SDK will display an alert directing the user to launch the iQ app to run the Health Check. Unlike in the iQ app, users are not able to temporarily skip health checks.

2.0.0-beta.1

25 Jul 22:45

Choose a tag to compare

2.0.0-beta.1 Pre-release
Pre-release

This release matches version 2.40.0 of the Butterfly iQ app.

NOTE: THIS IS PRE-RELEASE SOFTWARE, AND IS PROVIDED "AS-IS". THIS SHOULD ONLY BE USED TO PREPARE YOUR APP FOR THE EVENTUAL RELEASE OF THE BUTTERFLY IMAGING SDK.

Enhancements

  • Presets have been limited only to those available in the USA.
  • When a probe is connected, the SDK now checks with the Butterfly Cloud if the probe is registered and not disabled. The SDK will not image with a probe that is unregistered or is disabled. A probe will remember its registration and enablement, and the SDK can continue imaging with it even when offline for up to 30 days. If a probe hasn't been checked in 30 days, the SDK will not allow that probe to continue imaging.
  • If a probe is not registered, the SDK will present an alert directing the user to launch the Butterfly iQ app to register it. Calls to startImaging, et al, will throw an error.
  • If a probe is disabled, the SDK will present an alert to tell the user and directing them to contact Butterfly customer support.
  • The SDK also integrates the "Health Check" functionality in the Butterfly iQ app. After every 25 hours of scanning time, the probe marks itself as needing to run a "Health Check" diagnostic. If this is the case, the SDK will display an alert directing the user to launch the iQ app to run the Health Check. Unlike in the iQ app, users are not able to temporarily skip health checks.

1.2.4

17 Mar 21:23

Choose a tag to compare

This release matches version 2.39.0 of the Butterfly iQ app.

Enhancements

  • Exposes hook for host app to receive Butterfly SDK logs, filtered by log level.

1.2.3

07 Jan 18:39

Choose a tag to compare

This release matches version 2.38.0 of the Butterfly iQ app.

Enhancements

1.2.2

22 Nov 21:58

Choose a tag to compare

This release matches version 2.37.0 of the Butterfly iQ app.

Enhancements

  • Adds ButterflyImage.timestamp for getting the generation timestamp of an image.
  • Includes support for iQ3 probes that have a CE Mark.

1.2.1

06 Jun 02:52

Choose a tag to compare

This release matches version 2.35.0 of the Butterfly iQ app.

Enhancements

  • Adds Butterfly iQ3 support.
  • Adds 30-day offline license validation (device only).
  • Adds TestFlight & App Store compatibility.
  • Adds Apple Silicon iOS Simulator (arm64) support, deprecating the usage of Rosetta.
  • Adds licenseStates for monitoring the license state changes.
  • Adds updateFirmware() for updating the probe firmware without using the Butterfly iQ app.
  • Adds usage of initial preset & depth parameters to the example project.
  • Adds async to startup() & startImaging().
  • Adds PresetParameters to startImaging().
  • Adds connectSimulatedProbe() & disconnectSimulatedProbe().
  • Adds defaultFlowVelocityScaleMode to ImagingPreset.