diff --git a/NEWS b/NEWS index 21447025..6d162223 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,19 @@ += RubyMotion 0.36 = + + * Fixed a bug in the compiler where calls to Objective-C methods returning + C pointers would not be properly compiled. + * Fixed a bug in the compiler where calls to internal builtin Objective-C + extensions (such as Dispatch::Object#dispatch_object) would not be + properly compiled. + * Fixed the message of exceptions when running on the device, since we can't + symbolicate at runtime. Currently showing the list of callstack addresses. + * Fixed the backtraces of Objective-C exceptions. + * Added the generation of .dSYM bundles during build. + * Fixed uncaught exceptions to actually crash the process instead of exiting, + to make sure a crash report will be generated. + * Fixed exception backtraces to look more like those from CRuby. Removed + class name from debugging metadata as it causes problems in Ruby. + = RubyMotion 0.35 = * Added symbolication support. Exception backtraces should have the file/line diff --git a/Rakefile b/Rakefile index 76d2c527..ede83257 100644 --- a/Rakefile +++ b/Rakefile @@ -1,5 +1,5 @@ PLATFORMS_DIR = '/Developer/Platforms' -PROJECT_VERSION = '0.35' +PROJECT_VERSION = '0.36' sim_sdks = Dir.glob(File.join(PLATFORMS_DIR, 'iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator*.sdk')).map do |path| File.basename(path).scan(/^iPhoneSimulator(.+)\.sdk$/)[0][0]