Download 下载与更新

2017-12-03, Version v0.20.0

Changes

  • feature :

    • constants - support constants module.(xicilion)
    • coroutine - hold the process while at least one worker is working.(xicilion)
    • crypto - PKey constructor support parameters.(xicilion)
    • db:
      • support multi level array in db.format.(xicilion)
      • enable chinese fulltext search in SQLite.(xicilion)
    • event - support any type of custom field in EventInfo.(xicilion)
    • LruCache - support expire event.(xicilion)
    • mbedtls - upgrade to v2.6.1.(xicilion)
    • sandbox - support exports in main script.(xicilion)
    • test - add LruCache lock test.(xicilion)
    • tool - upgrade awesome sync tool.(xicilion)
    • v8:
      • update vender version.(xicilion)
      • upgrade v8 to v6.4.365.(xicilion)
      • upgrade to v6.4.309.(xicilion)
    • websocket - hold the process while websocket is not disconnected.(xicilion)
  • bugfix :

    • core:
      • fix compile waring on windows.(xicilion)
      • fix compile error on windows.(xicilion)
    • LruCache - object locked in updater callback.(xicilion)
    • v8 - disable parallel_marking, fix crash in snapshot creator.(xicilion)
  • refactor :

    • core:
      • uniform the two constructor of AsyncCallback.(xicilion)
      • support ref/unref in isolate, refactor the logic of holding process.(xicilion)
      • format JavaScript code.(xicilion)
    • mq - move Message.response to HttpRequest.response.(xicilion)

Commits

  • [a9a78dd7a6] - mq, refactor: move Message.response to HttpRequest.response.(xicilion)
  • [46dd85fec2] - LruCache, feat: support expire event.(xicilion)
  • [205cef37b7] - event, feat: support any type of custom field in EventInfo.(xicilion)
  • [f2b6e1fe05] - test, feat: add LruCache lock test.(xicilion)
  • [8376932226] - LruCache, bugfix: object locked in updater callback.(xicilion)
  • [66a518641b] - mbedtls, feat: upgrade to v2.6.1.(xicilion)
  • [d59b73839f] - tool, feat: upgrade awesome sync tool.(xicilion)
  • [ac25be15bd] - core, bugfix: fix compile waring on windows.(xicilion)
  • [f6caafc9d4] - core, bugfix: fix compile error on windows.(xicilion)
  • [5ac83f7b29] - db, feat: support multi level array in db.format.(xicilion)
  • [e20a32ea10] - coroutine, feat: hold the process while at least one worker is working.(xicilion)
  • [38bdf89608] - websocket, feat: hold the process while websocket is not disconnected.(xicilion)
  • [c73b24caaf] - core, refactor: uniform the two constructor of AsyncCallback.(xicilion)
  • [ff75686678] - core, refactor: support ref/unref in isolate, refactor the logic of holding process.(xicilion)
  • [b617bb877a] - sandbox, feat: support exports in main script.(xicilion)
  • [9a240973b8] - db, feat: enable chinese fulltext search in SQLite.(xicilion)
  • [7886dc4bac] - v8, bugfix: disable parallel_marking, fix crash in snapshot creator.(xicilion)
  • [62ca518a70] - v8, feat: update vender version.(xicilion)
  • [aa2d8bbe86] - v8, feat: upgrade v8 to v6.4.365.(xicilion)
  • [8f0bc1f271] - core, refactor: format JavaScript code.(xicilion)
  • [3f895d267b] - v8, feat: upgrade to v6.4.309.(xicilion)
  • [076830eaa1] - crypto, feat: PKey constructor support parameters.(xicilion)
  • [575deddaac] - constants, feat: support constants module.(xicilion)

2017-11-15, Version v0.19.0

