---
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 **Capawesome Platform** — one platform for Live Updates, Native Builds, App Store Publishing, and Insider SDKs.](https://capawesome.io) 

* [  Formbricks ](/docs/plugins/formbricks/)
* [  Geocoder ](/docs/plugins/geocoder/)
* [  Google Sign-In ](/docs/plugins/google-sign-in/)
* [  libSQL ](/docs/plugins/libsql/)
* [  Live Update ](/docs/plugins/live-update/)
* [  Managed Configurations ](/docs/plugins/managed-configurations/)
* [  Media Session ](/docs/plugins/media-session/)
* [  ML Kit ](/docs/plugins/mlkit/)
* [  NFC ](/docs/plugins/nfc/)
* [  OAuth ](/docs/plugins/oauth/)
* [  Pedometer ](/docs/plugins/pedometer/)
* [  Photo Editor ](/docs/plugins/photo-editor/)
* [  PostHog ](/docs/plugins/posthog/)
* [  Printer ](/docs/plugins/printer/)
* [  Purchases ](/docs/plugins/purchases/)
* [  RealtimeKit ](/docs/plugins/realtimekit/)
* [  Screen Orientation ](/docs/plugins/screen-orientation/)
* [  Screenshot ](/docs/plugins/screenshot/)
* [  Secure Preferences ](/docs/plugins/secure-preferences/)
* [  Speech Recognition ](/docs/plugins/speech-recognition/)
* [  Speech Synthesis ](/docs/plugins/speech-synthesis/)
* [  Share Target ](/docs/plugins/share-target/)
* [  Square Mobile Payments ](/docs/plugins/square-mobile-payments/)
* [  SQLite ](/docs/plugins/sqlite/)
* [  Superwall ](/docs/plugins/superwall/)
* [  Torch ](/docs/plugins/torch/)
* [  Wifi ](/docs/plugins/wifi/)
* [  Zip ](/docs/plugins/zip/)
* [  Cloud ](/docs/cloud/)
* [  Live Updates ](/docs/cloud/live-updates/)
* Advanced
* Integrations
* [  Native Builds ](/docs/cloud/native-builds/)
* [  Configuration ](/docs/cloud/native-builds/configuration/)
* [  Environments ](/docs/cloud/native-builds/environments/)
* Guides
* [  Sample Projects ](/docs/cloud/native-builds/sample-projects/)
* [  Troubleshooting ](/docs/cloud/native-builds/troubleshooting/)
* [  Automations ](/docs/cloud/automations/)
* Account
* Organizations
* [  Organization and User Management ](/docs/cloud/organizations/memberships/)
* [  Single Sign-On (SSO) ](/docs/cloud/organizations/sso/)
* [  Teams ](/docs/cloud/organizations/teams/)
* [  Two-Factor Authentication ](/docs/cloud/organizations/two-factor-authentication/)
* [  Integrations ](/docs/cloud/integrations/)
* [  License Keys ](/docs/cloud/license-keys/)
* [  Webhooks ](/docs/cloud/webhooks/)
* [  Pricing ](https://capawesome.io/pricing/)
* [  FAQ ](/docs/cloud/faq/)
* [  Support ](/docs/cloud/support/)
* [  Contributing ](/docs/contributing/)
* [  LLMs ](/docs/llms/)
* [  Insiders ](/docs/insiders/)
* [  License ](https://capawesome.io/legal/eula/)
* [  Support ](/docs/insiders/support/)
* [  FAQ ](/docs/insiders/faq/)
* [  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/plugins/). 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 [Audio Player](/docs/plugins/audio-player/) plugin 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/plugins/audio-player/) to learn more about the plugin and its features.

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

The [Bluetooth Low Energy](/docs/plugins/bluetooth-low-energy/) plugin 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 [Contacts](/docs/plugins/contacts/) plugin 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 [Live Update](/docs/plugins/live-update/) plugin has received small bug fixes. Please check out the [CHANGELOG.md](/docs/plugins/live-update/#changelog) for more details.

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

The [Speech Recognition](/docs/plugins/speech-recognition/) plugin 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/plugins/speech-recognition/#taskhint) for all available options.

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

The [Speech Synthesis](/docs/plugins/speech-synthesis/) 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.

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

The [Share Target](/docs/plugins/share-target/) plugin 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)};
`

May 7, 2026 

 Back to top 