Releases: jxcore/jxcore
Releases · jxcore/jxcore
v0.3.1.1
- npm updated to 3.3.12
- native packages: ignore jxp.library GH #784
- manifest file: releases.json GH #686
- jx packaging: preserve chmod GH #770
- jx packaging: fixed fs.exists/stat/etc. against __filename GH #783
- fixed GH #780
- fix EventEmitter with fake ReadStream GH #775
- android build: compress internals by default for embedded
- android: fixes SIGSEGV after calling CWD
- skip reading jx.config when process._eval is set GH #756
- jxcore.utils: add linaro to getOS list
- chakra: Enable Async/Await GH #741
- chakra: fix console.trace
- chakra: fixed mt errors GH #737
- remove executable bit from non-executable files (@jsonkarns)
- jx-ni: JX_CallFunction support for function param GH #745
v0.3.1.0
- Crypto publicEncrypt and privateDecrypt (ported from 0.12)
- stream._writev method added (ported from 0.12) GH #571
- Reset event added to repl (ported from 0.12) GH #571
- Lookup event added to net (ported from 0.12) GH #571
- path.isAbsolute method added (ported from 0.12) GH #571
- setDefaultEncoding method added to writable stream (ported from 0.12) GH #571
- cork and uncork methods added in writable stream (ported from 0.12) GH #571
- ECDH support (ported from 0.12) GH #619
- Shared Memory Store, Buffer Type Support GH #716
- Additional engines supported: V8 3.28 and Microsoft Chakra
- Packaging format changed to binary GH #508
- Windows UWP support
- Windows IOT and Mobile support
- Sqlite is updated to 3.9.1.0
- Added arch build scripts (@marc McIntosh)
- jx-ni: Log to VS debugger and file system support
- jx-ni: add JXEngine reference for internal sub instances
- jx-ni: New Method - JX_SetNativeMethod
- jx-ni: fix GetGlobal and GetProcess scoping
- jx-ni: handle zero-length Buffer(0) (@zsolt Szatmari)
- SM: Error tooling compatibility updates GH #728
With this commit, SM Error tooling should be fairly compatible with v8 - deprecate jx-ni: JX_Initialize GH #723
- SM: ghost cannot start due to sqlite error GH #540
- Segfault (asm.js + spidermonkey) GH #624
- HTTP IncomingMessage constructor not recognized GH #681
- Subthreads waiting for package to load. Fixes GH #709
- Remove max compression ratio limit GH #703
- allow --prefix to be both relative and absolute. Applies to GH #657. Closes GH #675
- async readFile catches sync exception. Closes GH #634
- Fix when stdout and stderr don't use file descriptors 1 & 2, issue GH #608. (Dustin Long)
- More detailed stack traces from threads GH #655
- SM: fixes unicode issue GH #641
- Android warning for global modules installation as root. Applies to GH #628
- ~/.jx and ~/.npm proper ownership with
sudo jx install
. Closes GH #645 - Fix finding jx.config / node.config on Windows. Closes GH #642
- Fix for jx --debug GH #623
- _cmp() accept buffer GH #508
- Efficiently repair reading of signed files GH #583 (@Gray1989)
- Test: handle error message from new V8 engine in test-domain.js (ref: GH #585) (Christopher J. Brody)
- src: fix possible crash in node_crypto.cc:EIO_PBKDF2After() variants (GH #585) (Christopher J. Brody)
- src: fix TCPWrap::InstantiateCOM() in case of NULL argument (ref: GH #585) (Christopher J. Brody)
- Command line --sign support restored. Applies to GH #583
- net-tcp test much improved. Applies to GH #205
- uv: assert for a wrongly initialized instance
- v8: use isolate from commons
- module: minor perf. update
- proxy debug output to console.error
- do not pre-compile(JSON.stringify) the arguments
- Remove customLogInterface from console
- fix leaking nanosecond issue on Posix
- omit space in version string (@jason Karns)
- define CC and CCX explicitly from node 4.x
- v8-328: Use prime type index for indexedProperties
- jx-ni: add assert message (initialize after shutdown)
- Add Android ARM64 compilation option
- SM build no longer needs
which
installation - uv-unix: implement proxy uv_run for ABI compatibility
- Windows: log to temp folder if no std or debugger available
- Prevent crash WinIOT failing to get processor name
double check the result for GetLastError - WinOneCore: interface compatibility for logging
- Chakra: Enable debugger [initial]
- SM: force static JS API [for method signatures on Windows]
- SM: win-onecore use trampoline-none
- SM: do not force char16_t redefinition for VS2015+ [fix condition]
- Add leveldown-mobile to win-onecore builds by default
- Update test_rsa_privkey_encrypted.pem (@kakhaber)
- v8-328: Debugger support
- Use char pointer for memory store
- jx install: support spaces in HOME_PATH
- open-wrt: simplify apt-get install
- open-wrt: use exec() instead of cmdSync() for git clone
- v8: fix isolate deadlock
- Windows: share path conf. with WinRT
- WinRT: module boost resolve
- WinRT: fs basic simulate realpathSync
- WinRT: redirect core.console to debug window
- vcbuilt.bat: win-onecore, —engine-chakra, arm command line switches
- jxcore now has built-in uwp interface
- uv-pipe: prevent assert crash for winonecore not supported
- Run simple test suite on both engines in Travis CI (@christopher J. Brody)
Skip a couple of troublesome tests in Travis CI
NOTE: A shell trick is used here since Travis CI only seems to check the result
of the last command in the script: section. - added JX_GetBuffer() to native interface for accessing Buffers directly (@zsolt Szatmari)
- jxcore runs on WindowsARM
- vcbuild: WinARM doesn't support openssl-asm
- uv: force define arm for WinARM
- uv: winthreads pthread force cancel sync form ARM
- lib: cleanup trailing whitespace in lib/jx/_jx_incoming.js (@christopher J. Brody)
- lib: fix jslint errors (also exclude lib/jx/_jx_marker.js from jslint again) (@christopher J. Brody)
v0.3.0.7
v0.3.0.6
v0.3.0.5: Android: LogCat process.stdout, process.stderr support
Fixes https://github.com/jxcore/jxcore-cordova/issues/58
JXcore 0.3.0.4
- SpiderMonkey build now supports jxcore addons on Windows
- new crypto API extensions: generateHKDF and pkcs12
- multiple monitor improvements e.g. better apps respawn/kill tracking
typeof process
fix for SpiderMonkey- jx package can sign native packages on windows
- optional sqlite embedding (enabled by default)
- openwrt support
- node.js cleanup: moved out jx install/jx package
- much faster jx compile for SM
- monitor run for native packages
- new api method: jxcore.utils.console.clear()
JXcore 0.3.0.3
Changelogs
- improved ARM support
- fixed
jx install
command for SM - –autoremove option for cleanup after
jx install
- jxcore.utils.argv namespace for parsing argv
- jx_install.sh enhancements: SM engine + local installation
JXcore 0.3.0.2
Changelogs
- General stability and performance updates
- SpiderMonkey fixes and multiple stability improvements
- Installation bash script FreeBSD support and –force option
- Monitor improvements: better kill output, html formatted web access
JXcore 0.3.0.1
Changelogs
- SpiderMonkey SM BSD build support
- ‘jx install’ uses npm settings if any available
- Stat.ino, Stat.dev support on Windows
- Express apps can be packaged now
- JXP.Stat now complies to fs.Stat
- new ‘jx npm’ command for accessing ‘npm’
- jxcore.tasks : Conform to node-style callbacks (special thanks to @zamb3zi)
- native interface stability updates
- http.setMaxHeaderLength fixes for SM
- tasking helpers removed from function prototype (runTask/runOnce)
- monitor restart command fixed
JXcore 0.3.0.0
Changelog
- openssl, node core, libuv updates bug fixes
- SpiderMonkey support
- ES6 support with SM builds
- Android and iOS support
- Android standalone binary release
- Packaging bug fixes and improvements
- Multithreading bug fixes
- Performance improvements
- Embeddable interface
- MIPS support
- HTTP header size default limit removed
- Monitoring bug fixes
- getOSInfo supports additional platforms
- cmdSync return value is fixed
- Multiple engine node-gyp support