Skip to content

Releases: Plattar/plattar-android-sdk

release - v1.81.0

21 Apr 03:08
Compare
Choose a tag to compare

Additions

  • None

Other

  • zxing library is no longer embedded within the Plattar SDK. The SDK will now rely on the implementation to provide the library.

release - v1.78.0

11 Mar 03:59
Compare
Choose a tag to compare

Additions

  • Allow enable/disable of Chrome debugging via PlattarSettings
  • Removed some UI complexity for the sample app
  • Upgraded ARCore from 1.14.0 to 1.15.0
  • Gradle/Project updates

Other

  • Plattar SDK will now sync certain CMS/API features ahead of time and asynchronously to increase the startup speed
  • Some API endpoint calls will now be synched using a prune query, to discard data that is not needed. This will speedup Web API requests and reduce the parsing time

release - v1.75.0

15 Jan 23:13
Compare
Choose a tag to compare

Additions

  • None

Other

  • Upgraded ARCore from 1.12.0 to 1.14.0
  • Plattar SDK refresh

release - v1.69.0

09 Oct 03:05
Compare
Choose a tag to compare

Additions

  • Added "lockonloss" functionality that can be toggled on/off via the Plattar CMS

Bugfixes

  • Fixed a bug where trigger images would not load and save properly on Android Devices running Android 10

Other

  • Upgraded ARCore from 1.9.0 to 1.12.0
  • Upgraded PlattarSDK to v1.69.0

release - v1.21.17

18 Jun 03:49
Compare
Choose a tag to compare

Additions

  • Added new Async Bridge framework that allows sending custom events from native into the UI processing layer. For now the bridge allows opening new applications, scenes and pages.
  • Added a sample UI to interface with the bridge.
  • Plattar now supports continuous or one-off QR code scanning via ARCore, enabled via qrscanner feature flag in the Plattar CMS. QR codes fills in the use-case where unlimited content can be detected/unlocked without having to download and cache markers.
  • Upgraded ARCore 1.9

Other

  • This will be the last release to use the manual "a.b.c" versioning scheme. New releases of public SDK will use the internal Plattar versioning system to keep things consistent.

release - v1.15.23

06 Dec 02:09
Compare
Choose a tag to compare

Additions

  • Added Plattar SDK managed native UI's for loading, error and messaging states. This provides a much better user experience instead of displaying black screens.
  • Added an optional setup() overload which accepts a failed callback. Due to the asynchronous nature of the Plattar SDK, failures may not always propagate properly via Exception handling. The callback can be used to react for any form of startup failure.

Bugfixes

  • Further edge-case fixes to permission management and startup methods especially for scenarios of rapid pause/resume operations.
  • Fixed a bug where Screenshot/Share functionality would yield a black screen on certain newer Android devices.

Other

  • Debug mode is now behind a Feature-Flag. This ensures that the Plattar SDK can perform with increased performance for scenarios where debugging is not required.

release - v1.15.15

22 Nov 00:06
Compare
Choose a tag to compare

Additions

  • Upgraded ARCore 1.5.0
  • Added "triggerlock" functionality which can be enabled/disabled via the Plattar CMS. TriggerLock allows detecting/placing a scene via an image marker and tracking via markerless/extended mode.
  • ARCore checking is now performed internally via the Plattar SDK.
  • Feature flags are now completely dynamic, they can be switched via the Plattar CMS.
  • Permission access for camera and screenshot saving is now only performed when required.
  • Enhanced the primary method for rendering, giving a smoother AR experience.
  • Deprecated all legacy functionality, as a result the Plattar SDK is now less than 1mb in size!

Bugfixes

  • Fixed numerous startup bugs related with ARCore installation and permission management which would either lockup the app or crash.

Other

  • Sample code has been drastically updated and simplified for the 1.15.x SDK releases.
  • Certain deprecated functionality has been removed from the SDK.

release - v1.11.2

23 Jul 23:55
Compare
Choose a tag to compare

Additions

  • Added full support for ARCore Marker detection/tracking. Markers can be setup via the CMS.

Other

  • Deprecated a collection of legacy events which are no longer being used by the JS engine. All newer events are piped into the WebXR compatible JS Bridge.
  • Reduced the frame latency code path from 150ms to 40ms during frame-sync.

release - v1.10.27

25 Jun 01:30
Compare
Choose a tag to compare

Additions

  • Upgrade Google ARCore from v1.2.1 to v1.3.0

release - v1.10.25

15 Jun 00:51
Compare
Choose a tag to compare

Additions

  • Added new PlattarTriggerList singleton with a more robust marker loading/caching implementation via the Plattar API. PlattarTriggerList is thread safe.
  • Added API for marker loading and detection via ARCore. The api is triggered automatically via feature flags in the Plattar CMS.
  • Added new getBaseUrl() method for PlattarSettings as a helper to grab the current base URL for the target server.
  • Added new feature flag to enable debug mode dynamically at runtime via the CMS.
  • Upgrade ARCore to v1.2.1 (previous v1.2.0)

Bugfixes

  • Fixed a bug where ARCore would cause a crash if re-initialised multiple times, this occurs when target application swaps during runtime.