Corona Daily Builds Summary

CoronaSDK 2013.1115

Sat, 2013-05-18 02:04

Release notes for build 2013.1114 through 2013.1115

  • Android: Fixed bug where screen would be layed out wrong after the app window has been resized. Typically only happens on tablets running Android OS 3.x or higher after an orientation change, because the bottom navigation bar moves too. casenum: 11681, 13136, 13332,13590, 22064, 22357
  • Core: Maintenance
  • Android: Fixed bug where native text fields, text boxes, and web views would get misplaced on tablets running Android OS 3.x or higher after an orientation change or screen resize.

Cases affected:
11681
13136
13332
13590
22064
22357

Yes

CoronaSDK 2013.1114

Fri, 2013-05-17 02:03

Release notes for build 2013.1113 through 2013.1114

  • Windows: Fixed install program issue where it was missing requried DLLs as of daily build #1112.
  • Android: Maintance

Cases affected:

Yes

CoronaSDK 2013.1108

Wed, 2013-05-15 02:02

Release notes for build 2013.1107 through 2013.1108

  • iOS: Modified code that uses "CoronaUseIOS6PortraitOnlyWorkaround" in build.settings plist section to work on all versions of the OS and not just iOS 6.0. This allows media.playVideo to autorotate in Portrait-only apps. No casenum.

Cases affected:

Yes

CoronaSDK 2013.1107

Tue, 2013-05-14 02:01

Release notes for build 2013.1106 through 2013.1107

  • Android: Removed the "plugins.dex" warning.
  • Enterprise: Added ability to set up a handler for the onActivityResult() method on Android without having to derive from the CoronaActivity class. (See the CoronaActivity.registerActivityResultHandler() method and the CoronaActivity.OnActivityResultHandler interface for more details.)

Cases affected:

Yes

CoronaSDK 2013.1106

Sat, 2013-05-11 01:59

Release notes for build 2013.1105 through 2013.1106

  • - Widget 2.0 - Fixes issue where setFillColor didn't apply a fill color to a widget buttons "overFile" image. Fixes casenum: 23182
  • - Widget 2.0 - Fixes issue where default tab button would not be highlighted if using image sheet buttons. Fixes casenum: 22609
  • - Widget 2.0 - Fixes issue where a tableView's row's separating line would also be added to it's left/right and top edges. Fixes casenum: 22943
  • - Widget 2.0: Fixes issue where on/off switch .isOn state was not getting set after calling object:setState() without a visual animation. Fixes casenum: 22772
  • - Widget 2.0 - Fixes issue where PickerWheel right alignment of column text was not working & multiple picker wheels were causing runtime errors. Fixes casenum: 23160
  • - Widget 2.0: Fixed issue where stepper couldn?t be incremented/decremented correctly after deep nesting in groups
  • - Widget 2.0: Fixed issue where stepper couldn?t be incremented/decremented correctly after changing it?s reference point.
  • - Widget 2.0: Fixes issue where ScrollView method object:scrollToPosition() did not cancel previous scrolling momentum. Fixes casenums 22580, 23084
  • iOS - Fixed "iosAdvertisingTrackingEnabled" which caused odd errors - casenum 23139

Cases affected:
22580
22609
22772
22943
23084
23139
23160
23182

Yes

CoronaSDK 2013.1105

Wed, 2013-05-08 19:37

Release notes for build 2013.1103 through 2013.1105

  • Mac/Win Simulator: Fixes plugins used inside Corona Simulator
  • Win Simulator: Fixes plugins used inside Corona Simulator

Cases affected:

Yes

CoronaSDK 2013.1103

Wed, 2013-05-08 14:14

