Release Notes

6.0.0 (Nov 10, 2023)

  • GH-1033 chore: bump to next major release 6.0.0 & update deependencies
  • GH-1032 chore(lint): update eslint config and apply fixes
  • GH-1030 fix!: remove deprecated platforms Windows & osx
  • GH-1031 fix(ios): Remove deprecation warnings and old code
  • GH-927 fix: explicitly import dependencies, instead of relying on PCH files. This is important in Swift projects, where you cannot use prefix headers.
  • GH-968 GH-706 Android: Allow permissions requests
  • GH-1029 chore: update asf config
  • GH-1019 feat(android): Download event
  • GH-1020 ci(gh-action): Paramedic CI sync
  • GH-1015 feat(ios): Make WebView inspectable
  • GH-1016 chore: use https urls in tests and README
  • GH-1017 chore: Update SUPPORT_QUESTION.md template
  • GH-977 fix(docs): missing xml indicator in code block
  • GH-971 ci: sync workflow with paramedic
  • GH-964 dep(npm): bump package-lock v2 w/ rebuild
  • GH-957 ci(android): update java requirement for cordova-android@11
  • GH-946 fix(android): increase toolbar to 48dp
  • GH-912 ci(ios): update workflow w/ iOS 15
  • GH-907 ci: add action-badge
  • GH-906 ci: remove travis & appveyor
  • GH-903 ci: add gh-actions workflows
  • GH-861 fix(android): add space between default useragent and custom AppendUserAgent
  • GH-881 fix(ios): make system open tel, sms, mailto and geo links

5.0.0 (Feb 10, 2021)

  • GH-828 feat(ios): add InAppBrowserStatusBarStyle ‘darkcontent’ configuration option
  • GH-823 chore: bump engines requirements
  • GH-824 breaking: cleanup code for old Android versions
  • GH-825 (ios): rename CDVWKProcessPoolFactory
  • GH-826 ci: add node-14.x to workflow
  • GH-821 breaking(android): replace magic numbers with Android.os.Build constants
  • GH-717 ci(ios): remove wkwebview plugin

4.1.0 (Nov 17, 2020)

  • GH-792 fix(android): Add mitigation strategy for CVE-2020-6506
  • GH-817 Updated typings
  • GH-803 fix(android): allow compilation in old cordova-android versions
  • GH-688 (ios): allow to set “preferredContentMode”
  • GH-768 ci(travis): update osx xcode image
  • add documentation for InAppBrowserStatusBarStyle preference
  • undo whitespace changes due to editor preferrences
  • GH-728 iOS: added InAppBrowserStatusBarStyle preference
  • GH-767 ci(travis): updates Android API level
  • (ios): Fix incorrect view height from the second open time
  • GH-748 chore: adds package-lock file
  • GH-746 chore(npm): use short notation in package.json
  • GH-747 refactor(eslint): use cordova-eslint /w fix
  • GH-737 fix(ios): exit event not fired on swipe down

4.0.0 (Jun 09, 2020)

  • GH-715 (ios): fix regression in 2706f34
  • GH-685 chore: update install engines
  • GH-656 (ios) Remove fake status bar with hardcoded height to fix issues in iOS devices with a notch
  • GH-693 fix(ios): Allow loading local html files
  • GH-293 Android: SSL errors handling in Android
  • GH-672 fix(ios): prevent statusbar rotation after closing InAppBrowser
  • chore(asf): update git notification settings
  • GH-669 Allow App using InAppBrowser to be hosted in a cross-origin iframe
  • GH-600 (all platforms): remove “window.open” overwrite
  • GH-670 chore: bump version to 4.0.0-dev
  • Update CONTRIBUTING.md
  • GH-662 docs: replaces outdated transition and presentation style links
  • GH-666 chore: remove deprecated orientation methods
  • GH-515 Fix incorrect TypeScript typings
  • GH-654 add check for openInSystem postNotification
  • GH-659 ci: updates Node.js versions
  • GH-658 chore(npm): improve ignore list
  • GH-442 fix(android): Reset lefttoright if not set
  • GH-648 (android) Correcting the documentation regarding lefttoright opt…
  • GH-634 (android) Added option to turn on/off fullscreen mode in Android
  • GH-616 (android) InAppBrowser: java.lang.IllegalArgumentException
  • GH-635 breaking(ios): remove UIWebView

3.2.0 (Jan 04, 2020)

  • GH-503 Defensive code to prevent NULL reference exceptions for async
  • GH-584 Add compile-time decision for disabling UIWebView
  • GH-524 Replace “beforeload” with BEFORELOAD
  • GH-568 Update missing closed brace to the insert.CSS
  • GH-401 Move createIframeBridge to injectDeferredObject
  • GH-534 Fix InAppBrowser not opening on iOS 13
  • ci(travis) Upgrade to node8

3.1.0 (Jun 27, 2019)

3.0.0 (Apr 12, 2018)

  • CB-13659 iOS Add hidespinner option
  • In file AppBrowser.java: New code within shouldOverrideUrlLoading() to check for whitelisting custom schemes via a new AllowedSchemes preference configuration item. Allows custom schemes like mycoolapp:// or wevotetwitterscheme://
  • InAppBrowser.java: New method isURLWhileListed to check for whitelisting of AllowedSchemes in a new preference configuration item. There is a new check in shouldOverrideUrlLoading, to allow whitelisted custom schemes like “mycoolapp://”
  • Add customisation of the navigation buttons for iOS
  • Fix navigation buttons on iOS

