Skip to content

Releases: mattrayner/cordova-plugin-vuforia

v3.2.0

04 Aug 13:53
Compare
Choose a tag to compare

Implementing Vuforia 5.5.9

This is a bit of a weird release for us. We've REVd the minor count, but there's no API changes. No features, nothing really for you developers to notice.

HOWEVER, we've made a pretty big change under the hood... We now support the latest release of Vuforia... 5.5.9!

This is something that has been requested by a couple of people over the 6 or so months. With the update to 5.5.9, we'll be able to integrate cloud recognition in an easier way, and hopefully make the whole experience a lot more stable.

Headline Features

  • We moved to 5.5.9. That's it pretty much.
    • We've done more work on the Android side than iOS - there was a slight bug that was introduced during the upgrade where launching the plugin multiple times would cause an error. We fixed it though!

Extras

v3.1.0

02 Aug 14:27
Compare
Choose a tag to compare

We broke up with the Vuforia SDK

We've got one major headline feature in this release... We've broken up with the Vuforia SDK. Well, kind of anyway...

As part of issue #18 (which was hanging around for a WHILE), we've split the Vuforia SDK out from our main plugin, into a plugin of it's own. This means we're a little more in line with the Vuforia license.

What's the point of that?

Well, all it means is that the SDK (now cordova-plugin-vuforia-sdk) is added automatically as a dependency. This also means we can seperately work on upgrading the Vuforia SDK we use to 5 without affecting the plugin as much.

Headline Features

  • Split the Vuforia SDK out into a dependency.

Extras

  • Updated and the README.

v3.0.2

28 Jul 13:20
Compare
Choose a tag to compare

3.0.1 included a number of bug fixes. It also broke something 👎.

You can now dynamically change your targets again!

We've also made a number of bug fixes to make everything more stable.

Overlay bug fixes

28 Jul 13:19
Compare
Choose a tag to compare

Since we released 3.0.0, a few of you noted some bugs with passing null values or empty strings. These were handled differently depending on platform. These differences have been ironed out now.

v3.0.0

28 Jul 13:16
Compare
Choose a tag to compare

This was a pretty large release for us, we've added the ability to update trackers dynamically, along with a number of platform improvements.

This release include an improved overlay at the top of the plugin which is now far more flexible.

v2.1.0

16 Jun 18:25
Compare
Choose a tag to compare

STOP! Hammer Time!

We've got a couple headline features in this 2.1.0 release, including the ability to STOP the Vuforia plugin.

What's the point of that?

Well, if you're using the plugin as part of a game, or kiosk, you might not want the camera up forever. Instead, you may want to limit the amount of time a user has to scan something. Well, now you can!

Headline Features

  • Added stopVuforia method to the plugin.
    • We've also updated the example app to show an implementation of this.
  • Status bar is hidden by default in plugin views on iOS.
    • We were inconsistantly showing and hiding this on iOS - we decided to consistently hide.
  • Overlay message and message box is now hidden if the overlay text is null.
    • Don't want the black overlay? Just provide a null message and we'll hide it automatically.

Extras

  • Updated and re-structured the README.
    • Removed a load of un-needed content and made notes more prominent.
  • Added JSDoc documentation to VuforiaPlugin.js.
  • Refactored VuforiaPlugin.js to be DRYer and more flexible.
  • Fixed Travis auto-deploys - Travis will now deploy on a tag push so we can deliver new code much faster!
  • Made out hook system more flexible.
  • Moved a Vuforia.jar file out from src/android to src/vuforia so that all Vuforia code is in a single place.

v2.0.0

09 Jun 15:49
Compare
Choose a tag to compare

Stability and Developer Experience Improvements

With this release we're delivering a number of improvements to the stability and 'developer experience' of the plugin.

We've had some great feature submissions from the community, along with a vast array of issues opened and closed.

NOTE: With 2.0 we've made some changes that mean we are dropping support for iOS 7. We were resistant to this to start with, but by moving to iOS 8 we've made the developer installation and usage on iOS immeasurably better. Gone are the multiple install steps! In is the single command install!

Headline Features

  • Automatic plugin installation with AfterPluginInstall and BeforePluginUninstall hooks
  • Added Android 6.0 support
  • Added on-the-fly Android authorisation
  • Added support for absolute file paths in Vuforia data files
    • For example, if you wanted to access files in specific folders; like the iTunes sharing document folder for iOS, or the app root folder for Android, this is now possible.

Warning

With this release, we are dropping support for iOS 7 and are no longer officially supporting Cordova 5 on the master branch. We will continue to answer issues and merge improvements into the ios-cordova-3 branch.

v1.1.1

27 May 15:29
Compare
Choose a tag to compare

Fixed iOS Close Button Bug

We fixed an issue with iOS where a smaller screen (iPhone 5/SE) in portrait mode will have the overlay text cover the close button, stopping the user from closing the Vuforia view

v1.1.0

26 May 08:40
Compare
Choose a tag to compare

Plugin Structure Updates

We've restructured the plugin, removed Vuforia targets and replaced with our own. We've also updated the README to be more verbose.

v1.0.1

04 Mar 08:10
Compare
Choose a tag to compare

Initial codebase for NPM module

Initial implementations of Android & iOS plugins.