05 April 2017
Announcing Corona Public Release 2017.3068
Corona Labs is pleased to announce that a new public release for Corona SDK, Corona Enterprise, and CoronaCards is available! Like all public builds, this represents several months of fixes, enhancements, and new features. Our core products are more solid than ever and our team has spent countless hours improving this new release. Here are a few highlights:
Since Corona Live Builds were introduced, we’ve continued to improve this amazing feature as well as make it available for tvOS and Windows-based Corona Simulator builds. Essentially, live builds allow you to build your project for device(s) just once and then see code/assets update almost instantly on those devices.
Simulator and core improvements
- Native web view objects are now available for both the Corona Simulator for Windows and Win32 desktop builds.
- The Simulator “Show Project Sandbox” option now opens the actual sandbox folder, not the parent folder one level higher.
- Key events are now sent to iOS-based Simulator skins.
- The system.getInfo(“platform”) call returns the platform that the Simulator skin represents. For example, if you have an Android skin selected, it will return
macoswhen run in the Corona Simulator.
- When selecting a custom device skin (Window → View As → Custom Device…), you can now select the platform to return for system.getInfo(“platform”).
- A new system directory, system.ApplicationSupportDirectory, is now available on all platforms except for Windows Phone 8.
- New status bar types have been added for display.setStatusBar() which support Android’s modern translucent options, and other improvements around consistency have been implemented.
- You can now clear your sandbox files from the Simulator menu.
- Both native.newVideo() and media.playVideo() now work in the macOS Corona Simulator and macOS desktop apps.
- New API system.getinfo(“manufacturer”).
- We dropped support for iOS 6 and 7. The new minimum build target is iOS 8.
- Updated to iOS 10.3 — you will need to update to Xcode 8.3.
- We added support for Android API level 25 (7.1) and made the minimum supported API level 15 (4.0.3).
- 3D touch support was added to the Corona Simulator on macOS if you have a pressure-sensitive trackpad.
- display.captureScreen() will now output to
~/Desktopon macOS builds instead of
~/Picturesis a secure directory.
- Windows devices that support touch screens now generate multi-touch events.
Significant work was done to improve our plugin system. It now supports Android plugin dependencies where different plugins can utilize the correct dependency plugin on a case-by-case basis. In addition, many other features were added to provide better support for plugin developers.
View the release notes to see all of the updates in this release.