Corona Daily Builds Summary

CoronaSDK 2016.2997

Sat, 2016-12-03 03:31

Release notes for build 2016.2996 through 2016.2997

  • macOS: SDK's "debugger" command line tool now closes previous Corona Simulator app instances (if any) before launching a new app instance in debug mode.
  • Windows: "Corona.Debugger.exe" command line tool now closes previous Corona Simulator app instances that are in debug mode (if any) before launching a new app instance.
  • Windows: Modified "Corona.Debugger.exe" to log the Corona Simulator's output to the console/stdout instead of the logging window. (Matches macOS behavior.)
Yes

CoronaSDK 2016.2996

Fri, 2016-12-02 03:47

Release notes for build 2016.2995 through 2016.2996

  • macOS: code signatures for Debugger and Corona Terminal
  • Windows: Install program now adds the "Corona.Debugger.exe" command line tool to the firewall's exception list. (Avoids firewall warning upon first launch.)
  • Windows: Install program now remembers last custom install path when doing an upgrade. (Will not remember after an uninstall.)
Yes

CoronaSDK 2016.2995

Wed, 2016-11-30 04:31

Release notes for build 2016.2994 through 2016.2995

  • iOS: Fixed possible false-positives with native.canShowPopup("mail") and native.canShowPopup("sms").
  • macOS/iOS/tvOS: Add support for building with Xcode 8.2 against iOS 10.2/tvOS 10.1 templates.
  • Maintenance
  • macOS: fix codesigning "detritus" issue building iOS, tvOS and macOS apps
  • Maintenance
  • macOS: WebView & WebPopup now emulate modern browsers and ignore JavaScript window operations like moveBy() and resizeTo()
  • Maintenance
  • Core: Modified "tap", "touch", and "mouse" events to return fractional (x,y) coordinates. (Was returning them as integers.)
Yes

CoronaSDK 2016.2994

Tue, 2016-11-29 03:45

Release notes for build 2016.2993 through 2016.2994

  • Windows: Fixed SDK's "Corona.Debugger.exe" command line tool to not error out on startup. (Bug introduced in build #2883.)
  • Windows: Modified Corona logging window to show a 16x16 app icon instead of downscaling a 32x32 icon.
  • Core: Modified Lua *.addEventListener() to not immediately invoke the given event listener if added while the event is being dispatched. (You no longer have to delay adding an event listener via a timer.)
  • Windows: Maintenance
  • Windows: Fixed center-aligned and right-aligned text to not render newline '\n' characters as spaces. (This would sometimes clip the left-most character on the wrapped line, which is now fixed.)
  • Windows: Fixed bug where single line text object's would sometimes not render the last character when using a fractional content scale. (Was doing line wrapping when it shouldn't have.)
  • Windows: Modified multiline text to not apply the font's "line height" below the last line. (Now matches Android's behavior. Only applied between lines.)
  • Windows: Fixed text issue where same characters can be rendered inconsistently for font sizes greater than 20 pixels. Text rendering is now pixel aligned, preventing random edges of characters from appearing blurry. (Note that character layout will be slightly different.)
  • Windows: Modified text objects to be screen pixel aligned by the renderer. (Prevents text from appearing blurry on low DPI monitors when a text object lands between screen pixels, which avoids having the GPU interpolate the text image's pixels between screen pixels.)
  • Windows: Improved text quality of Corona Simulator's Welcome window.
  • Merged
  • Android: Maintenance
  • Android: Fixed a possible bad state when calling object:startRecording() on a device that does not have a microphone.
  • Android: Fixed possible NPEs when: the permission rationale dialog is cancelled out of, the setting redirect dialog is cancelled out of, or results of a runtime permission request are being forwarded to Lua.
  • Android: Fixed an issue where native.canShowPopup() and system.canOpenURL() could provide false-positive results on Android TV devices.
Yes

CoronaSDK 2016.2993

Mon, 2016-11-28 15:03

Release notes for build 2016.2992 through 2016.2993

  • iOS: minor improvement for Live Builds with MFi controllers
  • Android: Live Builds custom font lookup fix (no casenum)
  • tvOS: Live Builds (beta)
  • macOS: Added link to documentation in Live Server's Help menu
  • Windows: Corona Live Server
  • Corona Live Builds: multiple improvements
Yes

CoronaSDK 2016.2992

Thu, 2016-11-10 12:41

Release notes for build 2016.2991 through 2016.2992

  • tvOS: Fix SDK mismatch with tvOS and Xcode 8.1.
Yes

CoronaSDK 2016.2991

Wed, 2016-11-09 17:37

Release notes for build 2016.2989 through 2016.2991

  • Android Enterprise: Maintenance
  • Maintenance
  • WP8: Maintenance
  • macOS: fix issues with Default-568h@2x.png files being overridden and iOS builds of apps with Unicode characters in their names on macOS 10.12
  • Mac/Windows: Maintenance
Yes

CoronaSDK 2016.2989

Mon, 2016-11-07 17:49

Release notes for build 2016.2987 through 2016.2989

  • Maintenance
  • OS X: Maintenance
Yes

CoronaSDK 2016.2987

Thu, 2016-11-03 16:24

Release notes for build 2016.2986 through 2016.2987

  • macOS, Windows: new look Welcome screen
  • Windows: Simulator's welcome window now shows a hand cursor when mousing over clickable links like the macOS version
  • Maintenance
Yes

CoronaSDK 2016.2984

Wed, 2016-11-02 02:04

Release notes for build 2016.2983 through 2016.2984

  • macOS: fix issue which made native display objects invisible in macOS 10.12
  • Android: fix issue which caused problems if a custom splash screen was exactly the same dimensions as the device screen (also ensure that we only ever scale an image down, never up)
  • Maintenance
Yes

CoronaSDK 2016.2983

Tue, 2016-11-01 02:14

Release notes for build 2016.2982 through 2016.2983

  • macOS: fixing inability to keep Simulator icon in Dock on macOS 10.12.1
Yes

CoronaSDK 2016.2982

Mon, 2016-10-31 15:26

Release notes for build 2016.2981 through 2016.2982

  • macOS/iOS/tvOS: Updated target to Xcode 8.1 with iOS 10.1/tvOS 10.0 templates.
Yes

CoronaSDK 2016.2981

Fri, 2016-10-28 15:00

Release notes for build 2016.2980 through 2016.2981

  • Android Enterprise: Maintenance
  • Maintenance
  • Maintenance
Yes

CoronaSDK 2016.2980

Wed, 2016-10-26 02:22

Release notes for build 2016.2979 through 2016.2980

  • Widgets: Ensure "stopped" event is not triggered if user "intercepts" bounce-back with another touch
  • Widgets: Fixed bug where calling on/off SwitchWidget's setState() function would display the opposite image when using an Android theme. (Visual issue only. "isOn" property returned correct value.)
  • Widgets: Fixed bug where widget.newSwitch() "top" and "left" parameters were positioning the widget wrong for Android and iOS 6 themed on/off switches. (Was offsetted too far to the right.)
Yes

CoronaSDK 2016.2979

Tue, 2016-10-25 02:20

Release notes for build 2016.2978 through 2016.2979

  • Core: add 'platform' option to system.getInfo() which returns simple tags for each platform (macos, win32, android, ios, tvos, winphone)
  • Maintenance
Yes

CoronaSDK 2016.2978

Sat, 2016-10-22 05:36

Release notes for build 2016.2976 through 2016.2978

  • Android: Modified native.newVideo() to center the video within the object like iOS. (Was left aligning the video.) casenum: 45545
Yes

CoronaSDK 2016.2976

Fri, 2016-10-21 02:43

Release notes for build 2016.2975 through 2016.2976

  • Android: Fixed media.playVideo() to not restart its video when an Android TV remote control loses power.
  • Android: Maintenance
  • Android: native.newVideo() and media.playVideo() now supports streaming video from servers that do not support HTTP range requests without an upper bound. (Used to display "Can't play the video".)
  • Android: Fixed bug where native.newVideo() would restart the video when resized.
  • Android: Modified media.playVideo() to automatically resume playback if previously playing when returning from the screen lock. (Used to always be put in the paused state.)
  • Android: Fixed bug where paused native.newVideo() objects would starting playing after a suspend/resume. (Now remembers its last state.)
  • Maintenance
  • Android: Modified media.playVideo() to show a loading indicator while video is loading/buffering.
  • Android: Modified media.playVideo() to show a black background around a letterboxed video instead of the default gray gradient background.
Yes

CoronaSDK 2016.2975

Thu, 2016-10-20 02:20

Release notes for build 2016.2974 through 2016.2975

  • Windows: Modified Corona Simulator's welcome window to use the system's DPI scale factor set under "Display Settings".
  • Maintenance
  • Maintenance
  • macOS: Improve reliability of Simulator's device syslog for older versions of iOS
Yes

CoronaSDK 2016.2974

Tue, 2016-10-18 13:06

Release notes for build 2016.2973 through 2016.2974

    Yes

    CoronaSDK 2016.2973

    Tue, 2016-10-18 02:19

    Release notes for build 2016.2972 through 2016.2973

    • macOS, Windows: logically validate build.settings and config.lua when project is loaded in Simulator
    • Maintenance
    Yes

    CoronaSDK 2016.2972

    Thu, 2016-10-13 04:48

    Release notes for build 2016.2971 through 2016.2972

    • tvOS: Added wide top shelf image support through the topShelfImageWide key in build.settings. These images must be 2320x720. Fixed/removed unused gamepad profile for generic controllers.
    Yes

    CoronaSDK 2016.2971

    Wed, 2016-10-12 05:58

    Release notes for build 2016.2970 through 2016.2971

    • Android: Maintenance
    Yes

    CoronaSDK 2016.2970

    Thu, 2016-10-06 02:30

    Release notes for build 2016.2966 through 2016.2970

    • macOS: fix issue with iOS builds and 'Copy to device' for some installations
    • Maintenance
    Yes

    CoronaSDK 2016.2966

    Fri, 2016-09-30 02:22

    Release notes for build 2016.2965 through 2016.2966

    • Windows: Removed VC++ v9.0 DLLs from "Corona SDK" install program. No longer used.
    Yes

    CoronaSDK 2016.2965

    Thu, 2016-09-29 14:10

    Release notes for build 2016.2963 through 2016.2965

    • Maintenance
    • iOS, Android: allow per-platform splashScreen control
    • Android: Fixed bug where height of multiline text objects were taller than they should have been. (Each line wrongfully added extra vertical padding to bottom of object.)
    • Windows: Maintenance
    • Android: Fixed possible NPE when using network.request() introduced in daily build 2016.2914, casenum 6003854
    Yes


    Ready to get started?

    Create amazing games and apps for iOS & Android