Release notes for build 2013.1101 through 2013.1103

  • - Widget 2.0: Improves tableView performance both on initial creation and when scrolling. No Casenum.
  • - Widget 2.0: Fixes issue with deleteRow not removing the row from the row's table. Casenum 22848
  • - Widget 2.0: Fixes issue where scrolling a tableView past it's limits then releasing the touch within the tableView bounds would throw a setFillColor error. Casenum's, 23193, 23218
  • - Widget 2.0: Adds tableView row method row:setRowColor() which allows you to set the row's default/over color within your onRowTouch function. No Casenum
  • - Widget 2.0: Adds tableView method object:getNumRows() which returns the number of rows in a tableView. No Casenum
  • - Widget 2.0 Fixes issue where a segmented control with a left value of more than 50 pixels would result in some segments from being unable to be pressed. Casenum 22405
  • - Widget 2.0 Fixes issue where positioning a slider after creation would make the slider unresponsive to touch events on it's handle. Fixes casenum 22458.
  • - Widget 2.0: Fixes issue where Stepper Widget did not factor in it's parent groups offset. Fixes casenum 21839
  • Windows: Fixed bug where Corona fails to read the Android keystore after doing a Java update from version 6 to 7. (Caused by missing "msvcr100.dll" in the Windows system directory required by the JVM.) casenum: 23222
  • Added zlib125
  • Added changes to support plugins with multiple dependencies, this includes a deployment change to bring in miniunz/dll as well as a code change to support looking into the plugin folder for other dependencies
  • Adding a post build step to xcopy the miniunz/dll to the simulator directory
  • Mac/Win: Modify how simulator gets plugin support files. There is going to be a temporary (1 day) breakage for how plugins get accessed.
  • Add a comment.
  • Add a comment.

Cases affected:
21839
22405
22458
22848
23222

Yes

CoronaSDK 2013.1101

Tue, 2013-05-07 02:07

Release notes for build 2013.1100 through 2013.1101

  • Android: Can now run apps targeting Google Play (or any app store) on Nook and Kindle Fire.
  • Android: Modified native.showPopup("rateApp") and native.showPopup("appStore") to show the store the app was targeting in the build window. If targeting "none", then will fallback to old behavior of selecting the store that installed the app or the first store it finds in your supported list.
  • Windows: Added missing "gameUI.lua" file to sample project "Physics/RayCasting".

Cases affected:
23169

Yes

CoronaSDK 2013.1100

Fri, 2013-05-03 15:30

Release notes for build 2013.1095 through 2013.1100

  • Plugin/iOS/Enterprise: iOS plugin builds in SDK were failing when the destination path contained a space. Also, works around Xcode bug when using "Archive" feature.
  • iOS - Fixed paths so multi-user credentials get copied correctly - no casenum
  • Mac/Windows: Fixed bug caused by daily build #1093 where building for Android fails to create an APK if the PATH environment variable references a "jarsigner" tool from JDK 5 or older.
  • All - Renamed bundle identifiers, etc in Corona Builder - no casenum
  • Enterprise - Fix "Archive" builds in Xcode (issue with symbolic links specific to "Archive" builds) - casenum 23169

Cases affected:
23169

Yes

CoronaSDK 2013.1095

Mon, 2013-04-29 09:12

Release notes for build 2013.1094 through 2013.1095

  • Android: A network request with a malformed url caused a crash. Now instead of crashing the listener is called with isError set to true.
  • Gluon/iOS: Add ability for plugins to specify required/optional frameworks
  • Gluon/iOS: Fix issue when building multiple plugins for iOS
  • iOS - add system.getInfo() support for "iosAdvertisingIdentifier", "iosIdentifierForVendor" and "iosAdvertisingTrackingEnabled" - fixes casenum 22307
  • iOS - change the minimum supported iOS version to 5.1 (from 4.3) because we can't support 4.3 - no casenum
  • Mac, Windows - fix issue with being unable to deauth and tidy up some other issues with the migration to com.coronalabs bundle id - no casenum

Cases affected:
22307

Yes

CoronaSDK 2013.1094

Wed, 2013-04-24 02:04

Release notes for build 2013.1093 through 2013.1094

  • Android: Fixed bug where store.target and system.getInfo("targetAppStore") would always return "none" as of daily build #1088, which also broke automatic download of expansion files.
  • Repo maintenance
  • Repo maintenance

Cases affected:

Yes

CoronaSDK 2013.1093

Sat, 2013-04-20 02:01

Release notes for build 2013.1092 through 2013.1093

  • Mac/Windows: Added support for JDK 7 (32-bit/x86) to the Corona Simulator for Android builds. (This is used to digitally sign APKs. Note that the 64-bit versions are not supported. Corona Enterprise developers must still use 32-bit version of JDK 6, which is an Android requirement.)

