Skip to content

Latest commit



256 lines (219 loc) · 19.2 KB

File metadata and controls

256 lines (219 loc) · 19.2 KB

Release Notes

4.0.0 (Oct 27, 2023)


  • GH-238 fix(android)!: styleDefault not working on new devices
  • GH-245 fix!: remove deprecated windows platform
  • GH-255 refactor(ios)!: drop support of iOS 10 and older
  • GH-250 refactor(android)!: setStatusBarBackgroundColor
  • GH-229 refactor!: remove deprecated methods
  • GH-241 chore!: require cordova-android >= 10


  • GH-230 fix(browser): Remove invalid proxy function


  • GH-269 chore: rebuild package-lock.json (w/ v3)
  • GH-265 chore: Update template
  • GH-262 chore: fix engines in package-lock.json
  • GH-253 chore: updated .asf.yml w/ tag improvement
  • GH-228 chore(ios): Silence/fix warnings


  • GH-261 refactor: remove hardcoded style with UIStatusBarStyleDarkContent
  • GH-249 refactor(android): simplify window & activity
  • GH-252 refactor(android): setStatusBarTransparent
  • GH-251 refactor(android): execute - convert if condition to switch case
  • GH-248 refactor(android): refactor setStatusBarStyle
  • GH-247 refactor(android): extract action & value strings as static constants
  • GH-242 refactor(android): Remove unused code


  • GH-237 ci: sync workflow with paramedic
  • GH-232 ci(android): update java requirement for cordova-android@11

3.0.0 (Nov 25, 2021)

  • GH-224 fix: update engines for working on 3.0.0
  • GH-223 dep(dev): @cordova/eslint-config@4.0.0 w/ fix
  • GH-222 ci(ios): update workflow w/ iOS 15
  • GH-220 ci(action): add badge
  • GH-219 ci: remove travis & appveyor
  • GH-218 ci(actions): add workflows
  • GH-208 ci: add node-14.x to workflow
  • GH-200 ci(travis): update osx xcode image
  • GH-199 ci(travis): updates Android API level
  • GH-196 chore: adds package-lock file
  • GH-194 refactor(eslint): use @cordova/eslint-config
  • GH-195 chore(npm): use short notation in package.json
  • GH-190 Removed iOS 7+
  • GH-171 BREAKING CHANGE!: (android) Read config.xml for statusbar overlay preference
  • GH-183 chore(npm): improve ignore list
  • GH-182 ci: updates Node.js versions
  • GH-173 deprecate blacktranslucent, blackopaque, styleBlackTranslucent and styleBlackOpaque
  • GH-168 Update
  • GH-169 fix(ios): make default set black text on iOS 13 too
  • GH-126 fix: remove deprecated platforms
  • GH-157 fix(iOS): Delay resizeWebView on viewWillAppear for correct statusbar height
  • GH-160 docs(README): Clarify StatusBarStyle
  • ci(appveyor): replace node 6 with node 12
  • ci(travis): upgrade to node 8

