---
description: The Capawesome September update is here! This update includes new features and improvements for Capawesome Cloud and our Plugins.
title: Capawesome September 2025 Update - Capawesome
image: https://capawesome.io/docs/assets/images/social/blog/2025-september-update.png
---

[ Skip to content](#capawesome-september-2025-update) 

[ 🔐 Introducing the **Capacitor Vault** plugin — store secrets behind biometrics or a device passcode.](/blog/announcing-the-capacitor-vault-plugin/) 

* [  SDKs ](/docs/sdks/)
* [  Formbricks ](/docs/sdks/capacitor/formbricks/)
* [  Geocoder ](/docs/sdks/capacitor/geocoder/)
* [  Google Sign-In ](/docs/sdks/capacitor/google-sign-in/)
* [  Grafana Faro ](/docs/sdks/capacitor/grafana-faro/)
* [  libSQL ](/docs/sdks/capacitor/libsql/)
* [  Live Update ](/docs/sdks/capacitor/live-update/)
* [  Managed Configurations ](/docs/sdks/capacitor/managed-configurations/)
* [  Media Session ](/docs/sdks/capacitor/media-session/)
* [  ML Kit ](/docs/sdks/capacitor/mlkit/)
* [  Navigation Bar ](/docs/sdks/capacitor/navigation-bar/)
* [  NFC ](/docs/sdks/capacitor/nfc/)
* [  OAuth ](/docs/sdks/capacitor/oauth/)
* [  Pedometer ](/docs/sdks/capacitor/pedometer/)
* [  Photo Editor ](/docs/sdks/capacitor/photo-editor/)
* [  PostHog ](/docs/sdks/capacitor/posthog/)
* [  Printer ](/docs/sdks/capacitor/printer/)
* [  Purchases ](/docs/sdks/capacitor/purchases/)
* [  RealtimeKit ](/docs/sdks/capacitor/realtimekit/)
* [  Screen Orientation ](/docs/sdks/capacitor/screen-orientation/)
* [  Screenshot ](/docs/sdks/capacitor/screenshot/)
* [  Secure Preferences ](/docs/sdks/capacitor/secure-preferences/)
* [  Speech Recognition ](/docs/sdks/capacitor/speech-recognition/)
* [  Speech Synthesis ](/docs/sdks/capacitor/speech-synthesis/)
* [  Share Target ](/docs/sdks/capacitor/share-target/)
* [  Square Mobile Payments ](/docs/sdks/capacitor/square-mobile-payments/)
* [  SQLite ](/docs/sdks/capacitor/sqlite/)
* [  Superwall ](/docs/sdks/capacitor/superwall/)
* [  Torch ](/docs/sdks/capacitor/torch/)
* [  Vault ](/docs/sdks/capacitor/vault/)
* [  Wifi ](/docs/sdks/capacitor/wifi/)
* [  Zip ](/docs/sdks/capacitor/zip/)
* [  Cordova ](/docs/sdks/cordova/)
* [  Cloud ](/docs/cloud/)
* [  Integrations ](/docs/cloud/live-updates/integrations/)
* Concepts
* Reference
* [  Troubleshooting ](/docs/cloud/live-updates/troubleshooting/)
* [  FAQ ](/docs/cloud/live-updates/faq/)
* [  Native Builds ](/docs/cloud/native-builds/)
* [  Set Up Environments ](/docs/cloud/native-builds/environments/)
* [  Overwrite Native Configurations ](/docs/cloud/native-builds/native-configurations/)
* [  Auto-Increment Build Numbers ](/docs/cloud/native-builds/auto-incrementing-build-numbers/)
* [  Configure the Web Build Script ](/docs/cloud/native-builds/web-build-script/)
* [  Build from a Monorepo ](/docs/cloud/native-builds/monorepo/)
* [  Use pnpm or Yarn ](/docs/cloud/native-builds/package-managers/)
* [  Install Private npm Packages ](/docs/cloud/native-builds/npm-private-registry/)
* [  Override the Java Version ](/docs/cloud/native-builds/override-java-version/)
* [  Custom iOS Provisioning Profiles ](/docs/cloud/native-builds/custom-ios-provisioning-profiles/)
* [  Build without Git ](/docs/cloud/native-builds/build-without-git/)
* [  Access Git Behind a Firewall ](/docs/cloud/native-builds/firewall-access/)
* [  Integrations ](/docs/cloud/native-builds/integrations/)
* Reference
* [  Troubleshooting ](/docs/cloud/native-builds/troubleshooting/)
* [  FAQ ](/docs/cloud/native-builds/faq/)
* [  App Store Publishing ](/docs/cloud/app-store-publishing/)
* [  Submit a Build ](/docs/cloud/app-store-publishing/submit-a-build/)
* [  Submit Automatically After a Build ](/docs/cloud/app-store-publishing/submit-automatically/)
* [  Troubleshooting ](/docs/cloud/app-store-publishing/troubleshooting/)
* [  FAQ ](/docs/cloud/app-store-publishing/faq/)
* [  Automations ](/docs/cloud/automations/)
* [  Reference ](/docs/cloud/automations/reference/)
* [  Troubleshooting ](/docs/cloud/automations/troubleshooting/)
* [  FAQ ](/docs/cloud/automations/faq/)
* [  Assist ](/docs/cloud/assist/)
* [  CLI ](/docs/cloud/cli/)
* APIs and SDKs
* [  Webhooks ](/docs/cloud/webhooks/)
* [  Integrations ](/docs/cloud/integrations/)
* Account
* [  Organization ](/docs/cloud/organizations/)
* [  Two-Factor Enforcement ](/docs/cloud/organizations/two-factor-authentication/)
* [  Audit Logs ](/docs/cloud/organizations/audit-logs/)
* [  Billing ](/docs/cloud/organizations/billing/)
* [  License Keys ](/docs/cloud/license-keys/)
* [  AI ](/docs/ai/)
* [  Insiders ](/docs/insiders/)
* [  Billing & Plans ](/docs/insiders/billing-and-plans/)
* [  FAQ ](/docs/insiders/faq/)
* [  License ](https://capawesome.io/legal/eula/)
* [  Support ](/docs/support/)
* [  Contributing ](/docs/contributing/)
* Contributing code
* [  Code of Conduct ](/docs/contributing/code-of-conduct/)
* [  Questions ](https://docs.github.com/en/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion#creating-a-discussion)
* [  Blog ](/blog/)
* Categories

* [  Newsletter ](#newsletter)
* [  Plugins ](#plugins)

# Capawesome September 2025 Update[¶](#capawesome-september-2025-update "Permanent link")

The Capawesome September update is here! This update includes new features and improvements for [Capawesome Cloud](/docs/cloud/) and our [Plugins](/docs/sdks/capacitor/). Let's take a look at the most important changes.

[ ![Build and deploy your Capacitor app with Capawesome Cloud](../../assets/external/cloud.capawesome.io/assets/banners/cloud-build-and-deploy-capacitor-apps.69628c3f.png) ](/) 

## Capver[¶](#capver "Permanent link")

We have published a new CLI called [Capver](https://github.com/capawesome-team/capver) for managing versions in a Capacitor project across multiple platforms. The CLI helps you set, increment, and synchronize versions in your `package.json`, `capacitor.config.json`, `Info.plist` (iOS), and `build.gradle` (Android) files. This ensures that all platforms use the same version number, making it easier to manage and release your app.

First, install the CLI using npm:

`[](#%5F%5Fcodelineno-0-1)npm install -g @capawesome/capver
`

After installing, you can use the following commands to manage your app versions:

`[](#%5F%5Fcodelineno-1-1)# Initialize a new Capacitor project with version 0.0.1
[](#%5F%5Fcodelineno-1-2)npx @capawesome/capver set 0.0.1
[](#%5F%5Fcodelineno-1-3)
[](#%5F%5Fcodelineno-1-4)# Increment the patch version
[](#%5F%5Fcodelineno-1-5)npx @capawesome/capver patch
[](#%5F%5Fcodelineno-1-6)
[](#%5F%5Fcodelineno-1-7)# Increment the minor version
[](#%5F%5Fcodelineno-1-8)npx @capawesome/capver minor
[](#%5F%5Fcodelineno-1-9)
[](#%5F%5Fcodelineno-1-10)# Increment the major version
[](#%5F%5Fcodelineno-1-11)npx @capawesome/capver major
[](#%5F%5Fcodelineno-1-12)
[](#%5F%5Fcodelineno-1-13)# Increment only the build number
[](#%5F%5Fcodelineno-1-14)npx @capawesome/capver hotfix
[](#%5F%5Fcodelineno-1-15)
[](#%5F%5Fcodelineno-1-16)# Check version consistency across platforms
[](#%5F%5Fcodelineno-1-17)npx @capawesome/capver get
[](#%5F%5Fcodelineno-1-18)
[](#%5F%5Fcodelineno-1-19)# Synchronize all platforms to use the highest version found
[](#%5F%5Fcodelineno-1-20)npx @capawesome/capver sync
`

Check out the [documentation](https://github.com/capawesome-team/capver) to learn more about the CLI and its features.

## Cloud[¶](#cloud "Permanent link")

### Audit Logs[¶](#audit-logs "Permanent link")

You can now view audit logs for your Capawesome Cloud organizations. Audit logs provide a detailed record of actions taken within your organization, including deployments, configuration changes, and user activities. This feature helps you monitor and track changes to your organization for security and compliance purposes. Read more about in our [documentation](/docs/cloud/organizations/audit-logs/).

![Audit Logs](/docs/assets/images/screenshots/cloud-app-audit-logs.png)

## Newsletter[¶](#newsletter "Permanent link")

After a long break, we have finally sent out a new [Capawesome Newsletter](/newsletter/) with some cool updates in offers exclusively for our newsletter subscribers. If you haven't subscribed yet, make sure to [sign up](/newsletter/) to stay updated with the latest news and updates from Capawesome.

## Plugins[¶](#plugins "Permanent link")

### Audio Player[¶](#audio-player "Permanent link")

We have published a new [Capacitor Audio Player plugin](/docs/sdks/capacitor/audio-player/) that allows you to play audio files on Android, iOS and Web. Here's a simple example of how to use the plugin to play an audio file:

`[](#%5F%5Fcodelineno-2-1)import { AudioPlayer } from '@capawesome-team/capacitor-audio-player';
[](#%5F%5Fcodelineno-2-2)import { Capacitor } from '@capacitor/core';
[](#%5F%5Fcodelineno-2-3)import { Filesystem } from '@capacitor/filesystem';
[](#%5F%5Fcodelineno-2-4)
[](#%5F%5Fcodelineno-2-5)const play = async () => {
[](#%5F%5Fcodelineno-2-6)  if (Capacitor.getPlatform() === 'web') {
[](#%5F%5Fcodelineno-2-7)    const assetUrl = 'https://www.example.com/audio.mp3';
[](#%5F%5Fcodelineno-2-8)    const response = await fetch(assetUrl);
[](#%5F%5Fcodelineno-2-9)    const blob = await response.blob();
[](#%5F%5Fcodelineno-2-10)    await AudioPlayer.play({ blob, loop: false, volume: 100, position: 0 });
[](#%5F%5Fcodelineno-2-11)  } else {
[](#%5F%5Fcodelineno-2-12)  const { uri } = await Filesystem.getUri({
[](#%5F%5Fcodelineno-2-13)    directory: FilesystemDirectory.Documents,
[](#%5F%5Fcodelineno-2-14)    path: 'audio.mp3',
[](#%5F%5Fcodelineno-2-15)  });
[](#%5F%5Fcodelineno-2-16)    await AudioPlayer.play({ uri, loop: false, volume: 100, position: 0 });
[](#%5F%5Fcodelineno-2-17)  }
[](#%5F%5Fcodelineno-2-18)};
`

Check out the [documentation](/docs/sdks/capacitor/audio-player/) to learn more about the plugin and its features.

### Bluetooth Low Energy[¶](#bluetooth-low-energy "Permanent link")

The [Capacitor Bluetooth Low Energy plugin](/docs/sdks/capacitor/bluetooth-low-energy/) received multiple improvements this month.

##### Auto Initialization[¶](#auto-initialization "Permanent link")

The plugin now automatically initializes itself on the first call to any of its methods. This makes it easier to use the plugin, as you no longer need to call the `initialize()` method manually.

##### Manufacturer Data[¶](#manufacturer-data "Permanent link")

You can now include manufacturer-specific data when advertising as a peripheral. This allows you to provide additional information about your device that can be used by other Bluetooth devices. Here's an example of how to start advertising with manufacturer data:

`[](#%5F%5Fcodelineno-3-1)import { BluetoothLowEnergy } from '@capawesome-team/capacitor-bluetooth-low-energy';
[](#%5F%5Fcodelineno-3-2)
[](#%5F%5Fcodelineno-3-3)const startAdvertising = async () => {
[](#%5F%5Fcodelineno-3-4)  await BluetoothLowEnergy.startAdvertising({
[](#%5F%5Fcodelineno-3-5)    manufacturerData: {
[](#%5F%5Fcodelineno-3-6)      0xffff: [1, 2, 3]
[](#%5F%5Fcodelineno-3-7)    },
[](#%5F%5Fcodelineno-3-8)    name: 'MyDevice',
[](#%5F%5Fcodelineno-3-9)    services: []
[](#%5F%5Fcodelineno-3-10)  });
[](#%5F%5Fcodelineno-3-11)};
`

### Contacts[¶](#contacts "Permanent link")

The [Capacitor Contacts plugin](/docs/sdks/capacitor/contacts/) now includes a new `openSettings()` method that opens the device's settings page for the app. This is useful for prompting users to grant permissions if they have previously denied access to contacts.

`[](#%5F%5Fcodelineno-4-1)import { Contacts } from '@capawesome-team/capacitor-contacts';
[](#%5F%5Fcodelineno-4-2)
[](#%5F%5Fcodelineno-4-3)const openContactsSettings = async () => {
[](#%5F%5Fcodelineno-4-4)  await Contacts.openSettings();
[](#%5F%5Fcodelineno-4-5)};
`

### Live Update[¶](#live-update "Permanent link")

The [Capacitor Live Update plugin](/docs/sdks/capacitor/live-update/) has received small bug fixes. Please check out the [CHANGELOG.md](/docs/sdks/capacitor/live-update/#changelog) for more details.

### Speech Recognition[¶](#speech-recognition "Permanent link")

The [Capacitor Speech Recognition plugin](/docs/sdks/capacitor/speech-recognition/) now supports a `taskHint` option for the `startListening()` method on iOS. This option allows you to specify the type of speech recognition task you are performing, which can help improve accuracy and performance.

`[](#%5F%5Fcodelineno-5-1)import { SpeechRecognition, TaskHint } from '@capawesome-team/capacitor-speech-recognition';
[](#%5F%5Fcodelineno-5-2)
[](#%5F%5Fcodelineno-5-3)const startListening = async () => {
[](#%5F%5Fcodelineno-5-4)  await SpeechRecognition.startListening({
[](#%5F%5Fcodelineno-5-5)    taskHint: TaskHint.Dictation
[](#%5F%5Fcodelineno-5-6)  });
[](#%5F%5Fcodelineno-5-7)};
`

Check out the `TaskHint` enum in the [documentation](/docs/sdks/capacitor/speech-recognition/#taskhint) for all available options.

### Speech Synthesis[¶](#speech-synthesis "Permanent link")

The [Capacitor Speech Synthesis plugin](/docs/sdks/capacitor/speech-synthesis/) now automatically initializes itself on the first call to any of its methods. This makes it easier to use the plugin, as you no longer need to call the `initialize()` method manually.

### Share Target[¶](#share-target "Permanent link")

The [Capacitor Share Target plugin](/docs/sdks/capacitor/share-target/) now provides the `mimeType` and `name` properties for shared files. This allows you to get more information about the files that are shared with your app.

`[](#%5F%5Fcodelineno-6-1)import { Capacitor } from '@capacitor/core';
[](#%5F%5Fcodelineno-6-2)import { ShareTarget } from '@capawesome-team/capacitor-share-target';
[](#%5F%5Fcodelineno-6-3)
[](#%5F%5Fcodelineno-6-4)const addListener = async () => {
[](#%5F%5Fcodelineno-6-5)  await ShareTarget.addListener('shareReceived', (event) => {
[](#%5F%5Fcodelineno-6-6)    const firstFile = event.files[0];
[](#%5F%5Fcodelineno-6-7)    console.log('File URI: ', firstFile.uri);
[](#%5F%5Fcodelineno-6-8)    console.log('File MIME type:', firstFile.mimeType);
[](#%5F%5Fcodelineno-6-9)    console.log('File name:', firstFile.name);
[](#%5F%5Fcodelineno-6-10)  });
[](#%5F%5Fcodelineno-6-11)};
`

June 8, 2026 

 Back to top 