Skip to content

v4.0.0

Choose a tag to compare

@ihadeed ihadeed released this 11 Jul 13:25
2caf068

4.0.0 (2017-07-11)

Bug Fixes

  • google-analytics: fix parameter types in the trackMetric method (#1780) (7bbd25c)
  • media: wrap plugin callbacks with Observables (0867cff), closes #1591
  • safari-view-controller: show should return an Observable (a6f9714), closes #1619
  • sqlite: fix param type for sqlBatch method (e8faf22), closes #1596

Code Refactoring

  • admob-pro: rename plugin from AdMob to AdMobPro (#1770) (bc6bf66)
  • media: rename main class to Media (#1769) (9f1a0f9)
  • File Transfer: rename plugin to FileTransfer to match original plugin (#1768) (3c54a1c)

Features

  • email-composer: update plugin to latest version and use original plugin (#1771) (d395b42)
  • google-maps: add GoogleMapOptions interface (aff653d)
  • google-maps: update wrapper to support v2 of the plugin (#1759) (06e666d)
  • ms-adal: add Azure Active Directory Authentication plugin (cf0c740), closes #372
  • onesignal: add new methods (b35dab2), closes #1677
  • qr-scanner: add QRScanner plugin (bde2b38), closes #715

BREAKING CHANGES

  • safari-view-controller: show method now returns an Observable
  • media: the plugin's create method no longer takes callback functions. You must use the
    observables provided by the MediaObject instance. Refer to the updated documentation for more
    information.
  • admob-pro: @ionic-native/admob is now @ionic-native/admob-pro. Also, class name is changed
    from AdMob to AdMobPro.
  • media: MediaObject class is now Media
  • File Transfer: Package name is now @ionic-native/file-transfer. Transfer class has been
    renamed to FileTransfer. Also, TransferObject class has been renamed to FileTransferObject.
  • Google Maps:: the plugin wrapper now only supports v2 of the plugin. Make sure to check the docs for instructions on updating to cordova-plugin-googlemaps v2