2.0.2 (Jan 24, 2018)

  • CB-13791 Add Android support for a footer close button
  • CB-13409 restore gitignore to default
  • CB-13409 restore gitignore to default
  • CB-13409 restore gitignore to default
  • CB-13409 restore gitignore to default
  • CB-13409 ignore idea folder
  • CB-13409 change hidetoolbarnavigationbuttons to hidenavigationbuttons in iso
  • CB-13409 Android works well now, all changes are now documented
  • CB-13409 Lets user adjust color of toolbar, hide navigation buttons and set custom text on close button
  • CB-13746 Add build-tools-26.0.2 to travis

2.0.1 (Dec 27, 2017)

  • CB-13699 Fix to allow 2.0.0 version install

2.0.0 (Dec 15, 2017)

1.7.2 (Nov 06, 2017)

  • CB-13473 (CI) Removed Browser builds from AppVeyor
  • CB-13472 (CI) Fixed Travis Android builds again
  • CB-13347 Enable thirdparty cookies on >=Android 5.0 device
  • CB-12895 added eslint and removed jshint
  • CB-12975 (docs) Resort and reword cordova.InAppBrowser.open options lists
  • CB-12586 (iOS) fix method hide doesn't work
  • CB-12847 added bugs entry to package.json.

1.7.1 (Apr 27, 2017)

  • CB-12622 Added Android 6.0 build badges to README
  • CB-12266 (browser platform) loadstop event.url is now a string instead of an object, aligning it with the other platforms.
  • CB-12685 added package.json to tests folder
  • CB-11248 InAppBrowser no focus on input text fields

1.7.0 (Feb 28, 2017)

  • CB-12366 iOS: Reduce tmpWindow level to prevent overlapping statusbar
  • CB-12364 Windows: Inappbrowser inject file manual tests are not working
  • CB-12353 Corrected merges usage in plugin.xml
  • CB-12369 Add plugin typings from DefinitelyTyped
  • CB-12363 Added build badges for iOS 9.3 and iOS 10.0
  • CB-9148 Android: Add Support for input[type=file] File Chooser
  • CB-11136 (ios) Fix InAppBrowser when closing with WKWebView
  • CB-10799 iOS: fix toolbar is shown in incorrect position when in-call status bar

1.6.1 (Dec 14, 2016)

  • CB-12237 - Update version in package.json to correct 1.6.1-dev
  • CB-12236 - Fixed RELEASENOTES for cordova-plugin-inappbrowser
  • CB-12230 Removed Windows 8.1 build badges
  • CB-12224 Incremented plugin version.

1.6.0 (Dec 07, 2016)

  • CB-12224 Updated version and RELEASENOTES.md for release 1.6.0
  • CB-7608 (android) document useWidthViewPort
  • add option useWidthViewPort
  • CB-12184 executeScript leads to a null pointer on exception on Android.
  • fix(close button): Set correct content description
  • CB-9274 Adds missing methods to InAppBrowser to allow compilation for Amazon FireOS.
  • CB-10973 inAppBrowser for Windows Platform: wrong height of webview with location=yes
  • Increment plugin minor version because of new hide feature
  • removed duplicate hide method in ios source and add jasmine test cases
  • CB-8467
  • CB-12010 (android) Catch FileUriExposedException
  • CB-11955 Added Initial OSX platform support
  • CB-11917 - Remove pull request template checklist item: “iCLA has been signed and submitted to secretary@apache.org.”
  • CB-11694 Android: Set hadwareBackButton value according option in cordova.InAppBrowser.open
  • CB-11832 Incremented plugin version.

