Today I’m happy to announce that the release candidate for Capacitor 3.0 is finally here 🎉🎉🎉.

Not too long ago, we announced Capacitor 3.0 beta and put out a call for feedback from the community. Thanks to all your feedback and testing, we’ve reached the point where we’re ready to call Capacitor 3.0 feature complete and ready to move to RC.

If you’re curious how to migrate to Capacitor 3.0, check out the migration guide we’ve published in our docs. This is a feature packed release, and we’re excited for folks to upgrade. Some key features include:

  • Split plugins into their own packages
  • CLI run command
  • TypeScript config file
  • Autoloading of Android plugins

In addition to the Beta release post, which includes more details on these changes, we’ve also written about the plugin upgrade process here. Long story short, install the plugins you need and change your import statements

npm install @capacitor/<plugin>
// OLD
import { Plugins } from '@capacitor/core';
const { Camera } = Plugins;

// NEW
import { Camera } from '@capacitor/camera';

We’re excited to ship this release and can’t wait for you all to give us your feedback!

Cheers 🍻