Announcing Capacitor 4.0

I already told you, run npm install --force, and ask the plugin author (by creating an issue on the plugin repository) to upgrade the plugin to support Capacitor 4.

Any tip in how to migrate from cordova?

I am on the same boat. Raising the min version for iOS to 13 is not nice and unfortunately you cannot modify it (there are some function used which require iOS 13).

Since I still have ~100 iOS 12 users I am not looking forward to exclude them…

Since Xcode also still supports iOS 12 I would have hoped that Capacitor would also keep supporting it :confused:

@ciccilleju This was helpful for me. Has some good information on how the splash screens work in general too. https://stackoverflow.com/a/72464371/5438181

1 Like

Congrats!

We did the upgrade here. Everything was good following the migration guide.

The only issue was the new Android 12 Splash Screen. It is showing a blank screen in the first install. For Android < 12, the old splash screen is working fine. I saw the same issue for demos without using Capacitor. It seems to be a problem with the new Android Splash Screen API.

Has anyone also seen that? Does anyone have any ideas on how to solve that?

Thanks.

Yeah, that’s an Android 12 bug, has been supposedly fixed in Android 13, but the issue will always be there for Android 12.