changelog
2024.12.19 [v8.0.0]
## Major update
In this update we have moved the extension to use the newer gradle dependencies process.
### Updates
feat(android): move to gradle dependencies
feat(android): add additional checks into the isAvailable call to better support more configurations (https://github.com/distriqt/ANE-NativeWebView/issues/330)
feat(ios,macos,android): add display of target blank actions in a popup dialog
fix(windows): remove invalid cache flag settings (resolves https://github.com/distriqt/ANE-NativeWebView/issues/331)
fix(windows): correct handling of utf16 characters in paths and inputs (resolves https://github.com/distriqt/ANE-NativeWebView/issues/338)
2024.02.01 [v7.2.8]
chore(build): update build
2024.02.01 [v7.2.7]
chore(build): update build
2023.12.18 [v7.2.7]
fix(android): correct link action system browser operation when called from a script (resolves #320)
2023.12.15 [v7.2.6]
feat(android, ios): add ability to clear cache (resolves #163)
fix(ios): implement better data storage to cache files correctly
feat(macos): add handling of copy/paste/cut/undo/select commands (resolves #319)
feat(ios): improved permission grant process implementing a grant/deny/prompt option (resolves #321)
feat(android): improved permission request process automatically handling camera / microphone request process and new grant/deny/prompt option
2023.12.15 [v7.2.6]
feat(android, ios): add ability to clear cache (resolves #163)
fix(ios): implement better data storage to cache files correctly
feat(macos): add handling of copy/paste/cut/undo/select commands (resolves #319)
feat(ios): improved permission grant process implementing a grant/deny/prompt option (resolves #321)
feat(android): improved permission request process automatically handling camera / microphone request process and new grant/deny/prompt option
2023.10.10 [v7.1.0]
feat(debugging): add enableDebugging flag to enable debugging of webviews where explicit setting is required (resolves #316)
2023.07.23 [v7.0.0]
feat(windows): update cef (chrome) version to v114.2.12 - requires .net 4.8 (resolves #313)
2023.05.26 [v6.0.0]
feature(android): add support for AIR running in background thread (resolves #307)
2023.02.22 [v5.5.0]
feat(macos): add support for apple silicon processors (resolves #283)
2023.02.22 [v5.5.0]
feat(macos): add support for apple silicon processors (resolves #283)
2023.01.26 [v5.4.0]
feat(ios): Xcode 14 update, remove bitcode and add no-objc-msgsend-selector-stubs compiler flag
feat(android): Move to new permissions request process
2022.11.02 [v5.3.12]
fix(android): update to fix some minor focus issues with the latest AIR SDK (resolves #289)
2022.11.02 [v5.3.12]
fix(android): update to fix some minor focus issues with the latest AIR SDK (resolves #289)
2022.06.15 [v5.3.11]
fix(android): set default text zoom on webview settings - appears to have changed the default appearance to match chrome more closely (resolves #287)
2022.03.23 [v5.3.10]
Correct reporting of isSupported for M1 macOS (resolves #283)
2022.02.08 [v5.3.9]
Update package and docs for Android 31
Update docs to use apm
2021.10.25 [v5.3.8]
Update Android for API 30, include queries requirement in docs (resolves #271)
Add new airbridge.js to add a message stack to handling multiple messages (resolves #267)
2021.10.12 [v5.3.7]
Add air package
Android: Activity window security flag updates (resolves #250)
Android: Corrected draw viewport functionality on android
Windows: Added windows 64bit support (resolves #255)
2021.04.21 [v5.2.383]
iOS: Fixed issue with browser view failing to initialise correctly (resolves #252)
2020.12.11 [v5.2.378]
Windows: Corrected broken default CachePolicy implementation (resolves #233)
Windows: Changed storage location of debug.log output (resolves #234)
2020.12.04 [v5.2.362]
Fixed browser view failing on devices with Chrome not set as default browser (resolves #232)
Applied global user agent as default for all web views
Windows: Implemented cache policy (resolves #231)
Deprecated wiki
2020.11.16 [v5.1.341]
Android: Fix for Android WebView bug with href links on images (resolves #229)
2020.11.11 [v5.1.338]
Android: Implemented linkTargetAction (resolves #227)
macOS/iOS fixed clearing of cookies with latest OS versions
Added pageUp/pageDown/scrollTo/scrollBy functionality
Windows: Changed the way target=_blank are handled (resolves #222)
Windows: Added ability to set additional cef command line args (resolves #224)
2020.10.02 [v5.0.269]
Windows implementation
macOS implementation
Updates:
- New initialisation process
- Android: Added handling of potential null reference (resolves #213)
2020.03.20 [v4.0.025]
Android X migration (resolves #206)
iOS: Removed UIWebView usage to comply with Apple deprecation (resolves #194)
2020.02.07 [v3.0.020]
Updated docs
2020.02.07 [v3.0.020]
Android: Added some additional handling of the airbridge before page load complete (#205)
2019.10.16 [v3.0.017]
iOS: Fixed NSInternalInconsistencyException crash due to multiple identical load requests (resolves #196)
2019.09.10 [v3.0.015]
Android 64bit support (resolves #188)
iOS: Keyboard hides input area (resolves #134)
iOS: WebView notch related issues (resolves #187, resolves #186, resolves #180)
iOS: BrowserView corrected issue with notch and hidden status bar (resolves #176)
iOS: Changed the default to use WKWebView if useWebKitIfAvailable not specified (#194)
Android: Resolved scroll issue (resolves #177)
Android: Resolved text input focus issues (resolves #154)
Android: Fixed crash on Android 4.4 (resolves #144)
2019.02.27 [v2.5.182]
Updated minimum iOS version to 8.0 (resolves #183)
Embedded iOS bitcode
2018.12.05 [v2.4.174]
iOS: Corrected access to cookies on iOS 12 (resolves #171)
2018.06.20 [v2.3.157]
iOS: Corrected timing of browser view closed event (resolves #162)
2018.05.30 [v2.3.148]
Android: Added ability for video to go fullscreen (resolves #145)
Android: Implemented disableLongPressGestures to disable copy / paste menu (resolves #113)
BrowserView: Added cause to events to distinguish close reason (resolves #158)
2018.04.17 [v2.2.118]
Added options for browser view including colour and animations (resolves #90)
Added ability to get cookies from current page (resolves #146)
Added scroll bar style settings to control colour (resolves #123)
Android: Fixed issue with loading linked local files (resolves #148, resolves #136)
Android: Fixed double load of initial load url page (resolves #83)
iOS: Resolved webkit cookie header issue (resolves #109)
2018.03.14 [v2.2.039]
iOS: Corrected browser view close button (#139)
2018.02.28 [v2.2.038]
Added the ability to close a browser view (resolves #139)
iOS: Corrected local file access for WKWebView version (resolves #141)
iOS: Limited display of PIP (resolves #131)
2018.01.10 [v2.1.021]
Android: Implemented ‘allow zooming’ flag (resolves #135)
2017.08.08 [v2.1.009]
Updated documentation
2017.08.08 [v2.1.006]
Visibility flag (resolves #9)
Added setViewPort function
2017.07.10 [v2.0.023]
Updated for compatibility with new Core library (for Notifications/PushNotifications fix)
2017.06.23 [v2.0.022]
Updated browser view example
2017.06.23 [v2.0.022]
Added browser view example (#118)
2017.03.01 [v2.0.020]
Improved cookie handling with WKWebView (resolves #85)
2017.01.10 [v2.0.015]
Updated build for iOS 7 crash (resolves #98)
2016.12.30 [v2.0.014]
Updated documentation
2016.12.30 [v2.0.014]
Updated documentation
2016.12.30 [v2.0.014]
New documentation
2016.12.03 [v2.0.014]
Corrected documentation (resolves #88)
2016.11.30 [v2.0.014]
Updated documentation
2016.11.30 [v2.0.014]
Added Browser View for simple web page viewer (resolves #80)
2016.08.08 [v1.23.001]
Added geolocation settings (resolves #72)
Implemented new versioning system
2016.08.01
Added cookie manager and a removeAllCookies function (resolves #58)
2016.06.15
Added setFocus and focus events function
Android: Corrected text field focus operation (resolves #51)
Android: Added ability to move content for input below keyboard (resolves #35)
iOS: Added keyboardDisplayRequiresUserAction (resolves #50)
2016.05.10
Android: Added mediaPlaybackRequiresUserAction allowing autoplay video (resolves #47)
2016.05.02
Added custom request headers (resolves #37)
Android: Fixed disposal of videos (resolves #45)
2016.04.26
Added cache memory and disk size control
2016.04.26
Android: Corrected issue when file chooser active when app moved to background (#42)
2016.04.12
Android: Added check for BrowseActivity and updated documentation (#42)
2016.04.11
Added allowScrolling property to disable scrolling on a WebView (resolves #41)
Android: Implemented file form input launching a browse activity (resolves #42)
2016.03.13
iOS: Removed setAnimationsEnabled call affecting animations (#39)
2016.03.06
Corrected default lib missing variable (resolves #38)
2016.02.19
iOS: Update for loading local files in WKWebView on iOS 9 (#34)
2016.02.02
Android: Fix for window.location incorrectly returning for local files (#32)
2016.01.29
Android: Fixed issue with comments in javascript stopping page from loading correctly
2015.12.03
iOS: Fixed issue with WKWebView userAgent on first view
2015.11.27
iOS: Implemented WKWebView as alternative for UIWebView
Android: Corrected keyboard event interception preventing webview inputs (resolves #15)
Android: Added some additional clean up on web view disposal (#14)
Android: Fixed issue with removeEventListener (resolves #13)
Added ability to specify baseUrl for loadString to use local assets in loaded html (resolves #17)
Android: Fixed loading of local assets from local html (resolves #27)
iOS: Added option to disable long press gestures (resolves #20)
2015.07.23
Android: Corrected last historyBack operation on local files (resolves #5)
2015.07.23
Added additional checks around the location property (#1)
iOS: Corrected changing event dispatch (resolves #3)
2015.07.22
Android: Fixed issue with url encoded html links (#2)
2015.07.22
Android: Fixed passing get parameters to local files (#2)
2015.07.22
Corrected processing of url to correctly handle url encoded strings (#2)
Android: Added permission to load scripts in local files
2015.07.20
Android: Added backgound colour and transparency options
2015.07.20
Added example packaged html files and airbridge.js
2015.07.20
Release version v1.0