Skip to content

Releases: NativeScript/ios-jsc

NativeScript for iOS version 1.3.0

NativeScript for iOS version 1.2.2

18 Aug 14:01
Compare
Choose a tag to compare

NativeScript for iOS version 1.2.1

NativeScript for iOS version 1.2.0

NativeScript for iOS version 1.1.0

17 Jul 07:39
Compare
Choose a tag to compare
  • NativeScript for iOS is now built using CMake
  • The runtime is now distributed as a static library and a Cocoa Framework
  • The NativeScript CLI iOS template project now strips non-device architectures from embedded frameworks
  • API Metadata now includes information about Clang modules
  • You can now require paths with .js extension
  • NativeScript apps for iOS no longer ship with a WebSocket server for debugging, but rely on a plain TCP socket instead
  • Fixed issue where invoking an Objective-C class cluster as a JavaScript constructor with new would cause memory leaks
  • Fixed issue where an inspector frontend connecting to the same app multiple times in a single session would not display sources
  • Accessing JavaScript from multiple threads is properly synchronized

NativeScript for iOS version 0.10.0

22 Apr 07:46
Compare
Choose a tag to compare

We've just passed the 0.10.0 milestone and here are some exciting changes that happend in the ios runtime:

Runtime

Issues Description
#4 We will try to freeze the application on crash if there is a debugger attached so the debugger can be used to examine the errors.
#4 When Objective-C exception is thrown from code called from JavaScript, it will be wrapped in JavaScript Error and reported to the debugger.
#23 We have fixed the “tagged pointers“ bug on iPhone 5s with iOS7.0.
We have dramatically reduced the “tns-ios” package size by stripping the debug symbols from the NativeScript.framework.
We have fixed the project template to support properly the app-id provided from the CLI.
#48, #43 We’ve cleaned the package.tgz from some xcodebuild logs and the Chrome version of the inspector.
#31, #34, #16 Made submodules public, fixed builds
#40 tns_modules are now expected in the app folder. We are backward compatible but will remove the compatibility in future.
#65 We have updated the project template to use larger resolution
#39 Promise reactions have too low a priority on the runloop

JavaScript API

Issues Description
JavaScript Date is implicitly converted to NSDate and vice versa.
JSON object and JS Map, when passed to native, are wrapped in NSDictionary. NSDictionaries do not behave as JSON objects when returned from native.