Skip to content

Releases: NativeScript/ios

8.4.0

30 Nov 14:21
Compare
Choose a tag to compare

Bug Fixes

  • string: initWithBytes instead of UTF8 string (b72dcf6)
  • support null characters on NSString marshalling (705346f)

Features

  • drop perIsolateCaches_ in favor of v8 data slots (44daeb3)
  • inline frequently used methods, add caches, thread safety, and use static allocation when possible (44e60d0)
  • use spinlocks for selector maps (c5a8863)

Performance Improvements

8.3.3

13 Aug 03:16
Compare
Choose a tag to compare

Bug Fixes

8.3.2

23 Jul 16:16
Compare
Choose a tag to compare

Bug Fixes

  • allow console prefix to allow cli output coloring (#175) (3f4abd1)

8.3.1

22 Jul 03:53
Compare
Choose a tag to compare

Bug Fixes

  • memory leak on ArgConverter::ConstructObject (1129d15)
  • memory leak on ArrayAdapter, DictionaryAdapter and NSDataAdapter (#170) (1e1abe2)
  • misspelling on MetaType (f6e0500)
  • xcode14 build phase files (#169) (3b1eafc)

Features

  • add debug runtime detail log handling (cfe59d4)
  • add support for reasons on assertion failure (#172) (e185014)
  • improve crash report details (#142) (f0a49c0)

Performance Improvements

  • cache swizzled selector construction (#173) (de6506b)

v8.3.0

17 Jun 14:01
Compare
Choose a tag to compare

What's Changed

  • fix: don't run main method on init by @edusperoni in #161
  • feat: update metadata generator to work with llvm 13.0.1 and CLANG_ENABLE_MODULES by @edusperoni in #164
  • fix: v8 9.2.230.18 patch by @wSedlacek in #168
  • fix: updated build scripts to python3 (Possibly BREAKING CHANGE)

New Contributors

Full Changelog: v8.2.3...v8.3.0

v8.3.0-alpha.0

17 Jun 14:02
Compare
Choose a tag to compare
v8.3.0-alpha.0 Pre-release
Pre-release

fix: xcode14 build phase files

Full Changelog: v8.3.0...v8.3.0-alpha.0

8.2.3

30 Mar 16:15
Compare
Choose a tag to compare

Bug Fixes

  • use serial queues and revert string copy changes (#156) (e8681ff)

8.2.2

22 Mar 01:33
Compare
Choose a tag to compare

Bug Fixes

  • inspector: ensure socket message is copied and stored (#155) (3098976)
  • only delay promise resolution when needed (#154) (f46c425)

8.2.0 - 8.2.1

07 Mar 22:46
Compare
Choose a tag to compare

Bug Fixes

  • don't leak code cache data (#146) (c580098)
  • lock isolate before handle_scope (#149) (3c23fd8)
  • only warn once about WeakRef.clear() deprecation. (#140) (fc0f18c)
  • prevent crashes during onuncaughterror (#141) (65be29b)
  • retain instance on init (2d6f455)
  • runtime init and reset handling (1893356)
  • take into account null terminated C strings (#132) (63ac554)
  • TypeEncoding might be initialized with random data (#144) (02d681e)

Features

  • add support for custom ApplicationPath (391ef8f)
  • expose PerformMicrotaskCheckpoint (#133) (f868384)
  • run app from NativeScript initializer instead of static method (#137) (a676ecf)
  • support Xcode 13.3 and iOS 15.4 (#150) (1e0c0ce)

v8.1.0

08 Sep 20:29
Compare
Choose a tag to compare

Bug Fixes

  • check if a static method is already set (#122) (1f40861)
  • isolate dispose on app exit handling (57ec2ec)
  • memory leak when marshalling C string parameters (#127) (f946828)
  • general memory leak fixes 62dff97

Features