Cases affected:

Yes

CoronaSDK 2013.1092

Fri, 2013-04-19 18:14

Release notes for build 2013.1089 through 2013.1092

  • Repo maintenance
  • iOS, Android - Fix applicationStart Event Fires Twice on iOS Device - casenum 22758
  • Mac - set minimum OS version to 10.7 - casenum 22757
  • Mac - Add console message if build fails utterly - no casenum
  • Maintenance
  • iOS: Updated push notifications to support receiving "custom" fields from outside the body of the "aps" body. To preserve backwards compatibility we fall back to look for a "custom" field in the "aps" body if we did not find it as a sibling to "aps"
  • Core: Maintenance
  • Widget 2.0: Scrolling multiple columns in pickerView reads the column height incorrectly.
  • Fix incorrect setFillColor function for textOnly buttons.
  • Widget 2.0: Buttons with height less than or equal to 30 with no background image have no center graphic. Fixes casenum: 21705
  • Widget 2.0: Fixes gradient issue with widget buttons using 9 slice (default theme). Also fixes issue where setting a 9 slice button's alpha to less than 1 would result in graphical issues. Fixes casenum 21914
  • Widget 2.0 - Fixes issue where tabBar size error handler was not being called. Fixes casenum 22465
  • Widget 2.0 - Fixed issue with tableView categories not passing isCategory to the rowRender function. Fixes casenum: 22373
  • Widget 2.0: Fixes a crash which could occur after an object inserted into a scrollView was inserted into another group then back into the scrollView then removed. Fixes casenum: 22436
  • Widget 2.0 - button:setLabel() keeps adding labelYOffset to label position. Fixes casenum: 22445
  • Widget 2.0: Adds method scrollToIndex to pickerWheels. Fixes casenum: 22360
  • Widget 2.0: TableView function scrollToIndex has no onComplete method. Fixes casenum 22324
  • Widget 2.0: Fixed issue where tabBar buttons labels could not be omitted nor nil, was causing a runtime error. Fixes casenum 22149
  • Widget 2.0 - Adds "tap" event to tableView rows. Fixes casenum 22246.
  • Widget 2.0: Fixes issue where scrollView event.target was not returning the scrollView object, but instead it's _view property. Fixes casenum 22241

Cases affected:
21705
21914
22149
22241
22246
22324
22360
22373
22436
22445
22465
22757
22758

Yes

CoronaSDK 2013.1089

Thu, 2013-04-18 11:48

Release notes for build 2013.1088 through 2013.1089

  • Win/Gluon: Fix android builds with plugins

Cases affected:

Yes

CoronaSDK 2013.1088

Wed, 2013-04-17 20:09

Release notes for build 2013.1087 through 2013.1088

  • iOS: Updated network plugin to prevent crash on iOS 5.1 when destination is not reachable casenum:22721
  • Gluon/Simulator: Fix case when no plugin is available for simulator
  • JavaDoc
  • Android/Gluon: Enable plugins to specify what manifest settings they need in order to function.
  • Mac: Use the correct pixel width when copying texture data from OSX to OpenGL. casenum 22695.
  • Maintenance
  • Android: Maintenance
  • Windows: Fixed bug in Corona Simulator where it would fail to access the simulated app's sandbox directory as of daily build #1086.

Cases affected:
22695
22721

Yes

CoronaSDK 2013.1087

Wed, 2013-04-17 02:00

Release notes for build 2013.1086 through 2013.1087

Note: The windows build was removed because of an issue with "sandbox" directories/files running in the simulator. We hope to have this fixed soon.

  • Fixing file
  • Mac: Updated Simulator to show starter instead of trial
  • Android: Updated the Google licensing module to throw an exception if verify is called but the "com.android.vending.CHECK_LICENSE" permission isn't set.
  • Core: Add physics.reflectRay() to Lua.

Cases affected:

Yes

CoronaSDK 2013.1086

Tue, 2013-04-16 11:23

Release notes for build 2013.1082 through 2013.1086

