Skip to content

chore(main): release capacitor-plugins 1.0.0 - #2577

Closed
markemer wants to merge 1 commit into
mainfrom
release-please--branches--main--components--capacitor-plugins
Closed

chore(main): release capacitor-plugins 1.0.0#2577
markemer wants to merge 1 commit into
mainfrom
release-please--branches--main--components--capacitor-plugins

Conversation

@markemer

@markemer markemer commented Aug 4, 2026

Copy link
Copy Markdown
Member

🤖 I have created a release beep boop

1.0.0 (2026-08-04)

⚠ BREAKING CHANGES

  • status-bar: remove notification related extensions (#2442)
  • status-bar: update foreground color of status bar on setBackgroundColor in Android (#2447)
  • Support Capacitor 8 (alpha) (#2410)
  • statusbar: make DEFAULT change style based on the Android theme (#2166)
  • splash-screen: remove deprecated types (#2266)
  • device: Remove deprecated types (#2262)
  • app: Remove deprecated types (#2263)
  • haptics: remove unused and deprecated code (#2250)
  • device: remove disk size related information (#2251)
  • statusbar: implement overlay and background color in iOS (#2179)
  • app: use moveTaskToBack within minimizeApp (#1956)
  • camera: don't lazy load Camera plugin to prevent bug in Safari (#1978)
  • android: Unify gallery cancel message (#1967)
  • ios: make filesystem return ctime and mtime as numbers (#1947)
  • google-maps: Update iOS dependencies (#1890)
  • camera: Use Android Photo Picker instead of ACTION_PICK intent (#1833)
  • google-maps/geolocation: Removing deprecated usage descriptions for iOS (#1855)
  • android: bump targetSDK to 34 (#1779)
  • device: Change DeviceId.uuid to DeviceId.identifier (#1507)
  • set targetSDK default value to 33 (#1431)

Features

  • action-sheet: Add cancelable input option and and canceled output parameter (#2285) (251c62c)
  • add entry for Barcode Scanner plugin (#2164) (f2a5a9f)
  • android: Removing enableJetifier (d66f9cb)
  • app,haptics,status-bar,keyboard: Supporting Swift Package Manager (#1886) (918ea30)
  • app: Add getAppLanguage (#1694) (698600a)
  • app: Add pause and resume event listeners (#1220) (7e93c88)
  • app: Add support for toggling Android back button handling (#2390) (6c56293)
  • browser: Allow to configure popover size (#1056) (90eb1e5)
  • browser: implement close() method for android (60e0267)
  • browser: support other custom tabs providers (#1669) (b9b68c2)
  • camera: Add support for iOS limited photo library mode (#1125) (cc5e4e6)
  • camera: only request permission to save to the gallery for Android <= 9 (#2222) (30da38e)
  • camera: Use Android Photo Picker instead of ACTION_PICK intent (#1833) (dd8f5d2)
  • device: Add numerical SDK / OS Version (#1505) (2ceb296)
  • device: Change DeviceId.uuid to DeviceId.identifier (#1507) (a5967b7)
  • device: remove disk size related information (#2251) (8449b18)
  • filesystem: add removeAllListeners method (#1862) (f5f84ee)
  • filesystem: download files from server to filesystem (d16bad6)
  • geolocation: add minimumUpdateInterval parameter for startWatch (#2272) (c6ddc53)
  • google-maps: Add ability to set language and region on map (#1588) (c4a296c)
  • google-maps: add contains to LatLngBounds (a6b9962)
  • google-maps: add extend to LatLngBounds (fb2dc0d)
  • google-maps: add fitBounds to Map object (f4ae690)
  • google-maps: Add getMapType method (#1420) (c2fa96f)
  • google-maps: Add minClusterSize setting for enableClustering (#1399) (fba34b8)
  • google-maps: Add more config options (#1233) (8bebf97)
  • google-maps: add zIndex to markers (53a0436)
  • google-maps: Added feature to disable touch events on map (#1601) (c4e3871)
  • google-maps: Circles support (#1553) (c39d84f)
  • google-maps: Google Maps Bounds (14a045d)
  • google-maps: Marker Customization Options (#1146) (bb77432)
  • google-maps: Marker Drag Listeners (833f28d)
  • google-maps: Polygons support (#1534) (e2fd153)
  • google-maps: Polylines support (#1532) (415f42b)
  • google-maps: provides variables for configuring dependencies (#1063) (5c077f1)
  • google-maps: Separate mapId for Google Maps Cloud IDs (#1750) (88a633c)
  • google-maps: Update iOS dependencies (#1890) (29852cd)
  • google-maps: Update map size in updateRender method if it has changed (#1595) (318fc40)
  • keyboard: add getResizeMode function (#1082) (594d854)
  • local-notifications: Add delivered notification handling (#1060) (0a89dc9)
  • local-notifications: add presentationOptions config support for iOS (#2530) (78bea4c)
  • local-notifications: Adding permissions for using SCHEDULE_EXACT_ALARM in Android 14 (#1840) (55c31e8)
  • local-notifications: Allowing local notifications to be delivered silently while app is in foreground (iOS only) (#1921) (9421137)
  • local-notifications: deprecate summaryArgument and add relevanceScore and interruptionLevel (#2521) (fcff6f1)
  • local-notifications: support Android 13+ permissions (#1189) (ace7d73)
  • push-notifications: add banner and list presentation options for iOS (#2529) (f266d2e)
  • push-notifications: add unregister functions (#1498) (878e295)
  • push-notifications: support Android 13+ permissions (#1463) (b152c88)
  • screen-orientation: add the plugin (#1340) (260f8a7)
  • share: Support for sharing multiple files (#1267) (b342061)
  • splash-screen: Add launchFadeOutDuration configuration option (#1393) (66929c2)
  • splash-screen: Use Android 12 Splash Screen API (#1011) (79185ad)
  • status-bar: update foreground color of status bar on setBackgroundColor in Android (#2447) (c859c84)
  • statusbar: implement overlay and background color in iOS (#2179) (88228ac)
  • statusbar: make DEFAULT change style based on the Android theme (#2166) (8c24903)
  • Support Capacitor 8 (alpha) (#2410) (4659359)
  • Update gradle to 8.0.2 and gradle plugin to 8.0.0 (#1542) (e7210b4)
  • use Firebase SDK for creating foreground notifications (#1657) (530029c)

Bug Fixes

  • action-sheet: correct some cancelable misbehaviors (#2491) (f1506be)
  • add Importance 0 for notification channels (#2507) (b98c4f9)
  • AGP 9.0 no longer supporting proguard-android.txt (#2468) (a8760a9)
  • android: add appCompat libraries for maven releases (#1577) (8a2e0ea)
  • android: fixed issues on android 15+ white space above keyboard (#2382) (2faaa4f)
  • android: fixed issues on android 15+ white space above keyboard (#2388) (50e7205)
  • android: notification Bundles with non-string values (#2445) (2788f81)
  • android: removes setOnExitAnimationListener when fade out is disabled (9634552)
  • android: run downloadFile asynchronously (3e64606)
  • app-launcher: improvements on canOpenUrl and openUrl (#2476) (3ca026a)
  • browser: call notifyListeners only when browser is dismissed (#2186) (aaa8658)
  • browser: crash when trying to open blob urls on android (#2274) (74fe051)
  • browser: Reject if custom tabs are not available (#1323) (3c90fea)
  • browser: stop using deprecated dismissVC/presentVC (#2477) (16e66d5)
  • camera: add proper permissions for Android 13 (#1509) (0dcbe56)
  • camera: Allow cancelation of sheet in Web, requires pwa-elements 3.4.0 or higher (#2284) (06cf611)
  • camera: Android dialog not fully showing when in landscape (#2276) (123193b)
  • camera: don't lazy load Camera plugin to prevent bug in Safari (#1978) (c131f71)
  • camera: Handle null permissions list (#1457) (fcd28e9)
  • camera: make pickLimitedLibraryPhotos return photos on iOS 15+ (#1191) (a65c8ca)
  • camera: prevent iOS crash with 0 limited images selected (#1495) (33f5c8e)
  • camera: reject promise on web input cancel event (#1958) (d218ba6)
  • camera: Request only the permissions needed by Android version (#1713) (f1585d6)
  • camera: requestPermissions on Android 13+ (#2393) (4d707a7)
  • ci: Update default Capacitor version range to [8.0,9.0) (#2489) (9d20478)
  • device: handle case of no localStorage for getId (#1059) (5f77a7d)
  • device: Improving iOSVersion consistency (#1514) (b697fee)
  • device: make tests work on node 22 (#2432) (4f01876)
  • device: webViewVersion not working on Firefox > v108 (#1419) (85cd516)
  • filesystem: accessing security scoped resources on iOS (#1660) (ee6d93b)
  • filesystem: Avoid max stack size exceeded on base64 check (#1202) (f4ba421)
  • filesystem: catch http errors on downloadFile (#1742) (5ed01d3)
  • filesystem: copy and rename not working on web (#1479) (7349d01)
  • filesystem: don't request permissions on 11 or newer (#1690) (56512c9)
  • filesystem: download file on web to IDB instead of Downloads folder (#1724) (bf18f82)
  • filesystem: failing to remove folder content on rmdir (#1112) (ae451aa)
  • filesystem: make iOS return proper url on readdir (#1142) (77dc02f)
  • filesystem: requestPermissions not resolving (#1990) (2fe419b)
  • filesystem: show downloaded files in Documents directory (#1715) (66c7217)
  • filesystem: use next tag for capacitor dependencies (#1963) (80e5261)
  • geolocation: reject checkPermissions / requestPermissions if location services are disabled (#1053) (774ec6e)
  • geolocation: use LocationRequest builder instead of deprecated create (#1483) (7cfa12c)
  • google-maps/android: dispatch touch events to correct y position (#1415) (87e9a6e)
  • google-maps/android: update clusters on map move (#1398) (3a23238)
  • google-maps: Add missing listeners to removeAllMapListeners (#1672) (7e1911d)
  • google-maps: Added null check to addMarkers method (#1571) (76e89a9)
  • google-maps: adding missing marker draggable property for web (#1184) (2eb0e7e)
  • google-maps: allow remote marker icons on native platforms (#1216) (8b4de64)
  • google-maps: allow to resize icons with same image (#1228) (f6522d3)
  • google-maps: Apply iconAnchor value to Marker anchor on Android (#1814) (5a8399e)
  • google-maps: Apply zIndex for marker in Android and default to 0 (#1645) (fc91569)
  • google-maps: attach native map view to correct scroll view (#1638) (dfe6043)
  • google-maps: Cast iOS marker id to string (#1222) (0ffb621)
  • google-maps: Check for WKScrollView and WKChildScrollView (#1109) (7513602)
  • google-maps: correctly apply CapacitorGoogleMapsPoint y value (#1800) (338953f)
  • google-maps: event listeners not firing when clustering enabled (dd80da2)
  • google-maps: fix custom icon on marker when clustering is enabled (#1522) (12be06a)
  • google-maps: install google.maps types as dependency (#1269) (6cc7783)
  • google-maps: onClusterClickHandler not getting marker ids on web (#1039) (b04e32d)
  • google-maps: problems on get/setMapType on web (#1738) (a23202f)
  • google-maps: Remove log of marker options (#1247) (5bb3000)
  • google-maps: Retry getting the map size if it's 0 (#1252) (9bffdb5)
  • google-maps: setMapType not working on web (#1508) (4efa7d7)
  • google-maps: use URLSession for remote iconUrl on iOS (#1818) (da5fc51)
  • ios: apply filter to fetch correct scene object (#2102) (acd334d)
  • ios: handle deprecation warning on status-bar (#2448) (0303a85)
  • ios: iOS panorama photos selected through CameraPlugin are corrupted (#2090) (998e495)
  • ios: make filesystem return ctime and mtime as numbers (#1947) (7788e5e)
  • ios: Picking ProRAW pictures from Gallery (#2098) (20b9e26)
  • keyboard: calculate height correctly when using setDecorDitsSystemWindows (#1523) (14a747c)
  • keyboard: calculate overlapping keyboard height when using Stage Manager (#1327) (bc0b787)
  • keyboard: Change keyboard style during setStyle (#1920) (f5ef4dc)
  • keyboard: distribute the new SPM files (#1895) (c5f7fbb)
  • keyboard: fixing webview resizing when keyboard visible (#1637) (32871f7)
  • local-notifications: Add FLAG_MUTABLE to schedule on notifications (#1173) (98a5cb1)
  • local-notifications: error if notification id is bigger than allowed (#1303) (df7e2f5)
  • local-notifications: make requestPermissions resolve if granted (#1678) (4872589)
  • local-notifications: prevent crash on restoring old notifications (#1156) (8c65584)
  • local-notifications: Showing correct scheduled notification time (#1198) (96c5430)
  • local-notifications: Use RTC_WAKEUP if schedule.allowWhileIdle is true (#1362) (1cd2259)
  • Make toggle-local work on windows (#1612) (2e883f3)
  • network: fire networkStatusChanged if network lost while app is paused (#1655) (6784a92)
  • push-notifications: fixing Android deprecations (#1467) (6558c5e)
  • push-notifications: make requestPermissions resolve if granted (#1677) (798f788)
  • push-notifications: properly get the configured icon from manifest (#1118) (20e87d3)
  • push-notifications: use id and tag for canceling active notification (#1041) (fa710a6)
  • screen-orientation: Add OrientationLockType (#1914) (bc61f5c)
  • screen-orientation: Add native implementation for landscape and any (#1517) (d5d4584)
  • screen-reader: make speak use accessibility volume (#1185) (daa7b63)
  • share: Address Android 14 changes (#1849) (f5ca8e0)
  • share: not sharing files on Android < 10 (#1386) (13673f5)
  • share: Prevent crash on no shareable files (#1088) (dc67e7b)
  • splash-screen: Avoid crash when splash resources not found (#1642) (f94773c)
  • splash-screen: call clearOnExitAnimationListener on animation end (#2379) (dcfda05)
  • splash-screen: Don't show if WebView is older than supported (#1317) (c884c38)
  • splash-screen: Remove extension from storyboard name (#1281) (86ecc4f)
  • status-bar: add missing types (#2498) (aa683d8)
  • status-bar: not working on older devices (#1078) (4e34977)
  • status-bar: remove notification related extensions (#2442) (8068706)
  • statusbar: fix info when notify listeners (#2247) (af2317f)
  • statusbar: using window size instead of screen size for resize bounds (#2394) (fb13a38)
  • Use Capacitor 5 final (#1574) (139c18b)

Documentation

  • google-maps/geolocation: Removing deprecated usage descriptions for iOS (#1855) (27e7825)

Miscellaneous Chores

Code Refactoring


This PR was generated with Release Please. See documentation.

@markemer markemer closed this Aug 4, 2026
@markemer
markemer deleted the release-please--branches--main--components--capacitor-plugins branch August 4, 2026 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant