Download 下载与更新

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

Changes

  • feature :

    • core:
      • support --cov=filename to specify the cov filename (#368)(Hengfei Zhuang)
      • support --cov-process tool to generate code coverage analysis report.(xicilion)
      • support collecting code coverage information.(xicilion)
      • support v8 code coverage.(xicilion)
      • support OnEventEmit in Trigger.(xicilion)
    • http - check option items, throw unknown option.(xicilion)
    • process:
      • add test case of kill.(xicilion)
      • process.exit support return 0;(xicilion)
    • v8 - upgrade to 6.4.185.(xicilion)
    • websocket:
      • add come documents.(xicilion)
      • change readyState to CLOSED in js thread.(xicilion)
      • close a closed socket not throw error.(xicilion)
      • ws.upgrade add req as the second argument in callback.(xicilion)
  • breakchange :

    • collection:
      • deprecated collection module and Map object.(xicilion)
      • deprecated Queue.(xicilion)
      • deprecated List object.(xicilion)
    • console - deprecated TextColor object.(xicilion)
    • core - deprecated object.dispose(xicilion)
    • coroutine - deprecated BlockedQueue.(xicilion)
    • http - deprecated http.find.(xicilion)
    • mongodb - deprecated GridFS.(xicilion)
    • mq - deprecated mq.await.(xicilion)
    • websocket - deprecated ws.connect.(xicilion)
    • zip - deprecated ZipInfo object.(xicilion)
  • bugfix :

    • assert - compile error on Linux.(xicilion)
    • core:
      • closesocket before canceling io operation.(xicilion)
      • ensure the coverage report could be generated successfully. (#369)(Hengfei Zhuang)
      • ensure the coverage report could be generated successfully. (#369)(Hengfei Zhuang)
      • compile error on Linux and windows.(xicilion)
    • docs - fix wrong “.(xicilion)
    • fs - compile error on FreeBSD.(xicilion)
    • gb - fix hsb2rgb algorithm error.(xicilion)
    • mq - params lost in asynchronous js handler.(xicilion)
    • SubProcess - SubProcess not allow reenter.(xicilion)
    • websocket - not compress control message.(xicilion)
    • WebView - compile error on windows.(xicilion)
  • refactor :

    • core:
      • use JavaScript property to implement const.(xicilion)
      • add trace_tcp option.(xicilion)
      • remove equals from object to Buffer and Int64.(xicilion)
      • revert to the previous code (v8 fixed the deadlock error).(xicilion)
      • add options.h to define extern options variable.(xicilion)
    • events - save the wrapper function into data object to avoid using Callee.(xicilion)
    • websocket - remove nouse variable.(xicilion)
    • zlib - remove nouse variable.(xicilion)
  • others :

    • Merge branch 'dev' of https - //github.com/fibjs/fibjs into dev(xicilion)
    • typo.(xicilion)
    • Merge branch 'master' into dev(响马)
  • chore :

    • doc - remove unused file (#370)(Hengfei Zhuang)

Commits

  • [414adf4074] - v8, feat: upgrade to 6.4.185.(xicilion)
  • [5da1a51ad2] - mq, break: deprecated mq.await.(xicilion)
  • [4fc8482a99] - mq, bugfix: params lost in asynchronous js handler.(xicilion)
  • [25c6e682e1] - Merge branch 'dev' of https: //github.com/fibjs/fibjs into dev(xicilion)
  • [7f3d5742d8] - doc, chore: remove unused file (#370)(Hengfei Zhuang)
  • [6a2b51e03c] - process, feat: add test case of kill.(xicilion)
  • [f551793d42] - events, refactor: save the wrapper function into data object to avoid using Callee.(xicilion)
  • [d860ada40f] - core, refactor: use JavaScript property to implement const.(xicilion)
  • [00440c1632] - core, bugfix: closesocket before canceling io operation.(xicilion)
  • [98e4d2e06c] - fs, bugfix: compile error on FreeBSD.(xicilion)
  • [5c42bd478a] - core, bugfix: ensure the coverage report could be generated successfully. (#369)(Hengfei Zhuang)
  • [7d5f6d3019] - core, bugfix: ensure the coverage report could be generated successfully. (#369)(Hengfei Zhuang)
  • [95cf94caa8] - core, feat: support --cov=filename to specify the cov filename (#368)(Hengfei Zhuang)
  • [c8ac686ee9] - gb, bugfix: fix hsb2rgb algorithm error.(xicilion)
  • [f4be9559eb] - core, refactor: add trace_tcp option.(xicilion)
  • [0fe6b96a54] - http, break: deprecated http.find.(xicilion)
  • [a3e91bb949] - core, break: deprecated object.dispose(xicilion)
  • [a1ef84dd74] - core, refactor: remove equals from object to Buffer and Int64.(xicilion)
  • [d8113504db] - http, feat: check option items, throw unknown option.(xicilion)
  • [b6f1aefc5f] - assert, bugfix: compile error on Linux.(xicilion)
  • [7c56f7f95b] - WebView, bugfix: compile error on windows.(xicilion)
  • [e3df9ee921] - docs, bugfix: fix wrong “.(xicilion)
  • [2290e365d4] - mongodb, break: deprecated GridFS.(xicilion)
  • [c445485c98] - zip, break: deprecated ZipInfo object.(xicilion)
  • [590b76a47f] - collection, break: deprecated collection module and Map object.(xicilion)
  • [1f62211b25] - console, break: deprecated TextColor object.(xicilion)
  • [3e13010e35] - core, bugfix: compile error on Linux and windows.(xicilion)
  • [0ef8e161b6] - collection, break: deprecated Queue.(xicilion)
  • [7b8797fbf6] - coroutine, break: deprecated BlockedQueue.(xicilion)
  • [aaa56a6bd9] - collection, break: deprecated List object.(xicilion)
  • [bfe47e8bed] - SubProcess, bugfix: SubProcess not allow reenter.(xicilion)
  • [b4cd3c1bfd] - core, refactor: revert to the previous code (v8 fixed the deadlock error).(xicilion)
  • [6ddc436f19] - core, feat: support --cov-process tool to generate code coverage analysis report.(xicilion)
  • [e83d0b1a09] - typo.(xicilion)
  • [b385d6939f] - core, feat: support collecting code coverage information.(xicilion)
  • [600764b2da] - core, refactor: add options.h to define extern options variable.(xicilion)
  • [c4be76a406] - process, feat: process.exit support return 0;(xicilion)
  • [04f0b5dcb2] - core, feat: support v8 code coverage.(xicilion)
  • [fce9a81732] - zlib, refactor: remove nouse variable.(xicilion)
  • [a36cdd9e69] - websocket, feat: add come documents.(xicilion)
  • [5e90fb993b] - websocket, break: deprecated ws.connect.(xicilion)
  • [44e7657727] - websocket, feat: change readyState to CLOSED in js thread.(xicilion)
  • [3240d9dd37] - core, feat: support OnEventEmit in Trigger.(xicilion)
  • [1f02198883] - websocket, refactor: remove nouse variable.(xicilion)
  • [8bdf4ccb04] - websocket, bugfix: not compress control message.(xicilion)
  • [e033057f5c] - websocket, feat: close a closed socket not throw error.(xicilion)
  • [353d9a7490] - websocket, feat: ws.upgrade add req as the second argument in callback.(xicilion)
  • [0a6acf69f3] - Merge branch 'master' into dev(响马)

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