Note: The windows build was removed because of an issue with "sandbox" directories/files running in the simulator. We hope to have this fixed soon.

  • Android: Reword expansion file download screen
  • Gluon: Simulators can now download plugins specified in build.settings so you can run the project in the simulator.
  • Remove print statement
  • Android: Fixed bug where InMobi ads would only be displayed upon 1st launch of the app. Would not display ads on subsequent launches.
  • Android: Fixed bug where InMobi ads would continue to make network requests after exiting the app.
  • Android: Fixed download success notifications so they don't fire when the download is cancelled.
  • Android: Added new system.getInfo() properties "androidDisplayXDpi", "androidDisplayYDpi", "androidDisplayWidthInInches", and "androidDisplayHeightInInches".

Cases affected:

Yes

CoronaSDK 2013.1082

Sat, 2013-04-13 02:00

Release notes for build 2013.1080 through 2013.1082

  • Core: Add the surface normal to the results returned from physics.rayCast().
  • Maintenance
  • Android: Added ability to load the app's icon or another app's icon by calling display.newImage() or display.newImageRect() with URL "android.app.icon://my.package.name". Useful for 3rd party Lua library developers.
  • Maintenance
  • Maintenance
  • Gluon/Mac: Fix xcode simulator device builds that use plugins
  • Core: Take the pixel-to-meter conversion factor into account during ray casting. casenum 22591, 22593
  • Mac, iOS - fixed implementation of "hasBackground" for TextFields - addresses casenum 12532
  • Android: Added ability to trigger a local notification when a network request/download/upload finishes successfully.
  • Fixed typo in sed command.
  • Android: Expansion file support

Cases affected:
12532
22362
22591
22593

Yes

CoronaSDK 2013.1080

Thu, 2013-04-11 02:02

Release notes for build 2013.1079 through 2013.1080

  • Gluon/Mac: Improve workflow for plugin developers creating plugins for simulator (not device). They should go here: ~/Library/Application Support/Corona/Simulator/Plugins
  • Windows: Added sample project "Physics/RayCasting".
  • Maintenance
  • Core: Add support for ray casting in physics.
  • Build - Fix issue with too many files break app builds - fixes casenum 22362
  • Maintenance

Cases affected:
22362

Yes

CoronaSDK 2013.1079

Wed, 2013-04-10 11:26

Release notes for build 2013.1076 through 2013.1079

  • Android: Fixed bug where native.showPopup("mail") fails to attach files on Nook if the file name contains spaces. casenum: 19465
  • Android: Fixed bug web popup still acts like it is shown when pressing the Back to close it. casenum: 20912
  • Android: Now cancels/removes all local and push notifications when calling native.setProperty("applicationIconBadgeNumber", 0) to match iOS' behavior. casenum: 22072
  • iOS: Fixed bug where system.cancelNotification() would not remove all push notifications, only local notifications. Now removes both. casenum: 22070
  • Android: Improved quality of JPEGs created by display.save() from 50% to 90%, matching the quality used by display.capture().
  • Gluon
  • Gluon/Mac: Enable simulator device builds for iOS
  • Android: Fixed bug where display.save() and display.capture() does not respect alpha on device's using GPU "PowerVR SGX 540".
  • Android: Added "native.systemFontBold" support. casenum: 12725, 14063
  • Core: Fixed bug where a global variable named "textHighlight" was being created by mistake after calling display.newEmbossedText().
  • Cleanup
  • Cleanup
  • Mac: Updated the simulator to support showing the WebView. Limitations include not being able to scale the page to fit the WebView container.
  • Android: Modified display.newText() to use the system's default font size if given a font size of zero, like Mac and iOS. (Note that this is only useful for apps that do not use dynamic content scaling because the scale factor will be applied to the default font size, making it larger than the default.)
  • Mac/iOS: Updating WebView to support loading an html string, it's not currently supported on Android
  • Android: Maintenance
  • Android: media.playVideo pauses when the screen is locked. Casenum: 22479
  • Core: Added new system.getInfo() properties "appName", "appVersionString", "androidAppVersionCode", and "androidAppPackageName".
  • Android Maintenance

