## apache/cordova-plugin-inappbrowser — rel/6.0.1…rel/7.0.0

_59 commits._

### Features
- **feat(android): make zoom on-screen controls configurable (#1023)** (24c6738)
- **feat(ios): use `UIBarButtonSystemItemClose` since iOS 26 (#1138)** (5cf7c2d)
- **ffix: add `data` property for `InAppBrowserEvnet` type (#1118)** (18ef50d)
- **feat(ios): Support custom scheme event for iOS (#1112)** (03831d7)
- **feat(ios): correct code formatting (#1100)** (fb5b469)

### Fixes
- **fix(ios): render in-app browser underneath the status bar (#1158)** (40ff663)
- **fix(ios): replace macro `kCloseButtonSystemItem` with static function to fix XCode warning (#1153)** (60a5c73)
- **fix(ios): check callbackId with regex (#1152)** (e0bd9dc)
- **fix: defer navigation until async cookie or data clearing completes (#1150)** (1b0be4a)
- **fix(types): support beforeload listener signature in TypeScript defs (#1149)** (e28ca69)
- **fix(android): change callback context only on non-whitelisted urls or target `_blank` (#1147)** (694adb0)
- **fix(android): `beforeload` event fires only once (#1146)** (160e414)
- **fix(android): place footer below WebView instead of overlaying content (#1148)** (56fb083)
- **fix(ios): suppress expected cancellation errors when `beforeload` is set (#1145)** (0cea6cc)
- **fix(ios): Don't call `beforeload` on POST and `beforeload=yes` (#1144)** (f71de8f)
- **fix(ios): set callbackId only on target=_blank, update readme (#1143)** (6106897)
- **fix(ios): constraint warnings in iOS 18 and older (#1123)** (bad3830)
- **fix(android): fix white screen on iOS 13+ when in-app browser window scene is nil (#1131)** (c1c6544)
- **fix(ios): add custom toolbar background (#1132)** (c140eaf)
- **fix(ios): constrain address label horizontal to safe area for landscape (#1126)** (de95bb2)
- **fix(ios): full width WebView on landscape (#1120)** (22ebb87)
- **fix(ios): suppress deprecation warning for `processPool` for`deployment-target` greater than 14 (#1119)** (105b0ae)
- **fix(ios): remove use of deprecated `CDVWebViewProcessPoolFactory` (#1115)** (f76988e)
- **fix(ios): simplify using `CDVSettingsDictionary` in older cordova-ios versions (#1105)** (f67412f)
- **fix(ios): use `cordovaSettingForKey:` instead of `objectForKey:` (#1106)** (540bfe3)
- **fix(ios): set minimum cordova-ios to 6.2.0 (#1107)** (15714f4)
- **fix(ios): Use `CDVSettingsDictionary` since cordova-ios 8** (b52242a)
- **fix(ios): deprecation of `UIActivityIndicatorViewStyleGray` (#1104)** (6f413e0)
- **fix(ios): replace `UIBarStyleBlackOpaque` with `UIBarStyleBlack` (#1103)** (d4ae06d)
- **fix(ios): remove use of `CDVScreenOrientationDelegate` (#1101)** (246f2a0)
- **fix(ios): use auto layout to respect safe areas (#1099)** (375c02b)
- **fix(iOS): IAB not showing up in apps using UIScenes (#1067)** (e2d8429)

### Backend
- **release(7.0.0): updated release notes & version (#1160)** (85749b2)
- **doc(readme): improve `addEventListener` examples (#1142)** (7a90dde)
- **doc(ios): constraint warnings on iOS 26 and using `initWithBarButtonSystemItem` (#1127)** (42e12dd)
- **doc(readme): update badges (#1140)** (d922047)

### Chore
- **chore: add changelog from 6.0.1 (#1159)** (92a53a9)
- **chore(ci): add/update release workflows (#1157)** (e1cb106)
- **chore: bump to major 7.0.0-dev (#1156)** (cc727aa)
- **chore(INFRA): Set up default protection ruleset for default and release branches (#1151)** (efd32a9)
- **refactor(ios): refactor code for clearing data (#1137)** (f40f41b)
- **chore(workflow): update workflows to the latest one of cordova-paramedic (#1141)** (3fdfc96)
- **chore(gitattributes): normalize line endings and binary detection (#1139)** (675002f)
- **chore(ios): remove pre ios 11 code in `show:withNoAnimate:` (#1135)** (8d2845b)
- **chore: update npm package (#1134)** (4f9d07d)
- **refactor(ios): adding toolbar items (#1124)** (b83a9b7)
- **refactor(ios): handle constraints in cases (#1125)** (ddab657)
- **chore(ios): resolve variable `safeArea` (#1121)** (89cd5fe)
- **chore(ios): Cleanup code (#1117)** (6b28d2d)
- **refactor(ios)!: remove property `instance` and getter method `getInstance` (#1116)** (c5a0979)
- **chore(ios)!: Remove unused private method (#1113)** (b7ab3d0)
- **ci: remove osx (#1111)** (c1eaf3b)
- **refactor(ios): remove unused method `invertFrameIfNeeded` (#1102)** (dfce3c7)
- **chore: bump version to 6.1.0-dev (#1108)** (322182a)
- **chore(deps-dev): bump @cordova/eslint-config to 6.0.0 w/ lint fixes (#1096)** (4cf5c24)
- **chore: gh-action workflow, license header formatting & cleanups (#1095)** (1e4ab4b)
- **ci: sync workflow w/ paramedic (#1068)** (dfde59d)
- **chore: Remove unused inappbrowser.css file (#1038)** (eac7303)
- **chore: incremented plugin version 6.0.1-dev** (f27c663)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/apache/cordova-plugin-inappbrowser?utm_source=github-action)._