1.5.1 (Dec 07, 2016)

  • CB-7608 (android) document useWidthViewPort
  • add option useWidthViewPort
  • CB-12184 executeScript leads to a null pointer on exception on Android.
  • fix(close button): Set correct content description
  • CB-9274 Adds missing methods to InAppBrowser to allow compilation for Amazon FireOS.
  • CB-10973 inAppBrowser for Windows Platform: wrong height of webview with location=yes
  • Increment plugin minor version because of new hide feature
  • removed duplicate hide method in ios source and add jasmine test cases
  • CB-8467
  • CB-12010 (android) Catch FileUriExposedException
  • CB-11955 Added Initial OSX platform support
  • CB-11917 - Remove pull request template checklist item: “iCLA has been signed and submitted to secretary@apache.org.”
  • CB-11694 Android: Set hadwareBackButton value according option in cordova.InAppBrowser.open
  • CB-11832 Incremented plugin version.
  • CB-11832 Updated version and RELEASENOTES.md for release 1.5.0
  • CB-11795 Add ‘protective’ entry to cordovaDependencies
  • Closing invalid pull request: close #28
  • Closing invalid pull request: close #78
  • Add intent scheme to be handled by OS
  • Plugin uses Android Log class and not Cordova LOG class
  • Adding links to guide content and reference content at the top of the readme file Github: close #163
  • CB-10973 inAppBrowser for Browser Platform: wrong height of webview with location=yes
  • Size and position in browser platform
  • CB-10973 inAppBrowser for Windows Platform: wrong height of webview with location=yes
  • CB-11013 IAB enabling background play of YouTube videos?
  • CB-10467 Hardware back button, while InAppBrowser is opened, closes the app too in addition to closing InAppBrowser
  • CB-11178 allow to open other apps on iOS 9
  • Closing stale pull request: close #152
  • fix some calls which used api level 16
  • CB-5402 added extra content from wiki page
  • doc: do not use with in JS samples
  • Closing stale pull request: close #90
  • CB-2063 (ios) Fixed presentation style
  • CB-11012 added some clarifications about InAppBrowser object
  • CB-3360 Set custom inappbrowser user agent for ios
  • Add badges for paramedic builds on Jenkins
  • CB-11381 android: Does not pass sonarqube scan
  • Add pull request template.
  • CB-10866 Adding engine requirements to package.json
  • CB-110003 Adding samples to Readme.
  • CB-10996 Adding front matter to README.md
  • CB-11091 Incremented plugin version.
  • Updated version and RELEASENOTES.md for release 1.4.0
  • CB-7679 add fix for iOS upload. This closes #139
  • CB-10944 : NoSuchMethodError in InAppBrowser plugin
  • CB-10937 fix stretched icons
  • CB-10760 Fixing README for display on Cordova website
  • CB-10636 Add JSHint for plugins
  • Fixes CB-10607
  • CB-10557 Incremented plugin version.
  • CB-10557 Updated version and RELEASENOTES.md for release 1.3.0
  • CB-3360 Set custom inappbrowser user agent for android
  • CB-10538 cordova-plugin-inappbrowser timeout issue
  • CB-10395 InAppBrowser's WebView not storing cookies reliable on Android
  • chore: edit package.json license to match SPDX id
  • CB-10305 Gray bar appears in the wrong place on iOS
  • CB-7786 Support mediaPlaybackRequiresUserAction on Android
  • CB-7500 executeScript with callback kills/blurs inAppBrowser window on Android
  • CB-10505 Incremented plugin version.
  • CB-10505 Updated version and RELEASENOTES.md for release 1.2.1
  • handle app store urls in system browser
  • Added missing plugin dependency for manual tests
  • CB-10451 InAppBrowser: loadstart event is not triggered on Windows CB-10452 InAppBrowser: ‘exit’ event is not triggered on Windows CB-10454 InAppBrowser: ‘loaderror’ event does not have code and message on Windows CB-10450 InAppBrowser: Unable to get property ‘canGoBack’ of undefined on Windows
  • CB-6702 InAppBrowser hangs when opening more than one instance
  • CB-10456 InAppBrowser is not closed if I close it programmatically on Android
  • CB-10441 Add auto tests for InAppBrowser plugin
  • CB-10428 Fix syntax error when browserifying inAppBrowser plugin
  • CB-10407 Re-adding onPageStarted to re-add LOAD_START, even though it's in the wrong place
  • CB-10368 Incremented plugin version.
  • CB-10368 Updated version and RELEASENOTES.md for release 1.2.0
  • CB-8180 Changing methods of interception in WebViewClient class
  • Fix lint warnings
  • CB-10009 Improve InAppBrowser toolbar look and feel on Windows
  • Using modulemapper
  • Open a new window on the browser platform
  • CB-10187 Incremented plugin version.
  • CB-10187 Updated version and RELEASENOTES.md for release 1.1.1
  • CB-9445 Improves executeScript callbacks on iOS
  • CB-10035 Incremented plugin version.
  • CB-10040 - re-fix: backwards compatible with cordova-ios < 4.0
  • CB-8534 Allow plugins to respond to onReceivedHttpAuthRequest. This closes #82
  • CB-3750 Fixes spinner on iOS. This closes #89
  • CB-7696 Document target=_self behavior for Windows
  • CB-10040 - Compile Error in InAppBrowser Plugin for iOS - No known instance method for selector ‘URLIsWhitelisted:’
  • CB-10035 linked issues in RELEASENOTES.md
  • CB-10035 Updated version and RELEASENOTES.md for release 1.1.0
  • removed r prefix from tags
  • weak ref type was wrong
  • CB-10035 Updated RELEASENOTES to be newest to oldest
  • Close #91
  • Close #85
  • Invoke webview if using local file
  • Fixed zIndex issue on Windows 8, 8.1 where InAppBrowser opens behind default app.
  • fix async self usage
  • CB-9150 Fix InAppBrowser executeScript crash on Windows if no data returned
  • CB-10008 Fix InAppBrowser popup layout on Windows
  • InAppBrowser, iOS: Setting setStatusBarStyle to -1 causes CGContextSaveGState.
  • Fix crash on browser window close (https://issues.apache.org/jira/browse/CB-9167)
  • Close #113
  • add JIRA issue tracker link
  • CB-9799 Fixed javaDoc errors.. This closes #119
  • Actually fixing the contribute link.
  • Fixing contribute link.
  • CB-9760 InAppBrowser: fallback to default window.open behavior on Ripple
  • Close #114
  • CB-9378 Fix InAppBrowser not taking whole screen on Windows
  • remove travis-ci
  • CB-9158 - InAppBrowser zoomControls are always set to true
  • CB-9192 Incremented plugin version.
  • CB-9202 updated repo url to github mirror in package.json
  • CB-9192 Updated version and RELEASENOTES.md for release 1.0.1
  • CB-9128 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • fix npm md issue
  • CB-8858 Incremented plugin version.
  • CB-8858 Updated version in package.json for release 1.0.0
  • Revert “CB-8858 Incremented plugin version.”
  • CB-8858 Incremented plugin version.
  • CB-8858 Updated version and RELEASENOTES.md for release 1.0.0
  • CB-8746 gave plugin major version bump
  • CB-7689 Adds insertCSS support for windows platform
  • CB-4930 - (prefix) InAppBrowser should take into account the status bar
  • CB-8635 Improves UX on windows platform
  • CB-8661 Return executed script result on Windows
  • CB-8683 updated wp and browser specific references of old id to new id
  • CB-8683 changed plugin-id to pacakge-name
  • CB-8653 properly updated translated docs to use new id
  • CB-8653 updated translated docs to use new id
  • Use TRAVIS_BUILD_DIR, install paramedic by npm
  • CB-8432 Correct styles for browser wrapper to display it correctly on some pages
  • CB-8659 - Update InAppBrowser to support both cordova-ios 4.0.x and 3.x (closes #93)
  • CB-7961 Add cordova-plugin-inappbrowser support for browser platform
  • CB-8653 Updated Readme
  • Update docs for Android zoom=no option
  • Added option to disable/enable zoom controls
  • updated docs, set hardwareback default to true
  • Add a hardwareback option to allow for the hardware back button to go back.
  • CB-8570 Integrate TravisCI
  • CB-8438 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • CB-8538 Added package.json file
  • Keep external android pages in a single tab. (close #61)
  • CB-8444 Add a clobber for cordova.InAppBrowser.open (close #80)
  • CB-8444 Don‘t clobber window.open - Add new symbol/clobber to access open function (cordova.InAppBrowser.open) - Change existing tests to use new symbol (i.e. don’t rely on plugin clobber of window.open) - Add tests to use window.open via manual replace with new symbol - Update docs to deprecate plugin clobber of window.open
  • CB-8429 Incremented plugin version.
  • CB-8429 Updated version and RELEASENOTES.md for release 0.6.0
  • Add missing license header for src/ubuntu/InAppBrowser_escapeScript.js
  • CB-8270 Remove usage of [arr JSONString], since it's been renamed to cdv_JSONString
  • ubuntu: implement inject* functions
  • ubuntu: port to oxide
  • CB-7897 Update to work with whilelist plugins in Cordova 4.x
  • CB-7897 Update to work with whilelist plugins in Cordova 4.x
  • CB-8110 Incremented plugin version.
  • CB-8110 Updated version and RELEASENOTES.md for release 0.5.4
  • Amazon specific changes: Removed reference to closebuttoncaption according to https://git-wip-us.apache.org/repos/asf?p=cordova-plugin-inappbrowser.git;a=commit;h=50a78baf22843b0df96ccb4ca83a45bd9ef3fc39
  • CB-7784 Exit event is not fired after InAppBrowser closing
  • CB-7697 Add locationBar support to InAppBrowser windows platform version
  • CB-7690 InAppBrowser loadstart/loadstop events issues
  • CB-7695 Fix InAppBrowser injectScriptFile for Windows 8.1 / Windows Phone 8.1
  • CB-7692 InAppBrowser local url opening bug in 8.1
  • CB-7688 Alert is not supported in InAppBrowser on Windows platform
  • CB-7977 Mention deviceready in plugin docs
  • Dropping trailing whitespace
  • CB-7876 change test target to avoid undesired redirects
  • CB-7712 remove references to closebuttoncaption
  • CB-7850 clarify role of whitelist
  • CB-7720 check if event is null since OK string from success callback was removed
  • CB-7700 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • CB-7471 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • Incremented plugin version.
  • Updated version and RELEASENOTES.md for release 0.5.3
  • Amazon Specific changes: Added logs and corrected indentation according to 81161ebe668a14f87e1ef4b57f2d300a609b9a8b
  • Windows implementation fixes and improvements
  • zIndex fixed
  • renamed InAppBrowser back to inappbrowser for case sensitive operating systems
  • Clean plugin.xml
  • Update french translation
  • Update doc to add Windows 8
  • Update windows proxy to be both compatible with windows 8 and 8.1
  • Rename windows81 by windows8 in src directory
  • Append Windows 8.1 platform configuration in plugin.xml
  • Append Windows 8.1 proxy using x-ms-webview
  • CB-7571 Bump version of nested plugin to match parent plugin
  • CB-7571 Incremented plugin version.
  • CB-7571 Updated version and RELEASENOTES.md for release 0.5.2
  • CB-7471 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • CB-7490 Fixes InAppBrowser manual tests crash on windows platform
  • CB-7249 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • CB-7424 - Wrong docs: anchor tags are not supported by the InAppBrowser
  • CB-7133 clarify that anchor1 doesn't exist
  • CB-7133 more fixup of tests on Android
  • CB-7133 fix up the tests for Android
  • Add just a bit more logging
  • CB-7133 port inappbrowser to plugin-test-framework
  • phonegap events supported for _blank target
  • inappbrowser _blank target position is fixed
  • amazon-fireos related changes.
  • CB-7244 Incremented plugin version.
  • CB-7244 Updated version and RELEASENOTES.md for release 0.5.1
  • ubuntu: support qt 5.2
  • CB-7249cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • update InAppBrowserProxy.js
  • app needs to be privileged
  • CB-6127lisa7cordova-plugin-consolecordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • CB-6769 ios: Fix statusbar color reset wasn't working on iOS7+
  • CB-6877 Incremented plugin version.
  • CB-6877 Updated version and RELEASENOTES.md for release 0.5.0
  • CB-6127 Spanish and rench Translations added. Github close #23
  • Clean up whitespace (mainly due to no newline at eof warning)
  • after code review
  • default parameter added
  • doc updated
  • console.log removed
  • back/forward buttons added, iframe has no border
  • not forcing the look of the inAppBrowserWrap and buttons
  • Adding permission info
  • CB-6806 Add license
  • documentation translation: cordova-plugin-inappbrowser
  • Lisa testing pulling in plugins for plugin: cordova-plugin-inappbrowser
  • Lisa testing pulling in plugins for plugin: cordova-plugin-inappbrowser
  • CB-6491 add CONTRIBUTING.md
  • Add necessary capability so the plugin works on its own
  • CB-6474 InAppBrowser. Add data urls support to WP8
  • CB-6482 InAppBrowser calls incorrect callback on WP8
  • Fixed use of iOS 6 deprecated methods
  • CB-6360 - improvement: feature detection instead of iOS version detection
  • CB-5649 - InAppBrowser overrides App's orientation
  • CB-6452 Incremented plugin version on dev branch.
  • CB-6452 Updated version and RELEASENOTES.md for release 0.4.0
  • CB-6460 Update license headers
  • CB-6360 Fix for crash on iOS < 6.0 (closes #37)
  • CB-3324 Add support for back-button inappbrowser [WP8] if there is no history -> InAppBrowser is closed
  • await async calls, resolve warnings
  • Make InAppBrowser work with embedded files, using system behavior
  • CB-6402 [WP8] pass empty string instead of null for [optional] windowFeatures string
  • CB-6422 [windows8] use cordova/exec/proxy
  • CB-3617 Document clearcache and clearsessioncache for ios
  • CB-6389 CB-3617 Add clearcache and clearsessioncache options to iOS (like Android)
  • refactoring fixed
  • CB-6396 [Firefox OS] Adding basic support
  • Doc update: event name and example param (closes #31)
  • CB-6253 Add Network Capability to WMAppManifest.xml
  • CB-6212 iOS: fix warnings compiled under arm64 64-bit
  • CB-6218 Update docs for BB10
  • Tweak RELEASENOTES.md (missed a bug fix in last release)
  • Incremented plugin version on dev branch.
  • CB-6218 Update docs for BB10
  • Updated version and RELEASENOTES.md for release 0.3.3
  • CB-6172 Fix inappbrowser install failure on case-sensitive filesystems.
  • CB-5534 Updating the plugin.xml with the new Dialog class
  • fix for CB-5534
  • Add NOTICE file
  • CB-6114 Incremented plugin version on dev branch.
  • Add NOTICE file
  • CB-6114 Updated version and RELEASENOTES.md for release 0.3.2
  • Validate that callbackId is correctly formed
  • CB-6035 - Move js-module so it is not loaded on unsupported platforms
  • CB-5980 Incremented plugin version on dev branch.
  • CB-5980 Updated version and RELEASENOTES.md for release 0.3.1
  • Removed some iOS6 Deprecations
  • Lisa testing pulling in plugins for plugin: cordova-plugin-inappbrowser
  • Lisa testing pulling in plugins for plugin: cordova-plugin-inappbrowser
  • CB-5980 Updated version and RELEASENOTES.md for release 0.3.1
  • Add missing import for previous commit
  • CB-5756 Android: Use WebView.evaluateJavascript for script injection on Android 4.4+
  • Didn‘t test on ICS or lower, getDrawable isn’t supported until Jellybean
  • WTF? ubuntu got automerged twice
  • add ubuntu platform
  • Adding CC-A-2.5 Notice for Assets, modifying plugins to use resources
  • Adding the buttons
  • Adding drawables to the inAppBrowser. This doesn‘t look quite right, but it’s a HUGE improvement over the previous settings
  • CB-5756 Add missing import
  • CB-5756 Android: Use WebView.evaluateJavascript for script injection on Android 4.4+
  • Delete stale test/ directory
  • Remove _alive from InAppBrowser.js since it didn't catch the case where the browser is closed by the user.
  • CB-5733 Fix IAB.close() not working if called before show() animation is done
  • CB-5719 Incremented plugin version on dev branch.
  • CB-5719 Updated version and RELEASENOTES.md for release 0.3.0
  • CB-5592 Add a comment explaining why we set MIME only for file:
  • CB-5592 Android - Add MIME type to Intent when opening file:/// URLs
  • CB-5658 Update license comment formatting of doc/index.md
  • CB-5658 Add doc.index.md for InAppBrowser plugin
  • CB-5658 Delete stale snapshot of plugin docs
  • CB-5594 Add disallowoverscroll option.
  • CB-5595 Rename “toolbarbarpostion” -> “toolbarposition”
  • CB-5595 Fixed the positioning and autoresizing for certain rotation scenarios.
  • CB-5595 Add toolbarposition=top option.
  • Apply CB-5193 to InAppBrowser
  • CB-5593 iOS: Make InAppBrowser localizable
  • CB-5591 Change window.escape to encodeURIComponent
  • CB-5565 Incremented plugin version on dev branch.
  • CB-5565 Updated version and RELEASENOTES.md for release 0.2.5
  • Remove merge conflict tag
  • CB-4724 fixed UriFormatException
  • add ubuntu platform
  • CB-3420 WP feature hidden=yes implemented
  • Added amazon-fireos platform. Change to use amazon-fireos as the platform if user agent string contains ‘cordova-amazon-fireos’
  • CB-5188
  • CB-5188 Updated version and RELEASENOTES.md for release 0.2.4
  • CB-5128 added repo + issue tag to plugin.xml for inappbrowser plugin
  • CB-4995 Fix crash when WebView is quickly opened then closed.
  • CB-4930 - iOS - InAppBrowser should take into account the status bar
  • CB-5010 Incremented plugin version on dev branch.
  • CB-5010 Updated version and RELEASENOTES.md for release 0.2.3
  • CB-4858 - Run IAB methods on the UI thread.
  • CB-4858 Convert relative URLs to absolute URLs in JS
  • CB-3747 Fix back button having different dismiss logic from the close button.
  • CB-5021 Expose closeDialog() as a public function and make it safe to call multiple times.
  • CB-5021 Make it safe to call close() multiple times
  • CB-5010 Updated version and RELEASENOTES.md for release 0.2.3
  • CB-4915 Incremented plugin version on dev branch.
  • CB-4926 Fixes inappbrowser plugin loading for windows8
  • CB-4915 Updated version and RELEASENOTES.md for release 0.2.2
  • CB-4889 bumping&resetting version
  • CB-4788 Modified the onJsPrompt to warn against Cordova calls
  • [windows8] commandProxy was moved
  • CB-4788 Modified the onJsPrompt to warn against Cordova calls
  • [windows8] commandProxy was moved
  • CB-4889 renaming core references
  • CB-4889 renaming org.apache.cordova.core.inappbrowser to org.apache.cordova.inappbrowser
  • CB-4864, CB-4865 Minor improvements to InAppBrowser
  • Rename CHANGELOG.md -> RELEASENOTES.md
  • CB-4792 Added keepCallback to the show function.
  • CB-4752 Incremented plugin version on dev branch.
  • Add empty CHANGELOG.md
  • CB-4586 Making loadUrl run on the UI thread for close dialog to stop the WebView error
  • [Windows8] add support for Windows 8 ( limited )
  • CB-3616 Change option name to “clearcache” to match original proposal
  • add “clearallcache” and “clearsessioncache” option to InAppbrowser
  • CB-4595 updated version
  • CB-4417 Move cordova-plugin-inappbrowser to its own Java package.
  • updated Readme, namespace and name tag
  • [plugin.xml] standardizing license + meta
  • [license] adding apache license file
  • CB-4399 removed blackberry entry in plugin xml. Installation of plugin interferes with natively supported childbrowser functionality. To support additional inappbrowser features, see CB-4467.
  • updating plugin.xml with registry data
  • CB-4368 Explicit CoreGraphics.framework dependency should be specified for some core plugins

1.5.0 (Sep 08, 2016)

  • CB-11795 Add ‘protective’ entry to cordovaDependencies
  • Add intent scheme to be handled by OS
  • Plugin uses Android Log class and not Cordova LOG class
  • Adding links to guide content and reference content at the top of the readme file Github: close #163
  • CB-10973 Browser: wrong height of webview with location=yes
  • Size and position in browser platform
  • CB-10973 Windows: wrong height of webview with location=yes
  • CB-11013 IAB enabling background play of YouTube videos?
  • CB-10467 Hardware back button, while InAppBrowser is opened, closes the app too in addition to closing InAppBrowser
  • CB-11178 allow to open other apps on iOS 9
  • fix some calls which used api level 16
  • CB-5402 added extra content from wiki page
  • CB-2063 (ios) Fixed presentation style
  • CB-11012 added some clarifications about InAppBrowser object
  • CB-3360 Set custom inappbrowser user agent for ios
  • Add badges for paramedic builds on Jenkins
  • CB-11381 android: Does not pass sonarqube scan
  • Add pull request template.
  • CB-10866 Adding engine requirements to package.json
  • CB-110003 Adding samples to Readme.
  • CB-10996 Adding front matter to README.md

1.4.0 (Apr 15, 2016)

1.3.0 (Feb 09, 2016)

  • CB-3360 Set custom inappbrowser user agent for android
  • CB-10538 cordova-plugin-inappbrowser timeout issue
  • CB-10395 InAppBrowser's WebView not storing cookies reliable on Android
  • Edit package.json license to match SPDX id
  • CB-10305 Gray bar appears in the wrong place on iOS
  • CB-7786 Support mediaPlaybackRequiresUserAction on Android
  • CB-7500 executeScript with callback kills/blurs inAppBrowser window on Android

1.2.1 (Feb 02, 2016)

  • CB-10407 InAppBrowser not firing loadstart event on android
  • CB-10428 Fix syntax error when browserifying inAppBrowser plugin
  • handle app store urls in system browser
  • CB-6702 InAppBrowser hangs when opening more than one instance
  • CB-10456 InAppBrowser is not closed if I close it programmatically on Android
  • CB-10451 InAppBrowser: loadstart event is not triggered on Windows
  • CB-10452 InAppBrowser: ‘exit’ event is not triggered on Windows
  • CB-10454 InAppBrowser: ‘loaderror’ event does not have code and message on Windows
  • CB-10450 InAppBrowser: Unable to get property ‘canGoBack’ of undefined on Windows
  • CB-10441 Add auto tests for InAppBrowser plugin

1.2.0 (Jan 15, 2016)

  • CB-8180 Changing methods of interception in WebViewClient class
  • CB-10009 Improve InAppBrowser toolbar look and feel on Windows
  • Open a new window on the Browser platform

1.1.1 (Dec 10, 2015)

  • CB-9445 Improves executeScript callbacks on iOS
  • CB-10035 Incremented plugin version.
  • CB-10040 - re-fix: backwards compatible with cordova-ios < 4.0
  • CB-8534 Allow plugins to respond to onReceivedHttpAuthRequest. This closes #82
  • CB-3750 Fixes spinner on iOS. This closes #89
  • CB-7696 Document target=_self behavior for Windows
  • CB-10040 - Compile Error in InAppBrowser Plugin for iOS - No known instance method for selector ‘URLIsWhitelisted:’

1.1.0 (Nov 18, 2015)

  • CB-10035 Updated RELEASENOTES to be newest to oldest
  • Invoke webview if using local file
  • Fixed zIndex issue on Windows 8, **8.188 where InAppBrowser opens behind default app.
  • fix async self usage
  • CB-9150 Fix InAppBrowser executeScript crash on Windows if no data returned
  • CB-10008 Fix InAppBrowser popup layout on Windows
  • Setting setStatusBarStyle to -1 causes CGContextSaveGState.
  • CB-9167 Fix crash on browser window close
  • CB-9799 Fixed javaDoc errors.
  • Fixing contribute link.
  • CB-9760 InAppBrowser: fallback to default window.open behavior on Ripple
  • CB-9378 Fix InAppBrowser not taking whole screen on Windows
  • CB-9158 - InAppBrowser zoomControls are always set to true

1.0.1 (Jun 17, 2015)

  • CB-9128 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • fix npm md issue

1.0.0 (Apr 15, 2015)

  • CB-8746 gave plugin major version bump
  • CB-7689 Adds insertCSS support for windows platform
  • CB-4930 - (prefix) InAppBrowser should take into account the status bar
  • CB-8635 Improves UX on windows platform
  • CB-8661 Return executed script result on Windows
  • CB-8683 updated wp and browser specific references of old id to new id
  • CB-8683 changed plugin-id to pacakge-name
  • CB-8653 properly updated translated docs to use new id
  • CB-8653 updated translated docs to use new id
  • Use TRAVIS_BUILD_DIR, install paramedic by npm
  • CB-8432 Correct styles for browser wrapper to display it correctly on some pages
  • CB-8659 - Update InAppBrowser to support both cordova-ios 4.0.x and 3.x (closes #93)
  • CB-7961 Add cordova-plugin-inappbrowser support for browser platform
  • CB-8653 Updated Readme
  • Update docs for Android zoom=no option
  • Added option to disable/enable zoom controls
  • updated docs, set hardwareback default to true
  • Add a hardwareback option to allow for the hardware back button to go back.
  • CB-8570 Integrate TravisCI
  • CB-8438 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • CB-8538 Added package.json file
  • Keep external android pages in a single tab. (close #61)
  • CB-8444 Add a clobber for cordova.InAppBrowser.open (close #80)
  • CB-8444 Don‘t clobber window.open - Add new symbol/clobber to access open function (cordova.InAppBrowser.open) - Change existing tests to use new symbol (i.e. don’t rely on plugin clobber of window.open) - Add tests to use window.open via manual replace with new symbol - Update docs to deprecate plugin clobber of window.open

0.6.0 (Feb 04, 2015)

  • CB-8270 ios: Remove usage of [arr JSONString], since it's been renamed to cdv_JSONString
  • ubuntu: implement inject* functions
  • ubuntu: port to oxide
  • CB-7897 ios, android: Update to work with whilelist plugins in Cordova 4.x

0.5.4 (Dec 02, 2014)

  • CB-7784 Exit event is not fired after InAppBrowser closing
  • CB-7697 Add locationBar support to InAppBrowser Windows platform version
  • CB-7690 InAppBrowser loadstart/loadstop events issues
  • CB-7695 Fix InAppBrowser injectScriptFile for Windows 8.1 / Windows Phone 8.1
  • CB-7692 InAppBrowser local url opening bug in 8.1
  • CB-7688 Alert is not supported in InAppBrowser on Windows platform
  • CB-7977 Mention deviceready in plugin docs
  • CB-7876 change test target to avoid undesired redirects
  • CB-7712 remove references to closebuttoncaption
  • CB-7850 clarify role of whitelist
  • CB-7720 check if event is null since OK string from success callback was removed
  • CB-7471 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser

0.5.3 (Oct 03, 2014)

  • Windows implementation fixes and improvements
  • zIndex fixed
  • renamed InAppBrowser back to inappbrowser for case sensitive operating systems
  • Update french translation
  • Update doc to add Windows 8
  • Update windows proxy to be both compatible with windows 8 and 8.1
  • Rename windows81 by windows8 in src directory
  • Append Windows 8.1 platform configuration in plugin.xml
  • Append Windows 8.1 proxy using x-ms-webview

0.5.2 (Sep 17, 2014)

  • CB-7471 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • CB-7490 Fixes InAppBrowser manual tests crash on windows platform
  • CB-7249 cordova-plugin-inappbrowser documentation translation: cordova-plugin-inappbrowser
  • CB-7424 Wrong docs: anchor tags are not supported by the InAppBrowser
  • CB-7133 clarify that anchor1 doesn't exist
  • CB-7133 more fixup of tests on Android
  • CB-7133 fix up the tests for Android
  • Add just a bit more logging
  • CB-7133 port inappbrowser to plugin-test-framework
  • phonegap events supported for _blank target
  • inappbrowser _blank target position is fixed
  • amazon-fireos related changes.

0.5.1 (Aug 06, 2014)

  • ubuntu: support qt 5.2
  • FFOS update InAppBrowserProxy.js
  • FFOS app needs to be privileged
  • CB-6127 Updated translations for docs
  • CB-6769 ios: Fix statusbar color reset wasn't working on iOS7+

0.5.0 (Jun 05, 2014)

  • CB-6127 Spanish and rench Translations added. Github close #23
  • Clean up whitespace (mainly due to no newline at eof warning)
  • Adding permission info
  • CB-6806 Add license
  • CB-6491 add CONTRIBUTING.md
  • Add necessary capability so the plugin works on its own
  • CB-6474 InAppBrowser. Add data urls support to WP8
  • CB-6482 InAppBrowser calls incorrect callback on WP8
  • Fixed use of iOS 6 deprecated methods
  • CB-6360 - improvement: feature detection instead of iOS version detection
  • CB-5649 - InAppBrowser overrides App's orientation
  • refactoring fixed
  • CB-6396 [Firefox OS] Adding basic support

0.4.0 (Apr 17, 2014)

  • CB-6360: [ios] Fix for crash on iOS < 6.0 (closes #37)
  • CB-3324: [WP8] Add support for back-button inappbrowser [WP8] if there is no history -> InAppBrowser is closed
  • [WP] await async calls, resolve warnings
  • [WP] Make InAppBrowser work with embedded files, using system behavior
  • CB-6402: [WP8] pass empty string instead of null for [optional] windowFeatures string
  • CB-6422: [windows8] use cordova/exec/proxy
  • CB-6389 CB-3617: Add clearcache and clearsessioncache options to iOS (like Android)
  • Doc update: event name and example param (closes #31)
  • CB-6253: [WP] Add Network Capability to WMAppManifest.xml
  • CB-6212: [iOS] fix warnings compiled under arm64 64-bit
  • CB-6218: Update docs for BB10
  • CB-6460: Update license headers

0.3.3 (Mar 5, 2014)

  • CB-5534 Fix video/audio does not stop playing when browser is closed
  • CB-6172 Fix broken install on case-sensitive file-systems

0.3.2 (Feb 26, 2014)

  • Validate that callbackId is correctly formed
  • CB-6035 Move js-module so it is not loaded on unsupported platforms
  • Removed some iOS6 Deprecations

0.3.1 (Feb 05, 2014)

  • CB-5756: Android: Use WebView.evaluateJavascript for script injection on Android 4.4+
  • Didn‘t test on ICS or lower, getDrawable isn’t supported until Jellybean
  • add ubuntu platform
  • Adding drawables to the inAppBrowser. This doesn‘t look quite right, but it’s a HUGE improvement over the previous settings
  • CB-5756: Android: Use WebView.evaluateJavascript for script injection on Android 4.4+
  • Remove alive from InAppBrowser.js since it didn't catch the case where the browser is closed by the user.
  • CB-5733 Fix IAB.close() not working if called before show() animation is done

0.2.5 (Dec 4, 2013)

  • Remove merge conflict tag
  • CB-4724 fixed UriFormatException
  • add ubuntu platform
  • CB-3420 WP feature hidden=yes implemented
  • Added amazon-fireos platform. Change to use amazon-fireos as the platform if user agent string contains ‘cordova-amazon-fireos’

0.2.4 (Oct 28, 2013)

  • CB-5128: added repo + issue tag to plugin.xml for inappbrowser plugin
  • CB-4995 Fix crash when WebView is quickly opened then closed.
  • CB-4930 - iOS - InAppBrowser should take into account the status bar
  • CB-5010 Incremented plugin version on dev branch.
  • CB-5010 Updated version and RELEASENOTES.md for release 0.2.3
  • CB-4858 - Run IAB methods on the UI thread.
  • CB-4858 Convert relative URLs to absolute URLs in JS
  • CB-3747 Fix back button having different dismiss logic from the close button.
  • CB-5021 Expose closeDialog() as a public function and make it safe to call multiple times.
  • CB-5021 Make it safe to call close() multiple times

0.2.3 (Oct 9, 2013)

  • CB-4915 Incremented plugin version on dev branch.
  • CB-4926 Fixes inappbrowser plugin loading for windows8

0.2.2 (Sept 25, 2013)

  • CB-4889 bumping&resetting version
  • CB-4788: Modified the onJsPrompt to warn against Cordova calls
  • [windows8] commandProxy was moved
  • CB-4788: Modified the onJsPrompt to warn against Cordova calls
  • [windows8] commandProxy was moved
  • CB-4889 renaming core references
  • CB-4889 renaming org.apache.cordova.core.inappbrowser to org.apache.cordova.inappbrowser
  • CB-4864, CB-4865: Minor improvements to InAppBrowser
  • Rename CHANGELOG.md -> RELEASENOTES.md
  • CB-4792 Added keepCallback to the show function.
  • CB-4752 Incremented plugin version on dev branch.