2.4.3 (Jun 19, 2019)

  • docs: Improved documentation and removed text that implies iOS only (#130) (33e410a, 14b1513)
  • docs: Alpha example doesn't match description (#100) (5b77cae, 9b5baa2)
  • chore(types): remove version from types (fade76b)
  • chore: fix github issues link (288bd71)
  • docs: remove outdated translations (8dacefa)
  • build: add .npmignore to remove unneeded files from npm package (84081de)
  • build: add .gitattributes to force LF (instead of possible CRLF on Windows) (da6c2a8)
  • ci(travis): Update Travis CI configuration for new paramedic (#139) (a538bfe)
  • feat: update typings (#132) (003fa61)
  • chore: drop Node.js v4 support (#124) (a07612a)
  • chore(github): Add or update GitHub pull request and issue template (727eea3)
  • docs: remove JIRA link (adcee9f)
  • ci(travis): also accept terms for android sdk android-27 (c8a13b8)
  • docs: remove second title headline (ecf8ccd)
  • docs: Add Android overlay support to README (#97) (e0256b2, 053a902)

2.4.2 (Apr 12, 2018)

2.4.1 (Dec 27, 2017)

  • CB-13712 (iOS): fix overlaysWebView reset on rotation (#92)

2.4.0 (Dec 15, 2017)

2.3.0 (Nov 06, 2017)

  • CB-13476 (iOS): handle double size statusbar on SDK 10 for iOS 11
  • CB-13394 (iOS): fix iPhone X StatusBar rendering in landscape
  • CB-11858 (android) Add StatusBarStyle feature support for Android M+
  • CB-13311 (iOS) Statusbar does not overlay correctly on iPhone X
  • CB-13028 (CI) Browser builds on Travis and AppVeyor
  • CB-12812 (browser) Fix statusbar plugin with Browser platform
  • CB-12847 added bugs entry to package.json.

2.2.3 (Apr 27, 2017)

  • CB-12622 Added Android 6.0 build badge to README
  • CB-10879 Enable overlaysWebView on Android API 21+
  • CB-12685 added package.json to tests folder

2.2.2 (Feb 28, 2017)

  • CB-12188 Status Bar is not changing in some specific Android phone (Red MI 3s Prime)
  • CB-12369 Add plugin typings from DefinitelyTyped
  • CB-12363 Added build badges for iOS 9.3 and iOS 10.0
  • CB-12196 iOS fix Status Bar Not Hiding
  • CB-12141 iOS fix white app screen after camera overlay shown on iPad
  • CB-12230 Removed Windows 8.1 build badges

2.2.1 (Dec 07, 2016)

  • CB-12224 Updated version and for release 2.2.1
  • CB-10288 statusbar plugin interaction with iOS multitasking
  • CB-10158 (ios) fix StatusBar issue when recovering from fullscreen video
  • CB-10341 ios, document statusTap event
  • CB-11191 Statusbar plugin causing issues with webview size
  • CB-11917 - Remove pull request template checklist item: "iCLA has been submitted…"
  • CB-11832 Incremented plugin version.

2.2.0 (Sep 08, 2016)

  • CB-11795 Add 'protective' entry to cordovaDependencies
  • Handle extended status bar on iOS
  • Plugin uses Android Log class and not Cordova LOG class
  • CB-11287 (ios) - fix webview resize after modal on iPhones
  • CB-11485 fix resize on rotation with popover
  • Add badges for paramedic builds on Jenkins
  • CB-11197 Keep status bar hidden when keyboard pops up
  • Add pull request template.
  • CB-10866 Adding engine info to package.json
  • patched missing _ready method, and changed the way the proxy is installed
  • CB-10996 Adding front matter to

2.1.3 (Apr 15, 2016)

  • CB-11018 Fix statusbar with inappbrowser causing incorrect orientation on iOS8
  • CB-10884 Inappbrowser breaks UI while Screen orientation changes from landscape to portrait on iOS

2.1.2 (Mar 09, 2016)

  • CB-10752 for for status bar overlays the webview on iOS 6 in some cases
  • CB-10683 Fix wrong StatusBar.isVisible initial value on Windows
  • CB-10636 Add JSHint for plugins
  • CB-10047 fix iOS 8 deprecated warnings

2.1.1 (Feb 09, 2016)

  • CB-10102 The removeObserver code was wrong and it might crash on plugin deallocation

2.1.0 (Jan 15, 2016)

  • CB-9513 Allow to show/hide status bar in fullscreen mode.
  • CB-8720 Fix status bar position when app started upside down on iOS 7.
  • CB-10118 Fixes plugin loading error for Browser platform

2.0.0 (Nov 18, 2015)

  • CB-10035 Updated RELEASENOTES to be newest to oldest
  • Added weakSelf reference for block use
  • Fixes CB-4712, CB-5439 statusbar issues
  • Fixing contribute link.
  • CB-7965 Add cordova-plugin-statusbar support for Browser platform
  • Don't use IsAtLeastiOSVersion macro to determine height
  • Use correct statusbar height for landscape orientation in iOS >= 8
  • remove travis-ci
  • CB-9202 updated repo url to github mirror in package.json
  • Added verbose install text for users on < cordova 5.0
  • update docs for StatusBarBackgroundColor

1.0.1 (Jun 17, 2015)

  • add auto-tests for basic api
  • CB-9180 Add correct supported check for Windows 8.1 desktop
  • CB-9128 cordova-plugin-statusbar documentation translation: cordova-plugin-statusbar
  • fix npm md issue

1.0.0 (Apr 15, 2015)

  • CB-8746 gave plugin major version bump
  • 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-8653 Updated Readme
    • Use StatusBarBackgroundColor instead of AndroidStatusBarBackgroundColor, and added a quirk to the readme.
    • Add support for StatusBar.backgroundColorByHexString (and StatusBar.backgroundColorByName) on Android 5 and up
  • Allow setting the statusbar backgroundcolor on Android
  • CB-8575 Integrate TravisCI
  • CB-8438 cordova-plugin-statusbar documentation translation: cordova-plugin-statusbar
  • CB-8538 Added package.json file

0.1.10 (Feb 04, 2015)

  • CB-8351 ios: Use argumentForIndex rather than NSArray extension

0.1.9 (Dec 02, 2014)

  • Fix onload attribute within to be a
  • CB-8010 - Statusbar colour does not change to orange
  • added checks for running on windows when StatusBar is NOT available
  • CB-7986 Add cordova-plugin-statusbar support for Windows Phone 8.1
  • CB-7977 Mention deviceready in plugin docs
  • CB-7979 Each plugin doc should have a ## Installation section
  • Inserting leading space after # for consistency
  • CB-7549 - (Re-fix) StatusBar iOS 8 Landscape issue (closes #15)
  • CB-7700 cordova-plugin-statusbar documentation translation: cordova-plugin-statusbar
  • CB-7571 Bump version of nested plugin to match parent plugin

0.1.8 (Sep 17, 2014)

  • CB-7549 [StatusBar][iOS 8] Landscape issue
  • CB-7486 Remove StatusBarBackgroundColor intial preference (black background) so background will be initially transparent
  • Renamed test dir, added nested plugin.xml
  • added documentation for manual tests, moved background color test below overlay test
  • CB-7195 ported statusbar tests to framework

0.1.7 (Aug 06, 2014)

  • Update statusbar.js
  • Update backgroundColorByHexString function
  • ios: Use a persistent callbackId instead of calling sendJs
  • CB-6626 ios: Add a JS event for tapping on statusbar
  • ios: Fix hide to adjust webview's frame only when status bar is not overlaying webview
  • CB-6127 Updated translations for docs
  • android: Fix StatusBar.initialize() not running on UI thread

0.1.6 (Jun 05, 2014)

  • CB-6783 - added StatusBarStyle config preference, updated docs (closes #9)
  • CB-6812 Add license
  • CB-6491 add
  • CB-6264 minor formatting issue
  • Update docs with recent WP changes, remove 'clear' from the loist of named colors in documentation
  • CB-6513 - Statusbar plugin for Android is not compiling

0.1.5 (Apr 17, 2014) (First release as a core Cordova Plugin)

  • CB-6316: Added which point to the new location for docs
  • CB-6316: Added license header to the documentation. Added which point to the new location for docs
  • CB-6316: Moved StatusBar plugin documentation to docs folder
  • CB-6314: [android] Add StatusBar.isVisible support to Android
  • CB-6460: Update license headers