Skip to main content

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