Releases: mattrayner/cordova-plugin-vuforia
v3.2.0
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
- We've upgraded our dependency on cordova-plugin-vuforia-sdk from 0.0.2 to 1.0.0 as this brings in the 5.5.9 SDK.
v3.1.0
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
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
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
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
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
tosrc/vuforia
so that all Vuforia code is in a single place.
v2.0.0
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
andBeforePluginUninstall
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
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
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
Initial codebase for NPM module
Initial implementations of Android & iOS plugins.