Cases affected:
12725
14063
19465
20912
22070
22072
22479

Yes

CoronaSDK 2013.1076

Wed, 2013-04-03 13:17

Release notes for build 2013.1075 through 2013.1076

    This page deliberately left blank.

Cases affected:

    none
Yes

CoronaSDK 2013.1075

Mon, 2013-04-01 17:29

Release notes for build 2013.1074 through 2013.1075

  • iOS: Removing Inneractive SDK due to UUID restriction
  • All - Latest Terms and Conditions - no casenum
  • iOS/Mac/Android Repo Maintenance

Cases affected:

Yes

CoronaSDK 2013.1074

Fri, 2013-03-29 17:07

Release notes for build 2013.1073 through 2013.1074

  • Core: Fixed bug where object returned by display.newEmbossedText() return nil for its "text" property. casenum: 21994
  • Mac/iOS: Modified network.request() and network.download() when called within a coroutine to call their Lua listeners on the main Lua thread.

Cases affected:
21772
21994
22131

Yes

CoronaSDK 2013.1073

Fri, 2013-03-29 02:09

Release notes for build 2013.1072 through 2013.1073

  • All - Fixed newEmbossedText .text method always returns nil - casenum 21994
  • Widget 2.0: Adds push/pull animation to tableView category rows. Fixes casenum: 21772 Widget 2.0: Fixes regression issue that caused pickerWheel's startIndex property to start at an incorrect row. Fixes casenum: 22131

Cases affected:
21772
21994
22131

Yes

CoronaSDK 2013.1072

Wed, 2013-03-27 19:27

Release notes for build 2013.1070 through 2013.1072

  • All - Fixed spurious warnings in new app templates - casenum 22108
  • All - Improve look of license agreement by adjusting fonts - casenum 21662
  • Android: Fixed bug where quickly changing the orientation of an app that supports portrait and landscape orientations on startup can be displayed at the wrong orientation.
  • Android: Fixed bug where an app supporting portrait and landscape orientations will not always change orientations on a Galaxy Nexus.
  • Android: Fixed bug where screen would be shifted up when returning from screen lock on a Nook HD. casenum: 22069
  • Core: Regression bug with debug draw mode (Reverting change)
  • Widget 2.0: Fixes issue with tableView:scrollToIndex not scrolling to the correct row index. Fixes casenum 21704 Fixes casenum: 21538 - slider widget inside a display group - handle area is shifted
  • Widget 2.0: Fixes issue with tableView:scrollToIndex not scrolling to the correct row index. Fixes casenum 21704
  • Widget 2.0: Fixes issue where tableView's were firing a rowTouch event when a row was selected then scrolled up. Fixes casenum 21309
  • Widget 2.0 - Fixes issue where progressView wouldn't visually reset to 0 if you called progressView:setProgress( 0 ). Fixes Casenum 2206
  • Widget 2.0 - Fixes issue where progressView would visually transition back to 0 rather than just getting set to 0 if the progressView change was animated. Fixes Casenum 2206
  • Widget 2.0 - Fixes issue where progressView wouldn't update unless the progress was equal to or greater than 1% progress. Fixes Casenum 2206
  • Widget 2.0: Fixes issue where creating a pickerWheel would cause a runtime error.
  • Widget 2.0 - Fixes issue where removing a widget button inside a onPress listener would cause the simulator to crash: Fixes casenum: 22016
  • - Widget 2.0: Fixes issue where scrollView scroll width/height was not dynamically calculated correctly. Casenum's 21763, 21679
  • Widget 2.0: Fixes issue where scrollView & tableView scrollBars were not being inserted into their respective groups. Casenum's 21763, 21679
  • Widget 2.0: Improved vertical scrollBar movement. No casenum.
  • Widget 2.0: Fixes Widget Buttons using Helvetica font and generates warning messages : Casenum 21969
  • Android: Fixed crash with facebook.request() and facebook.showDialog() when passing boolean or numeric parameters. (Corona will now convert them to strings, which is what the Facebook Android SDK expects.)

Cases affected:
18483
21538
21662
21704
22069
22108

Yes


Ready to get started?

Create amazing games and apps for iOS & Android