Changes

  • feature :

    • build - update task.json to version 2.0.(xicilion)
    • core:
      • add full error type support (#381)(Hengfei Zhuang)
      • disable bigobj compile option on windows.(xicilion)
    • db - switch mysql to fiber worker.(xicilion)
    • path:
      • add path.toNamespacedPath (#375)(Hengfei Zhuang)
      • add relative test case (not use).(xicilion)
      • add zero test case.(xicilion)
    • process:
      • use RegisterWaitForSingleObject to wait child process in real async mode on windows.(xicilion)
      • use ev to wait child process in real async mode.(xicilion)
      • only check exit code on linux.(xicilion)
    • repl - add all the builtin modules to the repl global (#377)(Hengfei Zhuang)
  • bugfix :

    • core:
      • compile error on windows.(xicilion)
      • use posix_spawnp to check glibc_2.2, fix compile on i386.(xicilion)
      • use check_c_source_compiles to check glibc_2.2.5, fix alpine compile error.(xicilion)
    • fs - fix fs stat when path endsWith slash (#371)(Hengfei Zhuang)
    • gui - fix the gui testcase (#379)(Hengfei Zhuang)
    • http - parallel request in HttpClient will crash when response cookies.(xicilion)
    • path:
      • fix test case error on windows.(xicilion)
      • keep the disk no of the last path.(xicilion)
    • process:
      • SubProcess.wait return wrong status some times on linux.(xicilion)
      • process.wait not return while process is already exit.(xicilion)
      • compile error on windows i386.(xicilion)
      • process.run not throw error when exec file not exists on linux.(xicilion)
    • unzip - fix isZipFile error if filename is in unicode (#373)(王爱科)
  • refactor :

    • core:
      • ThrowAssertionError use reference to avoid copy (#383)(Hengfei Zhuang)
      • more powerful error system (#378)(Hengfei Zhuang)
      • Refactor the asyncEv class.(xicilion)
    • net - remove no use argument in function AsyncIO::close.(xicilion)
    • path:
      • rewrite path.isAbsolute, more compatible with node.js(xicilion)
      • rewrite path.basename/extname/dirname, more compatible with node.js(xicilion)
      • rewrite path.resolve, more compatible with node.js (#374)(Hengfei Zhuang)
      • rewrite path.resolve, more compatible with node.js(xicilion)
      • rewrite path.join, more compatible with node.js(xicilion)
      • rewrite path.normalize, more compatible with node.js(xicilion)
    • process - use AsyncIO.close to close process pipe.(xicilion)
    • util - make inherits more compact with node.js (#380)(Hengfei Zhuang)
  • test :

    • path - adjust path.basename test case (#376)(Hengfei Zhuang)

Commits

  • [7f5b2482fc] - Release v0.19.0(xicilion)
  • [1aa840c663] - process, bugfix: SubProcess.wait return wrong status some times on linux.(xicilion)
  • [3f19c1fac3] - core, refactor: ThrowAssertionError use reference to avoid copy (#383)(Hengfei Zhuang)
  • [dbe3c74ebd] - core, feat: add full error type support (#381)(Hengfei Zhuang)
  • [89454b908a] - process, bugfix: process.wait not return while process is already exit.(xicilion)
  • [197375424c] - util, refactor: make inherits more compact with node.js (#380)(Hengfei Zhuang)
  • [7b200e800e] - gui, bugfix: fix the gui testcase (#379)(Hengfei Zhuang)
  • [b41dfd973e] - core, refactor: more powerful error system (#378)(Hengfei Zhuang)
  • [f5d12cdcfc] - build, feat: update task.json to version 2.0.(xicilion)
  • [4f7959a4af] - repl, feat: add all the builtin modules to the repl global (#377)(Hengfei Zhuang)
  • [c630e3b2b1] - process, bugfix: compile error on windows i386.(xicilion)
  • [5f33537c67] - db, feat: switch mysql to fiber worker.(xicilion)
  • [d89d4d96d6] - process, feat: use RegisterWaitForSingleObject to wait child process in real async mode on windows.(xicilion)
  • [e71a1bf382] - net, refactor: remove no use argument in function AsyncIO::close.(xicilion)
  • [2dbe78cd29] - process, feat: use ev to wait child process in real async mode.(xicilion)
  • [a4659645de] - core, refactor: Refactor the asyncEv class.(xicilion)
  • [b82e545c1c] - http, bugfix: parallel request in HttpClient will crash when response cookies.(xicilion)
  • [910b473727] - process, refactor: use AsyncIO.close to close process pipe.(xicilion)
  • [8bff4df01c] - process, feat: only check exit code on linux.(xicilion)
  • [261ddfee1a] - process, bugfix: process.run not throw error when exec file not exists on linux.(xicilion)
  • [cb0ef916ba] - core, bugfix: compile error on windows.(xicilion)
  • [ce343b409e] - core, bugfix: use posix_spawnp to check glibc_2.2, fix compile on i386.(xicilion)
  • [c301b9085c] - core, bugfix: use check_c_source_compiles to check glibc_2.2.5, fix alpine compile error.(xicilion)
  • [ad39cae7c9] - path, test: adjust path.basename test case (#376)(Hengfei Zhuang)
  • [2bdd279eae] - fs, bugfix: fix fs stat when path endsWith slash (#371)(Hengfei Zhuang)
  • [e067af4a17] - path, feat: add path.toNamespacedPath (#375)(Hengfei Zhuang)
  • [fc7b7b974b] - path, feat: add relative test case (not use).(xicilion)
  • [e5bb49aa20] - unzip, bugfix: fix isZipFile error if filename is in unicode (#373)(王爱科)
  • [0f4adf5519] - path, bugfix: fix test case error on windows.(xicilion)
  • [c3ba036c2f] - path, refactor: rewrite path.isAbsolute, more compatible with node.js(xicilion)
  • [780ba6be1e] - path, feat: add zero test case.(xicilion)
  • [eee418d9f4] - path, refactor: rewrite path.basename/extname/dirname, more compatible with node.js(xicilion)
  • [bf6a56159b] - path, refactor: rewrite path.resolve, more compatible with node.js (#374)(Hengfei Zhuang)
  • [402f7727d1] - path, bugfix: keep the disk no of the last path.(xicilion)
  • [ddd6eaa1dd] - path, refactor: rewrite path.resolve, more compatible with node.js(xicilion)
  • [4afd2903a2] - path, refactor: rewrite path.join, more compatible with node.js(xicilion)
  • [6c7aaa7c8c] - path, refactor: rewrite path.normalize, more compatible with node.js(xicilion)
  • [887ac99e4b] - core, feat: disable bigobj compile option on windows.(xicilion)

2017-11-03, Version v0.18.0

2017-10-27, Version v0.17.0

2017-10-14, Version v0.16.0

2017-09-30, Version v0.15.0

2017-09-21, Version v0.14.0

2017-09-12, Version v0.13.0

2017-08-27, Version v0.12.0

2017-08-19, Version v0.11.0

2017-07-31, Version v0.10.0

2017-07-19, Version v0.9.0

2017-07-08, Version v0.8.0

2017-07-03, Version v0.7.0

2017-06-26, Version v0.6.1

2017-06-25, Version v0.6.0

2017-06-20, Version v0.5.0

2017-06-13, Version v0.4.1

2017-06-10, Version v0.4.0

2017-05-20, Version v0.3.1

2017-05-13, Version v0.3.0

2016-08-02, Version v0.2.1