Skip to content

Releases: LiquidPlayer/LiquidCore

LiquidCore 0.6.2

15 Jun 08:51
Compare
Choose a tag to compare

Maintenance release that is critical for iOS.

Critical

  • iOS: Removed private API calls which were causing App store review failures (#108)

Bug Fixes

  • iOS: Fixed compatibility issues in iOS 11.x (#101, #109); No support before 11.0
  • Android/iOS: Fixed issue in node filesystem causing spurious assertions (#110)

Feature Request

  • Android: removed android.permission.WRITE_EXTERNAL_STORAGE from AndroidManifest.xml by default (#95)

LiquidCore 0.6.1

25 Apr 07:59
Compare
Choose a tag to compare

Critical

Fixed critical iOS bugs:

  • Assertion error kJSTypeSymbol not found (#96)
  • Invalid character when using bundle (#98)

If you are using iOS, you must update!

Feature Requests

  • Android: added JSContextGroup.terminateExecution() to kill running scripts (#89)
  • Android: added setTimeout(), clearTimeout() and setInterval() to raw JavaScript VM (#94)
  • Android: added JSPromise class for easier handling of JavaScript promises and async/await

Miscellaneous

  • iOS: Radical refactoring of code to make it easier to read
  • Android: Cleanup of most warnings and lint
  • Android: added additional test cases for better coverage

LiquidCore 0.6.0

08 Feb 10:14
d2fe475
Compare
Choose a tag to compare
  • Added support for native node add-ons
  • Removed everything that is not core node/JS functionality and moved to add-ons
  • Fixed critical bugs in iOS
  • Added support for CocoaPods, removed Carthage support
  • Fixed issues #70, #79, and #82

LiquidCore 0.5.1

28 Nov 08:08
Compare
Choose a tag to compare
  • Fixed initial bugs with iOS release
  • Fixed issue #59 - using clang with latest NDK
  • Minor performance improvements
  • A lot of work on LiquidView in preparation for React Native

LiquidCore 0.5.0

29 Aug 08:30
Compare
Choose a tag to compare

LiquidCore is no longer an Android-only project! Version 0.5.0 now includes support for iOS.

Changes in 0.5.0:

  • Initial support for iOS Swift/Objective-C
  • Fixed issues #42, #50, #51, and #52
  • Fixed source of memory leak in long-running processes
  • ConsoleSurface is now part of the LiquidCore library by default
  • Added NodeConsole test apps for iOS and Android

LiquidCore 0.4.6

11 Mar 09:21
b48bd6f
Compare
Choose a tag to compare
  • Substantial performance improvements, especially with function callbacks to Java.
  • Resolved issue #47

LiquidCore 0.4.5

03 Feb 14:06
Compare
Choose a tag to compare

Bug fix release

  • Fixed issues #44 and #45
  • Added feature to handle varargs callback

LiquidCore 0.4.4

23 Jan 06:31
519aaec
Compare
Choose a tag to compare

Release focused on speed improvements and stability. Issues with 0.4.0 fixed.

This is a major upgrade and I recommend everyone move to it.

  • Upgraded to node 8.9.3 LTS (from 6.10.2)
  • Default snapshots speed up context creation dramatically
  • Other speed improvements through inefficiency reduction
  • Reduced size of footprint by reusing the Android sqlite3 implementation
  • Fixed all known concurrency and memory issues -- rock solid now
  • C++ code completely overhauled for better readability and error reduction

LiquidCore 0.3.2

05 Dec 11:35
Compare
Choose a tag to compare

Removed some tests from the build
JavaScriptCore expects 'global' to be defined

LiquidCore 0.3.1

20 Nov 18:02
Compare
Choose a tag to compare

Fixes a couple of small issues with 0.3.0