-
feature :
- Buffer - Buffer.write* return new offset, compatible with node.js.(响马)
- core:
- support ucs2 string convert.(响马)
- SimpleObject support Array.(响马)
- Implement SimpleObject to build simple JavaScript Object from native.(响马)
- not ignore nan in arguments.(响马)
- crypto - support crypto.createHmac.(响马)
- db:
- query result NULL is converted to null in MySQL and SQLite (#334)(blingz)
- undefined / null are converted to NULL (#333)(blingz)
- HttpCookie - path=/ as default value in cookie (#332)(blingz)
- iconv:
- support ucs4 codec.(响马)
- support ucs2, utf16le codec.(响马)
- punycode - support native module punycode.(响马)
- test - support this in test function.(响马)
- v8 - upgrade to v6.2.377.(响马)
- vs - generate vc proj file.(响马)
-
breakchange :
- Int64 - deprecated valueOf.(响马)
- object - deprecated valueOf.(响马)
- re - deprecated module re.(响马)
-
bugfix :
- core:
- disable parallel scavenge, fix gc deadlock.(响马)
- compile warning on windows debug.(响马)
- method count error in class info of object.(响马)
- db - fix typo.(响马)
- iconv:
- multi char utf-16 decode error.(xicilion)
- unicode 0xd800 convert error.(响马)
- punycode:
- compile warning on windows x86.(响马)
- compile error on linux.(响马)
- sandbox - jsc test file load error.(xicilion)
- test - callback hungup when execute return error.(响马)
- core:
-
refactor :
- core:
- use new NewString convert string to v8 Value, fix v8 utf8 issue.(响马)
- rename utf8 api, support wchar32.(响马)
- use valueOf to get the wrap of native object.(响马)
- db - use simpleObject to return the query result of execute.(响马)
- idlc - not refer object_base.(响马)
- net - use SimpleObject to build the result of method recvfrom.(响马)
- util - method format check native object first.(响马)
- Variant - use valueOf to convert object_base to JavaScript Value.(响马)
- core:
- [
8d729e1a9d
] - sandbox, bugfix: jsc test file load error.(xicilion) - [
7ffc201fae
] - iconv, bugfix: multi char utf-16 decode error.(xicilion) - [
29f63c319e
] - punycode, bugfix: compile warning on windows x86.(响马) - [
5e24e08983
] - v8, feat: upgrade to v6.2.377.(响马) - [
dc9d0afa70
] - iconv, feat: support ucs4 codec.(响马) - [
195314e86c
] - iconv, bugfix: unicode 0xd800 convert error.(响马) - [
e359be21f5
] - core, refactor: use new NewString convert string to v8 Value, fix v8 utf8 issue.(响马) - [
b0f49372f2
] - iconv, feat: support ucs2, utf16le codec.(响马) - [
d235fc204f
] - re, break: deprecated module re.(响马) - [
6a02c5201d
] - core, bugfix: disable parallel scavenge, fix gc deadlock.(响马) - [
4ff74b2b22
] - punycode, bugfix: compile error on linux.(响马) - [
f2fb96a312
] - docs: remove old docs.(响马) - [
d53df147e1
] - punycode, feat: support native module punycode.(响马) - [
f52f2dedc3
] - util, refactor: method format check native object first.(响马) - [
d3587e7fe0
] - db, feat: query result NULL is converted to null in MySQL and SQLite (#334)(blingz) - [
c1a79a0004
] - db, feat: undefined / null are converted to NULL (#333)(blingz) - [
51f58f3578
] - core, feat: support ucs2 string convert.(响马) - [
350a328ca0
] - core, refactor: rename utf8 api, support wchar32.(响马) - [
82a9924bc4
] - bugfix: compile warning in debug mode.(响马) - [
8f9d6450f9
] - db, bugfix: fix typo.(响马) - [
5b67d542a9
] - db, refactor: use simpleObject to return the query result of execute.(响马) - [
e5a98ede0d
] - core, feat: SimpleObject support Array.(响马) - [
ee9b215c57
] - vs, feat: generate vc proj file.(响马) - [
9f76fa8627
] - core: bugfix: method count error in class info of object.(响马) - [
97cfa51b53
] - core, bugfix: compile warning on windows debug.(响马) - [
ce2963d1f1
] - test, bugfix: callback hungup when execute return error.(响马) - [
9ef7ae593d
] - net, refactor: use SimpleObject to build the result of method recvfrom.(响马) - [
354f580471
] - idlc, refactor: not refer object_base.(响马) - [
731e7de9da
] - Variant, refactor: use valueOf to convert object_base to JavaScript Value.(响马) - [
62698ce857
] - core, feat: Implement SimpleObject to build simple JavaScript Object from native.(响马) - [
789d30f24a
] - core, refactor: use valueOf to get the wrap of native object.(响马) - [
def3f5fab6
] - object, break: deprecated valueOf.(响马) - [
43c42740cf
] - Int64, break: deprecated valueOf.(响马) - [
95c2e5aaa6
] - test, feat: support this in test function.(响马) - [
1f43374a7c
] - crypto, feat: support crypto.createHmac.(响马) - [
754a0ffe7f
] - delete unused file.(响马) - [
9424db39a3
] - core, feat: not ignore nan in arguments.(响马) - [
0f3f0ee885
] - Buffer, feat: Buffer.write* return new offset, compatible with node.js.(响马) - [
f990110958
] - HttpCookie, feat: path=/ as default value in cookie (#332)(blingz)
-
feature :
- Buffer:
- add Buffer.entries() (#326)(Hengfei Zhuang)
- remove Buffer.Compare.(响马)
- support Buffer.Compare and Buffer.isEncoding (#322)(tapir)
- support new Buffer(DataView);(响马)
- Buffer.from support byteOffset and length.(响马)
- add keys and values method in Buffer Class. (#312)(tapir)
- support Buffer.reverse.(响马)
- support Buffer.allocUnsafe and Buffer.allocUnsafeSlow method(响马)
- support Buffer.alloc method. (#319)(tapir)
- support Buffer.byteLength method. (#317)(tapir)
- support require('buffer').Buffer.(响马)
- build - disable parallel compile in Windows Debug mode.(响马)
- ci - upgrade xcode version.(响马)
- console - in Windows gui mode, call console.log popup console.(响马)
- core:
- ignore nan arguments.(响马)
- continue js default process when _named_setter return NULL.(响马)
- enable modify the built-in object in strict mode (#311)(Hengfei Zhuang)
- crypto - support crypto.createHash.(响马)
- db - allow modify the propertis of DBRow.(响马)
- Digest - Digest.update return Digest object itself.(响马)
- doc - warning about postMessage may lose messages.(响马)
- docs - fix doc error.(响马)
- idlc - support ...args syntax, Use Array to pass variable-length arguments.(响马)
- Int64 - add multi & div (#309)(Hengfei Zhuang)
- list - return null when index out of range.(响马)
- mq - add 2 cases about memory leak.(响马)
- PKey:
- PKey.verify support algo.(响马)
- importKey docs.(响马)
- support import/export jwe format json.(响马)
- process - use SIGINT to stop child process.(响马)
- Routing:
- sub routing document.(响马)
- support sub routing.(响马)
- support method chaining.(响马)
- support express compatible path template.(响马)
- TcpServer:
- hold the server until all connection closed.(响马)
- server holder not wrap js object.(响马)
- test - add async execute test.(响马)
- tools - automatically generate changelog.(响马)
- v8 - upgrade to v6.2.219.(响马)
- WebSocket - add sample code.(响马)
- WebView:
- document new api.(响马)
- async open webview in gui.open.(响马)
- add test case.(响马)
- disable console.log when debug option set to false. the debug option defaults to true.(响马)
- redirect the webview console to the fibjs log system.(响马)
- set the default version to the highest version.(响马)
- log web script error to console.error.(响马)
- support window.close.(响马)
- Buffer:
-
breakchange :
- Buffer - compact with Uint8Array setter (#330)(Hengfei Zhuang)
- core:
- compact with node index getter (#329)(Hengfei Zhuang)
- not catch ctrl-c.(响马)
- Routing:
- remove method Routing.append(method, map);(响马)
- msg.value is not modified when no child is matched.(响马)
- WebView - emit onclose event instead of onmessage('close').(响马)
-
bugfix :
- Buffer:
- compile warning on windows.(响马)
- unused variable.(响马)
- fix idl error.(响马)
- core - do not skip undefined args in ...args mode.(响马)
- event - app crash when emit an event on a no-js object.(响马)
- fiber - compile error in debug mode.(响马)
- HttpRequest - the cookie is not processed when the request object is reused.(响马)
- mongo - lock the database when the cursor is destroyed asynchronously.(响马)
- mssql - fix memory leak in mssql.execute (#310)(onceyoung)
- PKey - compile warning on windows.(响马)
- redis - fix test case error.(响马)
- sanbox - fix error when require('.') and require('..').(响马)
- SandBox - require('..') is not equal require('../') on Windows XP;(响马)
- TcpServer - hold the js object during the execution of the server.run method.(响马)
- test - restore env in windows, fix WebView test crash.(响马)
- v8 - enable bigobj, fix compile error on windows debug mode.(响马)
- WebSocket - on('message', func) not emit in ws.upgrade.(响马)
- WebView:
- console not inject in IE8.(响马)
- remove unused output.(响马)
- app crash when error source is null.(响马)
- app crash when close an alert dialog box.(响马)
- html document is not ready when the NavigateComplete2 event fired.(响马)
- not trigger 'load' event when iframe loaded.(响马)
- Buffer:
-
refactor :
- Buffer:
- use ByteLength function to get length.(响马)
- use the Buffer constructor conversion type.(响马)
- format code.(响马)
- console - switch to ...args syntax.(响马)
- core:
- not ref/unref when obj pointer not changed.(响马)
- rewrite naked_ptr, change the pointer access mode.(响马)
- declare OptArgs to process ...args.(响马)
- use std::vector to transfer ...args.(响马)
- coroutine - switch to ...args syntax.(响马)
- db:
- change execute(fmt, ...args) to real async mode.(响马)
- switch to ...args syntax.(响马)
- event - switch to ...args syntax.(响马)
- events - support onEventTrigger virtual method.(响马)
- http:
- store the error handler separately.(响马)
- change http.request to real async mode.(响马)
- List - switch to ...args syntax.(响马)
- mongo - remove useless code (#325)(Hengfei Zhuang)
- mq:
- use getArgumentValue to convert handler from value.(响马)
- use obj_ptr to save handler poinger.(响马)
- path - switch to ...args syntax.(响马)
- redis - switch to ...args syntax.(响马)
- SandBox - Unify the code used to detect relative paths.(响马)
- util:
- switch to ...args syntax.(响马)
- util.extend switch to ...args syntax.(响马)
- Buffer:
- [
fce451eb6d
] - Buffer, break: compact with Uint8Array setter (#330)(Hengfei Zhuang) - [
9d65e24eae
] - core, break: compact with node index getter (#329)(Hengfei Zhuang) - [
ba4c6197db
] - tools, feat: automatically generate changelog.(响马) - [
b1234a74ad
] - Routing, feat: sub routing document.(响马) - [
bc84cc78d9
] - Routing, feat: support sub routing.(响马) - [
37da2d21ba
] - Buffer, feat: add Buffer.entries() (#326)(Hengfei Zhuang) - [
6d13eafe60
] - Routing, break: remove method Routing.append(method, map);(响马) - [
0e47076fc4
] - mongo, refactor: remove useless code (#325)(Hengfei Zhuang) - [
8caa3366e8
] - mq, refactor: use getArgumentValue to convert handler from value.(响马) - [
78c458c9df
] - WebSocket, feat: add sample code.(响马) - [
2855a51c00
] - WebSocket, bugfix: on('message', func) not emit in ws.upgrade.(响马) - [
88a8b021fc
] - events, refactor: support onEventTrigger virtual method.(响马) - [
43759997be
] - docs, feat: fix doc error.(响马) - [
25cdcee4f3
] - Routing, feat: support method chaining.(响马) - [
79d9856a0c
] - WebView, feat: document new api.(响马) - [
174a39d39b
] - Buffer, feat: remove Buffer.Compare.(响马) - [
cc2fd7be17
] - ci, feat: upgrade xcode version.(响马) - [
be9b9830aa
] - Buffer, feat: support Buffer.Compare and Buffer.isEncoding (#322)(tapir) - [
87eb352358
] - Buffer, bugfix: compile warning on windows.(响马) - [
8759232b1c
] - v8, feat: upgrade to v6.2.219.(响马) - [
92d0c6a6f6
] - Buffer, refactor: use ByteLength function to get length.(响马) - [
b5d66ec92e
] - Buffer, refactor: use the Buffer constructor conversion type.(响马) - [
0350d36e18
] - Buffer, feat: support new Buffer(DataView);(响马) - [
e90a53e704
] - HttpRequest, bugfix: the cookie is not processed when the request object is reused.(响马) - [
4240334ddd
] - Buffer, feat: Buffer.from support byteOffset and length.(响马) - [
cd5ca14d76
] - Buffer, feat: support Buffer.reverse.(响马) - [
6e9f705482
] - core, feat: ignore nan arguments.(响马) - [
353d9ca9e4
] - crypto, feat: support crypto.createHash.(响马) - [
91ce2f2220
] - Digest, feat: Digest.update return Digest object itself.(响马) - [
afc7d34c29
] - Buffer, feat: support Buffer.allocUnsafe and Buffer.allocUnsafeSlow method(响马) - [
bcefc365de
] - mq, refactor: use obj_ptr to save handler poinger.(响马) - [
6de04d0d93
] - mq, feat: add 2 cases about memory leak.(响马) - [
7d93938bf9
] - TcpServer, feat: hold the server until all connection closed.(响马) - [
53cd55304d
] - docs: fix param error.(响马) - [
4abd7caf3c
] - Buffer, feat: support Buffer.alloc method. (#319)(tapir) - [
938b7003df
] - TcpServer, feat: server holder not wrap js object.(响马) - [
1d807d52a4
] - PKey, feat: PKey.verify support algo.(响马) - [
c472d32407
] - TcpServer, bugfix: hold the js object during the execution of the server.run method.(响马) - [
4d57776396
] - http, refactor: store the error handler separately.(响马) - [
444d00e486
] - core, refactor: not ref/unref when obj pointer not changed.(响马) - [
88b760b636
] - vender: update vender version.(响马) - [
96f6a34f4d
] - Buffer, feat: support Buffer.byteLength method. (#317)(tapir) - [
53636a9347
] - core, refactor: rewrite naked_ptr, change the pointer access mode.(响马) - [
ffd9dc4673
] - WebView, feat: async open webview in gui.open.(响马) - [
b1828ada4e
] - SandBox, bugfix: require('..') is not equal require('../') on Windows XP;(响马) - [
c977e4849d
] - SandBox, refactor: Unify the code used to detect relative paths.(响马) - [
7474b3f275
] - test, bugfix: restore env in windows, fix WebView test crash.(响马) - [
7dff9943f1
] - WebView, feat: add test case.(响马) - [
63e8f87198
] - WebView, bugfix: console not inject in IE8.(响马) - [
99a3d14160
] - WebView, feat: disable console.log when debug option set to false. the debug option defaults to true.(响马) - [
6959f5674e
] - WebView, bugfix: remove unused output.(响马) - [
2e2fcfb5dd
] - WebView, feat: redirect the webview console to the fibjs log system.(响马) - [
ad37384c40
] - event, bugfix: app crash when emit an event on a no-js object.(响马) - [
be85001b58
] - WebView, bugfix: app crash when error source is null.(响马) - [
ba52c7830f
] - WebView, feat: set the default version to the highest version.(响马) - [
c6a06404ab
] - build, feat: disable parallel compile in Windows Debug mode.(响马) - [
74ffaea233
] - WebView, bugfix: app crash when close an alert dialog box.(响马) - [
72a942ebac
] - vender: update vender version.(响马) - [
6da1126a78
] - v8, bugfix: enable bigobj, fix compile error on windows debug mode.(响马) - [
4825ac82a6
] - WebView, bugfix: html document is not ready when the NavigateComplete2 event fired.(响马) - [
41642f44d0
] - WebView, feat: log web script error to console.error.(响马) - [
4093dbb6cc
] - console, feat: in Windows gui mode, call console.log popup console.(响马) - [
b953f0351b
] - Buffer, refactor: format code.(响马) - [
0753f74164
] - Buffer, bugfix: unused variable.(响马) - [
9bf02c751f
] - PKey, bugfix: compile warning on windows.(响马) - [
a31745cfa3
] - PKey, feat: importKey docs.(响马) - [
30d38fee20
] - Buffer, bugfix: fix idl error.(响马) - [
be727204db
] - PKey, feat: support import/export jwe format json.(响马) - [
1b8f0b10e4
] - Buffer, feat: support require('buffer').Buffer.(响马) - [
8858e823ee
] - mongo, bugfix: lock the database when the cursor is destroyed asynchronously.(响马) - [
bd12bbd2f7
] - Routing, feat: support express compatible path template.(响马) - [
50b55bc37c
] - add keys and values method in Buffer Class. (#312)(tapir) - [
33db04d4b4
] - process, feat: use SIGINT to stop child process.(响马) - [
8222ba0eff
] - core, break: not catch ctrl-c.(响马) - [
28fb345af6
] - WebView, break: emit onclose event instead of onmessage('close').(响马) - [
3ad67e0574
] - db, feat: allow modify the propertis of DBRow.(响马) - [
92d90cbc8c
] - list, feat: return null when index out of range.(响马) - [
91497973d0
] - core, feat: continue js default process when _named_setter return NULL.(响马) - [
a517cb1345
] - sanbox, bugfix: fix error when require('.') and require('..').(响马) - [
6369fcc019
] - http, refactor: change http.request to real async mode.(响马) - [
485f218bac
] - test, feat: add async execute test.(响马) - [
5d3e99e6e0
] - db, refactor: change execute(fmt, ...args) to real async mode.(响马) - [
bacf979fb8
] - core, refactor: declare OptArgs to process ...args.(响马) - [
cf5e8828b2
] - redis, refactor: switch to ...args syntax.(响马) - [
c412a6f05e
] - fiber, bugfix: compile error in debug mode.(响马) - [
eae39d2f22
] - core, refactor: use std::vector to transfer ...args.(响马) - [
9fdf8181ce
] - core, feat: enable modify the built-in object in strict mode (#311)(Hengfei Zhuang) - [
445be030e1
] - redis, bugfix: fix test case error.(响马) - [
e920013038
] - event, refactor: switch to ...args syntax.(响马) - [
525f6e5984
] - db, refactor: switch to ...args syntax.(响马) - [
868daf45b8
] - path, refactor: switch to ...args syntax.(响马) - [
87519007fe
] - List, refactor: switch to ...args syntax.(响马) - [
9148441329
] - console, refactor: switch to ...args syntax.(响马) - [
4175472893
] - core, bugfix: do not skip undefined args in ...args mode.(响马) - [
886fd8b99c
] - coroutine, refactor: switch to ...args syntax.(响马) - [
5347b405a3
] - util, refactor: switch to ...args syntax.(响马) - [
bb5d8b5141
] - Merge branch 'master' into dev(响马) - [
7ab0252bff
] - fix memory leak in mssql.execute (#310)(onceyoung) - [
67451f6574
] - util, refactor: util.extend switch to ...args syntax.(响马) - [
fd5a746377
] - idlc, feat: support ...args syntax, Use Array to pass variable-length arguments.(响马) - [
88d2ede145
] - WebView, bugfix: not trigger 'load' event when iframe loaded.(响马) - [
86baa1177b
] - WebView, feat: support window.close.(响马) - [
c6c5b549ba
] - doc, feat: warning about postMessage may lose messages.(响马) - [
0e2b30ad96
] - Int64, feat: add multi & div (#309)(Hengfei Zhuang) - [
e76778caa0
] - Routing, break: msg.value is not modified when no child is matched.(响马) - [
88b21e314a
] - update vscode setting.(响马)
-
refactor :
- fiber:
- switch worker back to thread mode in windows. (xicilion)
- use fiber worker in windows, enable full feature of multi thread fiber. (xicilion)
- abstract fiber api. (xicilion)
- async - move the result checker into the class to reconstruct the source code. (xicilion)
- core - use ac->isAsync to test async mode. (xicilion)
- console - use cc_ function instead of ac. (xicilion)
- sanbox - not clone the module return by callback. (xicilion)
- fs - cache files until the zip package is changed. (xicilion)
- test - use path.join to build file name. (xicilion)
- fiber:
-
bugfix :
- sandbox:
- remove unused variable. (xicilion)
- resolve search root folder twice on windows. (xicilion)
- circular dependency error when module.exports is changed.. (xicilion)
- leveldb - db.between not include the begin key. (xicilion)
- mongodb - ensureIndex error on mongodb v3.0+ . (xicilion)
- net - compile warning in debug mode. (xicilion)
- sandbox:
-
breakchange :
- core - only use the args before entry script as the system options. (xicilion)
-
deps :
- v8 - v6.2.52. (xicilion)
- [
f3a5386cc3
] - async, refactor: move the result checker into the class to reconstruct the source code. (xicilion) - [
76a2bd5567
] - fiber, refactor: switch worker back to thread mode in windows. (xicilion) - [
d5304df12f
] - fiber, refactor: use fiber worker in windows, enable full feature of multi thread fiber. (xicilion) - [
7c4a5bd368
] - fiber, refactor: abstract fiber api. (xicilion) - [
a29757fd58
] - sandbox, bugfix: remove unused variable. (xicilion) - [
fe384087a0
] - core, refactor: use ac->isAsync to test async mode. (xicilion) - [
be97c97879
] - console, refactor: use cc_ function instead of ac. (xicilion) - [
8ea02b7ba7
] - v8, upgrade: v6.2.52. (xicilion) - [
13072368f5
] - sanbox, refactor: not clone the module return by callback. (xicilion) - [
694659486c
] - core: enable strip option in release mode. (xicilion) - [
0cf26f2cce
] - fs, refactor: cache files until the zip package is changed. (xicilion) - [
9dd77c284c
] - sandbox, bugfix: resolve search root folder twice on windows. (xicilion) - [
c961d71173
] - leveldb, bugfix: db.between not include the begin key. (xicilion) - [
3420200ecb
] - mongodb, bugfix: ensureIndex error on mongodb v3.0+ . (xicilion) - [
9e99a7a92a
] - sandbox, bugfix: circular dependency error when module.exports is changed.. (xicilion) - [
61acfb512c
] - test, refactor: use path.join to build file name. (xicilion) - [
5f56491d76
] - core, break: only use the args before entry script as the system options. (xicilion) - [
1a04db5488
] - net, bugfix: compile warning in debug mode. (xicilion) - [
b7ee5c809f
] - v8: upgrade to v6.1.539 (xicilion) - [
348c1b0476
] - test: add v8 hash seed case. (xicilion)
-
feature :
- assert: add assert.ifError (#303) (Hengfei Zhuang)
- db: support trans method to auto control transaction. (xicilion)
- encoding: base64 support url mode. (xicilion)
- fs:
- compatible with windows XP. (xicilion)
- complete fs test case, complete fs english doc (#307) (Hengfei Zhuang)
- complete symlink realpath readlink methods on windows (#305) (Hengfei Zhuang
- add fs.fchmod fs.fchown fs.fdatasync fs.fsync (#292) (Hengfei Zhuang)
- gui: WebView support close method and event. (xicilion)
- http:
- sort file in index page. (xicilion)
- fileHandler support autoIndex. (xicilion)
- unlimited download size, support http.maxDownloadSize to change it. (xicilion)
- net: add isIP, isIPv4, isIPv6 (#301) (Hengfei Zhuang)
- module: add require.cache (#300) (Hengfei Zhuang)
- process: support hrtime. (xicilion)
- sandbox: resolve the realpath of symlink file. (xicilion)
- process: process.exit defaults to 0 (#298) (Hengfei Zhuang)
- tty: add tty module (#296) (Hengfei Zhuang)
- util: feat: add isAsyncFunction (#295) (Hengfei Zhuang)
- v8:
- upgrade to v6.1.500 (xicilion)
- share ia64 snapshot between posix and windows. (xicilion)
- upgrade to 6.1.435, enable snapshot at bootstrap Snapshot. (xicilion)
-
breakchange :
- core: remove the default harmony & use_strict flag (#299) (Hengfei Zhuang)
- gui: rename WebView close event to closed. (xicilion)
-
bugfix :
- db: fix compile error on freebsd. (xicilion)
- http:
- fix compile warning on windows. (xicilion)
- test: add index.html test. (xicilion)
- maxDownloadSize cannot modify. rename maxDownloadSize to maxBodySize. (xicilion)
- net: fix comiple error on windows. (xicilion)
- v8: fix crash on windows x86. (xicilion)
- xml: fix document error. (xicilion)
-
deps :
- v8: upgrade v8 to v6.1.500
- [
72589ad38b
] - gui, break: rename WebView close event to closed. (xicilion) - [
14283edc8c
] - fs, feat: compatible with windows XP. (xicilion) - [
50c130983d
] - fs, refactor: move init_fs function. (xicilion) - [
f2aadf38cd
] - fs, refactor: format source code. (xicilion) - [
20698d6545
] - ci, chore: delete useless config (#308) (Hengfei Zhuang) - [
4a3ec408d7
] - gui, feat: WebView support close method and event. (xicilion) - [
55ab9a3eaa
] - core, break: remove the default harmony & use_strict flag (#299) (Hengfei Zhuang) - [
7fb6beba84
] - v8, bugfix: fix crash on windows x86. (xicilion) - [
8e79b9e09f
] - fs, feat: complete fs test case, complete fs english doc (#307) (Hengfei Zhuang) - [
967b602953
] - v8, feat: upgrade to v6.1.500 (xicilion) - [
f6db24bb49
] - net, bugfix: fix comiple error on windows. (xicilion) - [
83513660e4
] - fs, feat: complete symlink realpath readlink methods on windows (#305) (Hengfei Zhuang - [
c57323d131
] - net, feat: add isIP, isIPv4, isIPv6 (#301) (Hengfei Zhuang) - [
d34a3beeae
] - module, feat: add require.cache (#300) (Hengfei Zhuang) - [
29326433e6
] - fs, feat: add fs.fchmod fs.fchown fs.fdatasync fs.fsync (#292) (Hengfei Zhuang) - [
28c2cb07e8
] - assert, feat: add assert.ifError (#303) (Hengfei Zhuang) - [
5df852888d
] - assert, break: allow undefined (#302) (Hengfei Zhuang) - [
da2378cad0
] - sandbox, feat: resolve the realpath of symlink file. (xicilion) - [
a747a46eaf
] - process, feat: process.exit defaults to 0 (#298) (Hengfei Zhuang) - [
befdb45ff1
] - tty, feat: add tty module (#296) (Hengfei Zhuang) - [
d332acb156
] - db, bugfix: fix compile error on freebsd. (xicilion) - [
7ec6c04dde
] - v8, feat: share ia64 snapshot between posix and windows. (xicilion) - [
56060e9201
] - v8, feat: upgrade to 6.1.435, enable snapshot at bootstrap Snapshot. (xicilion) - [
d224743bc4
] - process, feat: support hrtime. (xicilion) - [
f64415dfe4
] - util, feat, feat: add isAsyncFunction (#295) (Hengfei Zhuang) - [
9736723003
] - encoding, feat: base64 support url mode. (xicilion) - [
856aaf660e
] - db, feat: support trans method to auto control transaction. (xicilion) - [
7e5933621f
] - xml, bugfix: fix document error. (xicilion) - [
8a381a2786
] - http, bugfix: fix compile warning on windows. (xicilion) - [
364827698c
] - crypto, refactor: use the alias to implement the pbkdf2Sync (#294) (Hengfei Zhuang) - [
9f37e2fb46
] - http, feat: sort file in index page. (xicilion) - [
5f6d41b09f
] - http, feat: fileHandler support autoIndex. (xicilion) - [
60c36574fb
] - http, bugfix: test: add index.html test. (xicilion) - [
f05b605fd2
] - http, bugfix: bug: maxDownloadSize cannot modify. rename maxDownloadSize to maxBodySize. (xicilion) - [
ff0c6f4147
] - http, feat: unlimited download size, support http.maxDownloadSize to change it. (xicilion)
-
feature :
- crypto: support RSA PUBLIC KEY format pem file.
- ssl: update root certs.
- installer: use sudo&runas to install as administrator.
- fs: implement fs.copy on freebsd.
-
breakchange :
- ws: deprecated WebSocketHandler soon.
-
bugfix :
- http: check http cookies validity (#285)
-
deps :
- v8: upgrade v8 to v6.1.394
- [
1e9a40bcdb
] - v8, feat: upgrade to v6.1.394.. (xicilion) - [
f61b52f3ab
] - crypto, feat: : support RSA PUBLIC KEY format pem file. (xicilion) - [
1927fbec79
] - ssl, feat: update root certs. (xicilion) - [
12e655871d
] - ws, break: deprecated WebSocketHandler soon. (xicilion) - [
aaf66d5e07
] - installer, feat: use sudo&runas to install as administrator. (xicilion) - [
08c6d0b205
] - fs, feat: implement fs.copy on freebsd. (xicilion) - [
8c1e42b8bf
] - http, bugfix: check http cookies validity (asionius)
-
feature :
- xml:
- support el.getElementsByClassName.
- support el.getElementById.
- sandbox:
- support switch to .js mode when filename does not have ext.
- support add version mark in .jsc file.
- http: output fibjs version in http header.
- core: all Sync alias to all async apis.
- xml:
-
breakchange :
- sandbox: remove --root and --approot option.
-
bugfix :
- v8: disable icu, fix toLocaleDateString error.
-
deps :
- v8: upgrade to v6.1.344
-
[
67fee618cc
] - core, fixbug: fix freebsd compile error. (xicilion) -
[
0e01161d4f
] - core, chore: fix compile warning. (xicilion) -
[
a8467666aa
] - path, refactor: remove unused variable. (xicilion) -
[
1a013416fc
] - deps, refactor: remove spidermonkey from vc project. (xicilion) -
[
5ec1a58a80
] - deps, refactor: remove unused library. (xicilion) -
[
bb0584f4f3
] - sandbox, break: deprecate --root and --approot option. (xicilion) -
[
5fabc2a337
] - core, fixbug: fix build error on windows. (xicilion) -
[
b8c388d61a
] - cmake, feat: enable ccache. (xicilion) -
[
9e8ff1d755
] - deps, upgrade: upgrade to v6.1.344 (xicilion) -
[
a022bdf5e6
] - test, fixbug: fix typo. (xicilion) -
[
2d360557d0
] - core, refactor: use internal flag variable to change v8 options. (xicilion) -
[
93a9df5835
] - v8, fixbug: disable icu, fix toLocaleDateString error. (xicilion) -
[
d843532424
] - http, refactor: change output compression limit to 64M. (xicilion) -
[
272bd7752e
] - http, feat: output fibjs version in http header. (xicilion) -
[
739d633be7
] - test, feat: throw the case when network is disconnected. (xicilion) -
[
91c342449c
] - sandbox, feat: switch to .js mode when filename does not have ext. (xicilion) -
[
aa16d9b35f
] - doc, feat: docs about function source code is not available in .jsc mode. (xicilion) -
[
86b57a93f8
] - fs, refactor: split fs code (#284) (ngot) -
[
f8b63086cb
] - test, fixbug: fix hangup in .jsc mode. (xicilion) -
[
3a989b79b2
] - SandBox, feat: add version mark in .jsc file. (xicilion) -
[
e74bcaa994
] - coroutine, refactor: use DiscardThreadSpecificMetadata to free thread data in v8. (xicilion) -
[
cd20493916
] - core, feat: all Sync alias to all async apis. (#282) (ngot) -
[
1b31d1b706
] - xml, feat: support el.getElementsByClassName. (xicilion) -
[
ca3862497b
] - xml, refactor: use get_id to query el.id in el.getElementById. (xicilion) -
[
01d3156db4
] - xml, feat: el.id & el.className test case. (xicilion) -
[
8089d2e4b0
] - xml, feat: support el.getElementById. (xicilion) -
[
3076b629bb
] - docs, refactor: format dot output. (xicilion) -
[
d7643ab285
] - docs, refactor: change dot syntax. (xicilion) -
[
cbc5e4ea9d
] - sandbox, feat: report line number in jsc. (xicilion) -
[
6a393e1dad
] - util, refactor: split source code. (xicilion) -
[
24843e4f2e
] - idl, refactor: move idl to idl dir & move en idl to this repo (#281) (ngot)
- bugfix :
- fs: fix the fs.read zero.
- [
a34b53c4bb
] - fs, fixbug: fix the fs.read zero (#277) (ngot)
-
feature :
- test:
- support async or callback case.
- support it.only, it.skip, describe.skip, describe.only.
- util:
- util.sync support async/await.
- util.sync support promise microtask.
- util.sync support specify async mode function manually.
- fs:
- add fs.open & fs.openSync & fs.close & fs.closeSync to open and close the file descriptor.
- readFile support encoding.
- Stat add uid and gid property, add fs test case.
- add fs.read & fs.readSync to read content from the file descriptor.
- path: more compatible with nodejs path module.
- test:
-
breakchange :
- util: util.compile must specify srcname.
- test: deprecate setup TDD mode.
- vm: sandbox remove main script mode.
- module: fix resolve typo from resovle to resolve.
-
bugfix :
- module: fix require error when entry of package.json is a folder.
- fs: fix compile error on windows.
- io: fix build warning on windows x86.
- util: util.sync throw error.
-
deps :
- upgrade v8 to v6.1.266
- upgrade sqlite to v3.19.3
- [
68142c7250
] - fs, fixbug: fix compile error on windows. (xicilion) - [
496a5648c8
] - fs, feat: add fs.read to read content from the file descriptor (#274) (ngot) - [
6a00f0f413
] - core, refactor: use header file to define version information. (xicilion) - [
3ce5162f5c
] - test, feat: support async or callback case. (xicilion) - [
f51019f869
] - internal, downgrade: downgrade expat. (xicilion) - [
22710a7eff
] - module, fixbug: fix require error when entry of package.json is a folder. (xicilion) - [
2c59dd5be7
] - docs, feat: update util.sync manual. (xicilion) - [
32c151a4b2
] - test, refactor: rewrite wasm test case. (xicilion) - [
419f63ea27
] - util, test: util.sync test case. (xicilion) - [
3b47b19bac
] - util, feat: util.sync: support specify async mode function manually. (xicilion) - [
fc429016a8
] - test, refactor: rewrite wasm case using util.sync. (xicilion) - [
d31e484a1a
] - test, feat: support it.only, it.skip, describe.skip, describe.only. (xicilion) - [
1856e6eade
] - internal, upgrade: upgrade v8&sqlite&expart. (xicilion) - [
7bd0fd3c15
] - io, fixbug: fix build warning on windows x86. (xicilion) - [
4e3cf824fa
] - core, bug: v8 x86 bug test. (xicilion) - [
c7d91f6608
] - path, feat: more compatible with nodejs path module. (xicilion) - [
301164a3ed
] - util, break: util.compile must specify srcname. (xicilion) - [
65c727f07b
] - docs, refactor: use relative path. (xicilion) - [
363527274b
] - test, break: deprecate setup TDD mode. (xicilion) - [
19c4e4134a
] - docs, fixbug: typo. (xicilion) - [
4cf9687691
] - fs, fixbug: fix build error in windows & linux (#272) (ngot) - [
e634d4fe94
] - docs, feat: utils.sync demo. (xicilion) - [
95a87427ba
] - util, feat: util.sync: support async/await. (xicilion) - [
c7bf148657
] - util, test: test error in callback (xicilion) - [
fa47702585
] - util, fixbug: util.sync: throw error test. (xicilion) - [
68cdaf838f
] - util, feat: sync support promise microtask. (xicilion) - [
5eb83d5559
] - test, feat: use repl to test main script. (xicilion) - [
dbc3257993
] - vm, break: sandbox remove main script mode. (xicilion) - [
c6be2fc750
] - docs, feat: missing docs. (xicilion) - [
0497ee39b4
] - docs, feat: missing docs. (xicilion) - [
1db39afa01
] - fs, feat: add fs.open & fs.openSync & fs.close & fs.closeSync to open and close the file descriptor (#271) (ngot) - [
03bc345e07
] - docs, feat: auto format javascript code. (xicilion) - [
8acd9a649c
] - docs, feat: fix language. (xicilion) - [
9899967fad
] - fs, feat: readFile support encoding. (xicilion) - [
ebe3d5e802
] - module, break: fix resolve typo. (xicilion) - [
7fc08a4a52
] - docs, feat: use css. (xicilion) - [
84f7576d83
] - docs, feat: gegerate inherit graph. (xicilion) - [
33388b8be2
] - idlc, feat: not generate extend of object. (xicilion) - [
54608ce37b
] - deps, chore: set to master (#269) (ngot) - [
b539f109a5
] - fs, chore: regenerate Stat.h (#270) (ngot) - [
928bccfe5f
] - fs, feat: Stat add uid and gid property, add fs test case (#268) (asionius) - [
b5ac68161c
] - docs, feat: change style of method descript. (xicilion)
-
feature :
- ssl: add ssl.loadRootCerts.
- fs: File add fd property.
- util: add isNativeError, isPrimitive, isSymbol, isDataView, isExternal, isMap, isMapIterator, isPromise, isSet, isSetIterator, isTypedArray, isUint8Array.
- events: add setMaxListeners & getMaxListeners & defaultMaxListers support.
- core: add -v, --version, -h command line option.
- SandBox: use snapshot to speed up the creation of context.
- SandBox: support standalone global.
-
breakchange :
- fs: remove the fs.openSync method.
- fs: rename fs.open to fs.openFile.
- expect: remove expect module.If you still want to use these module, you can find some similar module on npm.
- Sandbox: disable --noroot option, enable --root option.The root directly feature has been disabled by default now. You can use --root to enable it.
- events: more compatible with nodejs events module.
-
bugfix :
- zip: fix crash when read a empty file.
- fs: fix lchmod warning on linux.
- ssl: fix crash when get stream.
- zip: fix compile warning.
- [
1171c9376
] - console, feat:console.add support s%. (xicilion) - [
56f836e61b
] - ci, fixbug: move fullsrc to darwin (#266) (ngot) - [
a5d1ce9d40
] - ci, fixbug: fix Permission error (#265) (ngot) - [
176969d599
] - test, feat: enable single run directly (#264) (ngot) - [
ef7beeb13c
] - test, feat: enable single run directly (ngot) - [
eb92d481ff
] - doc, feats: add type. (xicilion) - [
da643dc4a9
] - ssl, feat: add ssl.loadRootCerts. (xicilion) - [
af1f95e389
] - ci, chore: bring forward the x64 ci (#263) (ngot) - [
f48354b22c
] - ci, chore: only run x64 test on linux (#262) (ngot) - [
31953e5682
] - zip, fixbug: fix crash when read a empty file. (xicilion) - [
1fa88f43bb
] - core, feat: utils.h check optional parameter. (xicilion) - [
f49f184c7d
] - core, feat: util.h ignore extra undefined in parameters. (xicilion) - [
46e4e48086
] - core, fixbug: fix gen windows installer.exe (#261) (ngot) - [
276fc52ef8
] - fs, break: remove the fs.openSync method (#260) (ngot) - [
2759406fc6
] - test, doc: add test docs (#259) (ngot) - [
9ed5946b51
] - fs, feat: File add fd property (#256) (ngot) - [
18cad502f0
] - fs, break: rename fs.open to fs.openFile (#258) (ngot) - [
021560eedd
] - docs, feat: group static function and property. (xicilion) - [
eb04aaed5d
] - doc, chore: update links (#255) (ngot) - [
9d2faf03a8
] - fs, fixbug: fix lchmod warning on linux. (xicilion) - [
f44cfe2f54
] - util, fixbug: fix warning on windows. (xicilion) - [
b5f8cca194
] - internal, upgrade: upgrade v8 to 6.1.201. (xicilion) - [
5dd2ca75de
] - ci, chore: remove then windows ssh release (#253) (ngot) - [
40bcea3ee5
] - test, feat: add i386 test runner (#252) (ngot) - [
26e2f98b51
] - ci, feat: add fullsrc.zip release (#250) (ngot) - [
f65738cd54
] - ci, feat: add osx x86 build & release (#249) (ngot) - [
2505a5f753
] - ci, chore: remove ssh deploy (#248) (ngot) - [
912fe25a2f
] - encodin, fixbugg: fix: hex_decode length error. (xicilion) - [
0c25a611a2
] - ssl, fixbug: fix crash when get stream. (xicilion) - [
5955c033a4
] - zip, fixbug: fix compile warning. (xicilion) - [
06a3efbce2
] - fs, , fixbug: fix compile warning on mac. (xicilion) - [
5787c34ab0
] - docs, fixbug: fix style. (xicilion) - [
ae185dfa9c
] - docs, feat: insert hr between methods. (xicilion) - [
9c9b6ee7ae
] - docs, feat: generate operator method. (xicilion) - [
70d39f9fdc
] - docs, fixbug: fix readme link error. (xicilion) - [
cbdc55f95d
] - docs, fixbug: fix markdown link error. (xicilion) - [
ddfe959ceb
] - core, chore: util.h format code. (xicilion) - [
5a645ae1d4
] - docs, feat: auto link to other module. (xicilion) - [
c30ef7a3e7
] - docs, fixbug: fix const default value; (xicilion) - [
4b5dede844
] - docs, feat: not encode message. (xicilion) - [
5d8fd217e2
] - docs, feat: readme (xicilion) - [
eca569b8ea
] - docs, feat: check document of return. (xicilion) - [
7528fed61f
] - docs, feat: check the comment. (xicilion) - [
cd44aa977d
] - docs, feat: 文档输出修饰, 输出对象 (xicilion) - [
9aacc04bad
] - docs, fixbug: fix style. (xicilion) - [
1d2f525021
] - docs, feat: rewrite with markdown. (xicilion) - [
1f7bf9a673
] - docs, feat: group members of the same name (xicilion) - [
da7c05105e
] - idlc, fixbug: fix bold style in github. (xicilion) - [
eb3ad4699c
] - encoding, revert: revert the hex modify (#247) (ngot) - [
b1da4a35b0
] - core, fixbug: remove unused files (#246) (ngot) - [
b97fa6d7c1
] - core, refactor: move vsmake.js to tools dir (#245) (ngot) - [
0a30826889
] - idlc, feat: generate markdown manual. (xicilion) - [
7b198566a2
] - util, feat: add isNativeError, isPrimitive, isSymbol, isDataView, isExternal, isMap, isMapIterator, isPromise, isSet, isSetIterator, isTypedArray, isUint8Array (#243) (ngot) - [
bc58e63620
] - idlc, feat: parser doxygen comment. (xicilion) - [
5aa4d7a64e
] - events, feat: add setMaxListeners & getMaxListeners & defaultMaxListers support (#240) (ngot) - [
a88f9f8c67
] - idlc, fixbug: fix parser error. (xicilion) - [
f0941d7f11
] - core, feat: add -v, --version, -h command line option (#241) (ngot) - [
8e870a8154
] - expect, break: remove expect module (#242) (ngot) - [
31f285fe5b
] - idlc, reactor: split code. (xicilion) - [
64f775b7bb
] - Sandbox, break: disable root option. (xicilion) - [
62bfd01362
] - event, refactor: remove ev list directly. (xicilion) - [
47369bda81
] - events, break: more compatible with nodejs events module (#232) (ngot) - [
a3e044b2e
] - util, fixbug: typo. (xicilion) - [
6b606fa7b
] - ci, fixbug:: windows build error. (xicilion) - [
188ba79ae
] - test, process**: using PATH environment variable viemacs (emacguo) - [
9ae359a14
] - SandBox, feat: use snapshot to speed up the creation of context. (xicilion) - [
1c839c416
] - memorystream, refactor: flush is always success asionius (asionius) - [
d5ed8a8e7
] - seekableStream, refactor: move 'truncate' 'eof' and 'flush' interface from File to seekableStream asionius (asionius) - [
d9119beec
] - SandBox, refactor: Enhance the performance of require in standalone global. (xicilion) - [
8485dca41
] - SandBox, feat: support standalone global. (xicilion) - [
9a98eb117
] - test, selfzip: add jsc test case. (xicilion) - [
950e996b1
] - Buffer, break: Compatible with nodejs hex encode format. (xicilion)
- bugfix :
- global: fix require error in repl.
- process: fix run error when using PATH environment variable on linux.
- [
877fb216e1
] - global, fixbug: fix require error in repl. (ngot) - [
4f55d674d8
] - core, chore: set the vender branch to 0.4.x (ngot) - [
c37c460f94
] - process, fixbug: fix run error when using PATH environment variable on linux. (ngot)
-
feature :
- wasm: Add wasm extension demo.Now you can use WebAssembly to write extention of fibjs!
- util: format support TypedArray.
- module:
- support auto exec selfzip file. Now you can zip your application to an executable file and distribute it easily!
- add --noroot options to disable application root directory. Application root directory will be removed in 0.5.0, so please pay attention to this.
- add require.resovle
- implement .ext loader.
- zlip: date_t support getdate.
- vm: Sandbox.run support extension search and package.json.
- fs: add access, accessSync, appendFile, appendFileSync, chown, chownSync, lchmod, lchmodSync, lchown, lchownSync, link, linkSync, lstat, lstatSync, readlink, readlinkSync, realpath, realpathSync, symlink, symlinkSync, truncate, truncateSync, F_OK, R_OK, W_OK, X_OK & constants
- util: util.compile support bash style comment.
- path:
- support path.isAbsolute.
- enable path.win32 & path.posix both works on win32 & posix
- os:
- add os.homedir()
- add os.release()
- add os.endianness()
- add os.userInfo()
- events:
now it is possible create EventEmit object just from
require('events')
. - timers: add timers module
-
breakchange :
- os: normalize execPath.
- vm: disable relative path in sanbox.run.
- global: move global.sync to util.sync.
- os: replace os.version with os.release()
- os: change os.type to os.type()
- os: change os.hostname to os.hostname()
- os: rename os.CPUInfo() to os.cpus() & rename os.CPUs() to os.cpuNumbers()
- os: change os.arch to os.arch()
- os: rename os.networkInfo() to os.networkInterfaces
- core: reorder module wrap arguments.
- gui: disable drag file to gui webbrowser.
-
bugfix :
- process: fix process on Linux, not throw when process.run failed.
- core: fix GLIBC_2.7 not found. disable eventfd.
- gui: fix gui windows visible&maxmize bug.
- gui: fix maximize mode of gui window not worked in shortcut.
- gui: fix windows gui input control ctrl-v delete error.
- module: change path .zip?/file to .zip$/file, fix windows gui url error.
-
internal :
- upgrade V8 to 6.1.64
- [
4cd3e6c7d4
] - wasm, feat: add wasm test (ngot) - [
80c1837f8b
] - util, feat: format support TypedArray. (xicilion) - [
e9831314eb
] - module, refactor: not register id into module cache. (xicilion) - [
efec83bfc0
] - module, chore: check module id. (xicilion) - [
032835643b
] - test, chore: move temp file to test folder. (xicilion) - [
92fee00865
] - module, feat: auto exec selfzip file. (xicilion) - [
f11f666176
] - os, break: normalize execPath. (xicilion) - [
bff9a9f33d
] - process, fixbug: process on Linux, not throw when process.run failed. (xicilion) - [
a6421df39a
] - core, fixbug: GLIBC_2.7 not found. disable eventfd. (xicilion) - [
dd437b2831
] - module, break: add --noroot options to disable application root directory. (xicilion) - [
ca3951c1b2
] - test, fixbug: fix module_test, disable absolute identifiers test. (xicilion) - [
33f800ff08
] - module, refactor: reuse variable. (xicilion) - [
6e6ee02be4
] - module, refactor: Organize source code. (xicilion) - [
be1a651d8a
] - module, feat: implement require.resovle (xicilion) - [
be71bb05ff
] - module, fixbug: normalize id, fix error on windows. (xicilion) - [
7ac814c7dc
] - module, feat: implement requireModule. (xicilion) - [
9bfea8d064
] - module, refactor: use ZipFile.date as the date of zip virtual file. (xicilion) - [
693b015c01
] - ZipFile: add date test case. (xicilion) - [
01cd70605f
] - ZipFile: support date while zip a file. (xicilion) - [
4f6330cda4
] - zlip, feat: date_t support getdate. (xicilion) - [
fe52e70f6f
] - fs, feat: enable zip cache timeout. (xicilion) - [
e85d504ed1
] - vm, feat: implement requireFile, use locateFile to load module file. (xicilion) - [
ac68fc8432
] - vm, refactor: split source code of SandBox. (xicilion) - [
c5351420cb
] - test, fixbug: fix websocket test on windows. (xicilion) - [
bf49dcaf5c
] - vm, feat: Sandbox.run support extension search and package.json. (xicilion) - [
d87bcc6960
] - vm, break: disable relative path in sanbox.run. (xicilion) - [
e3fa7060de
] - vm, refactor: share script cache in isolate. (xicilion) - [
a155c2133c
] - vm, refactor: use LruCache to cache script file. (xicilion) - [
391b467618
] - vm, feat: enable script file cache. (xicilion) - [
c5ae89255c
] - gui, fixbug: gui windows visible&maxmize bug. (xicilion) - [
f56ff6185a
] - gui, fixbug: maximize mode of gui window not worked in shortcut. (xicilion) - [
e759bf6270
] - fs, chore: set fs.constants readonly attribute (asionius) - [
2e9b597470
] - fs, chore: remove method access return value (asionius) - [
02a9f33024
] - fs, fixbug: fix windows compile error (asionius) - [
aa34b7d23f
] - fs, feat: some fs apis to compat to node fs api (asionius) - [
9a864d3773
] - internal, upgrade: upgrade v8 to 6.1.64 (xicilion) - [
b0e003bcee
] - iconv, chore: delete unused variable. (xicilion) - [
032ccc2a97
] - vm, feat: implement .ext loader. (xicilion) - [
29717ea64e
] - os, chore: simplify os.usereInfo (ngot) - [
4ce4e3ee73
] - os, fixbug: fix crash error (ngot) - [
e2b2454fa2
] - os, refactor: remove useless userInfo code (ngot) - [
d941e05375
] - test, remove: useless code (ngot) - [
bca9d01961
] - Buffer, chore: format (ngot) - [
f8732d14a7
] - encoding, feat: iconv.encode & iconv.dcode support binary encoding (ngot) - [
dc4e7dfca9
] - encoding, revert: remove iconv.encode & iconv.dcode support base64 & hex (ngot) - [
1a833967b8
] - encoding, feat: iconv.encode & iconv.dcode support base64 & hex (ngot) - [
62e1d88cf2
] - os, refactor: simplify & better performance (ngot) - [
f9a8f140dc
] - encoding, feat: add iconv::decode(String) & hex.encode(String) & base64.encode(String) (ngot) - [
00ef954745
] - os,fixbug: fix build error (ngot) - [
303f42d958
] - os, feat: implement os.userInfo() encoding options (ngot) - [
d394a179d5
] - os, feat: impement os.userInfo on windows (ngot) - [
016b535735
] - os, feat: add os.userInfo() (ngot) - [
61fc723cfd
] - core, chore: remove fibjs namespace. (xicilion) - [
dd0f99f062
] - vm, refactor: rewrite sanbox.run. (xicilion) - [
ec616ea050
] - vm, refactor: rewrite addScript. (xicilion) - [
c07fd32936
] - util, feat: util.compile support bash style comment. (xicilion) - [
71f5916562
] - global, break: move global.sync to util.sync. (xicilion) - [
6bd3ff3f7e
] - path, feat: support path.isAbsolute. (xicilion) - [
7c5084af38
] - path, refactor: use Runtime::setError to report error. (xicilion) - [
2f1b2a4aef
] - test, fixbug: update arm/arm64 jsc test file. (xicilion) - [
5532d31ec4
] - internal, upgrade: upgrade v8 to 6.1.24 (xicilion) - [
73088ef4ec
] - core, chore: remove docs folder. (xicilion) - [
cb7800f342
] - core, chore: remove submodule docs. (xicilion) - [
6ac737f3e9
] - path, refactor: rewrite path/path.posix/path.win32. (xicilion) - [
05d344448f
] - path, fixbug: fix os_win GetVersion2 compile error. (xicilion) - [
049ebb6ff7
] - core, feat: support module renaming. (xicilion) - [
8dd5d5d46c
] - os, break: replace os.version with os.release() (ngot) - [
b4220d94f5
] - os, chore: update comment (ngot) - [
0381452de3
] - os, fixbug: fix error check (ngot) - [
8b08c7e608
] - os, fixbug: throw detail error & mem leak (ngot) - [
67b594cff9
] - test, fixbug: fix vm test on windows (ngot) - [
d2e908c89e
] - test, feat: add os.homedir() test case (ngot) - [
955f6e9ab2
] - os, feat: implememt os.homedir() on windows (ngot) - [
9196a756f5
] - os, feat: add os.homedir() (ngot) - [
d80e88a0c1
] - test, feat: add os.release test case (ngot) - [
c40e82df7a
] - os, feat: add os.release() (ngot) - [
623bb542a8
] - os, feat: add os.endianness() (ngot) - [
378d0a0fae
] - os, break: change os.type to os.type() (ngot) - [
bf34081629
] - os, break: change os.hostname to os.hostname() (ngot) - [
e2b8983df8
] - os, break: rename os.CPUInfo() to os.cpus() & rename os.CPUs() to os.cpuNumbers() (ngot) - [
74154a42fb
] - os, break: change os.arch to os.arch() (ngot) - [
f618afa24f
] - os, break: rename os.networkInfo() to os.networkInterfaces (ngot) - [
06fe572b72
] - test, chore: fix test on windows (ngot) - [
1fafaad796
] - test, chore: ignore single test runner (ngot) - [
2145bfdbc0
] - test, feat: add path.win32 & path.posix test case (ngot) - [
03820c7680
] - path, feat: enable path.win32 & path.posix both works on win32 & posix (ngot) - [
d97c82eb41
] - path, fixbug: fix posix path sep (ngot) - [
c3e3de463e
] - core, fixbug: fix build error (ngot) - [
35e715ab48
] - core, chore: update vcxproj (ngot) - [
3b8ba008df
] - path, refactor: simplify path implementation (ngot) - [
78afbfb026
] - path, feat: more compatibility to Node.js path module (ngot) - [
524a241146
] - events, chore: remove unuseful code. (xicilion) - [
b7033a6f9d
] - events, feat: more compatibility to Node.js events module (xicilion) - [
7c82f03f23
] - core, break: reorder module wrap arguments. (xicilion) - [
9b5e96e3a8
] - test, fixbug: enable ignored test case. (xicilion) - [
278d44c7ee
] - test, chore: remove single tester (ngot) - [
f238e16207
] - timers, feat: add timers module (ngot) - [
c5cd73a116
] - gui, break: disable drag file to gui webbrowser. (xicilion) - [
aabebe6f6b
] - gui, fixbug: windows gui input control ctrl-v delete error. (xicilion) - [
58c368087f
] - test, chore: support relative path. (xicilion) - [
46e30cad9a
] - doc, chore: update download link (ngot) - [
37ffd771c1
] - module, fixbug: change path .zip?/file to .zip$/file, fix windows gui url error. (xicilion) - [
5adb9780cf
] - ci, fixbug: ci test (#220) (ngot) - [
2044869df2
] - doc, chore: update downloads url (ngot) - [
087194a32b
] - fs, feat: cache *.zip?/ file data. (xicilion)
- bugfix :
- util.compile function export error.
- fix Timer.clear release error.
- feature :
- HttpClient: enable parallel query
- internal :
- upgrade V8 to 6.0.252
- [
02426d5371
] - ci, feat: add ssh deploy (#218) (ngot) - [
59d743dacc
] - util, bugfix: util.compile function export error. (xicilion) - [
51af1f60d7
] - ci, fix: osx lost xz deps (ngot) - [
0c055cd114
] - ci, fix: osx build (ngot) - [
82b0aad977
] - ci, refacor: rename gui (ngot) - [
64b5d53a81
] - ci, fix: add env param (ngot) - [
0edf3dcdb9
] - ci, refactor: only ci env run the xz compress (ngot) - [
4529e4ba0d
] - ci, chore:output build step message. (xicilion) - [
a4e84fd00f
] - http, test:HttpClient parallel query test. (xicilion) - [
53946382d9
] - http, feat: enable parallel query (xicilion) - [
7285222e6e
] - ci, feat: enable overwrite when build failed (ngot) - [
ff0db46997
] - ci, fix: windows x86 cab release (ngot) - [
f339104932
] - ci, feat: windows cab files (ngot) - [
9bcc013036
] - ci, feat: release compress files (ngot) - [
3a05b3199b
] - deps, feat: upgrade to v8::Global interface. (xicilion) - [
d29ca964f3
] - internal, deps: upgrade v8 to 6.0.252 (xicilion) - [
2c6b793304
] - test, bugfix: Wait for the timer to release (xicilion) - [
0903f95dff
] - test, refactor: rewrite GC test case. (xicilion) - [
82f0041590
] - timer, bugfix: fix Timer.clear release error. (xicilion) - [
29a8389ca6
] - internal, deps: upgrade v8 (xicilion) - [
6168c1ecf2
] - doc, feat: add gitter badge (ngot) - [
3046566b2b
] - chore, badge: change build image (#208) (ngot)
Good news, we will land the ES6 Module support in the 1.0.0. Before that, we still have a lot of work to do.
v0.3.0 is a pre-release update version of fibjs. There are many exciting features in this release such as multi-thread Worker Mode, built-in WebSocket, arm & mip arch support, better compatibility to npm. We recommend you to try these new features.
- module:
- support
node_modules
directory. - remove
.module
directory support. - remove
__sbname
support. - add
util.compile
method. JavaScript code can be built into ByteCode with.jsc
extension and it can be required likerequire('mod.jsc')
. This is very useful to ship production and protect you code. - support virtual zip path. You can pacck you code into a zip file and just require it like this:
require('./test.zip?/b.js'))
- syntax check after load error to speed the require.
- SandBox.require adding base argv, set the start query dir
- package.json support directory.
- sandbox add --approot to set the run path.
- remove the sandbox name from the source path
- support
- mq:
- remove mq.jsHandler
- rpc:
- remove rpc module. Please use coroutine.Worker instead.
- events:
- remove Trigger Object, use events.EventEmitter instead.
- http:
- remove Message.result property
- add HttpMessage.socket
- add httpClient
- coroutine:
- add multi-thread Worker support.
- process:
- process extends EventEmitter.
- add process.nextTick
- ws:
- add WebSocket module.
- querystring:
- add querystring module.
- zmq:
- add zmq module.
- gui:
- add gui module on windows in purpose to support webview.
- db:
- add MSSQL support
- [
233254d
] - ws, fix: fix the close error. (xicilion) - [
66e4367
] - http, feat: add HttpMessage.socket (xicilion) - [
15a430e
] - module, remove: remove .module support (xicilion) - [
1ca59b2
] - module, remove: remove Sandbox.compile, moved to util.compile (xicilion) - [
f1b89d3
] - http, refactor: reuse request.cookies (xicilion) - [
3624e39
] - mq, remove: remove mq.jsHandler (xicilion) - [
b7d5efd
] - rpc, remove: remove rpc module, use coroutine.Worker instead. (xicilion) - [
059e771
] - http, refactor: reuse request, avoid too many objects created (xicilion) - [
298530f
] - coroutine, feat: implement native object passing (xicilion) - [
4436f62
] - coroutine, feat: implement Worker message passing (xicilion) - [
ddc13b8
] - coroutine, feat: implement Worker basic message passing, onopen event. (xicilion) - [
326a677
] - os, feat: add mac address & mask (ngot) - [
0796c51
] - mq, remove: remove mq.await, please use sync instead. (xicilion) - [
a1219dc
] - module, refactor: sandbox.run support different mod, add compile argv, compile different target. (xicilion) - [
642ddcb
] - zip, fix: ZipFile add entry check (xicilion) - [
3773f1a
] - coroutine, feat: add Worker (xicilion) - [
7e9db7d
] - net, fix: fix remotePort ntohs remotePort (#200) (Hengfei) - [
61bd021
] - global, fix: fix repl error (xicilion) - [
c5a4786
] - internal, deps: upgrade SQLlite (xicilion) - [
108a180
] - internal, deps: upgrade libgd (xicilion) - [
d18f338
] - core, remove: remove ppc arch support. (xicilion) - [
a0f78f2
] - util, feat: LruCache support modifies timeout when invoked. (xicilion) - [
0be9fc3
] - db, fix: redis pubsub avoid reentry. (xicilion) - [
3911558
] - ws, refactor: dalay web socket at background read, avoid miss event. (xicilion) - [
9437cfc
] - fs, fix: fix file.stat on windows (ngot) - [
3480a0c
] - ssl, feat: add SslSocket.stream, to query the socket (xicilion) - [
cbd4480
] - collection, feat: add List.lastIndexOf (onc3young) - [
17393ee
] - http, remove: remove Message.result (xicilion) - [
f72bcb7
] - rpc, remove: remove rpc.json (xicilion) - [
da0d86f
] - ws, fix: fix error throw when no error handler. (xicilion) - [
214ed13
] - collection, feat: collection.List add indexOf. (zmq) - [
000b41f
] - gui, refactor: change WebView event args (xicilion) - [
b9d0cce
] - ws, refactor: rename WebSocketEvent to EventInfo (xicilion) - [
9eaaf7d
] - http, feat: Message add type and data property (xicilion) - [
2baf90e
] - util, fix: fix LruCache logic (xicilion) - [
a5582a5
] - mq, refactor: jsHandler remove method map support, only support [] and {}. (xicilion) - [
1df7977
] - mq, feat: add mq.await (xicilion) - [
c796fe9
] - gui, feat: add edge CONST (ngot) - [
b9ceb7f
] - util, refactor: LRUCache updater return undefined not cache. (xicilion) - [
7bf0a8b
] - net, fix: fix localPort double ntohs port (ngot) - [
30dd890
] - registry, fix: fix a logic error. (xicilion) - [
2301a94
] - gui, feat: add gui.setVersion to chose the webview version. (xicilion) - [
325b498
] - collection. feat: add Map.set (xicilion) - [
26a8c1b
] - crypto, feat: modify pbkdf2 , compat nodejs (xicilion) - [
b61b9d9
] - http, feat: Add Message.end to terminate chain transaction. (xicilion) - [
232657c
] - http, refactor: reuse Message.response, refactor httpHandler creates new instance by every request. (xicilion) - [
bac5eb3
] - module, refactor: syntax check after load error to speed the require. (xicilion) - [
47ee1ae
] - process, feat: process extends EventEmitter (xicilion) - [
538f16f
] - ws, feat: complete error handles logic. (xicilion) - [
f5505cf
] - db, fix: fix a SQLite backup error. (xicilion) - [
a7fb229
] - ws, feat: add WebSocketEvent for Object Event. (xicilion) - [
8083561
] - registry, feat: add registry module to operate the Windows registry. (xicilion) - [
2735db2
] - path, fix: fix path.basename error. (xicilion) - [
6fad8ac
] - ws, feat: complete close logic. (xicilion) - [
4113654
] - ws, feat: add close & response protocol (xicilion) - [
77ae331
] - ws, refactor: WebSocket.close default code to 1000 (xicilion) - [
1568ee0
] - io, refactor: bridge use async post start worker flow. (xicilion) - [
267defa
] - ws, feat: add ws.upgrade, implement the Event-Driver ws server. (xicilion) - [
ce3bcbb
] - querystring, feat: add querystring module. (xicilion) - [
b5acc55
] - gui, feat: Webview add setHtml & print. (xicilion) - [
9155774
] - gui, refactor: Webview set the init window size. (xicilion) - [
344a76b
] - gui, feat: Webview adds visible property to control the window hide or show. (xicilion) - [
f560347
] - gui, feat: Webview add the onload event (xicilion) - [
11e7f01
] - ws, feat: complete send/onmessage & more test case (xicilion) - [
5f01c29
] - ws, feat: implement WebSocket (xicilion) - [
05c865e
] - events, feat: implement events.EventEmitter.call (xicilion) - [
e56a75c
] - fs, fix: fix fs.stat mod logic error. (xicilion) - [
8206d37
] - fs, fix: fix the error Linux fs.open never throw the error. (xicilion) - [
4d96ebd
] - ws, refactor: rename websocket to ws (xicilion) - [
e631090
] - db, refactor: redis change onxxxx to property. (xicilion) - [
b76d1a9
] - events, remove: remove Trigger Object, use EventEmitter instead. (xicilion) - [
9b76ee6
] - module, remove: remove __sbname support (xicilion) - [
5b8f29a
] - util, feat: info add zmq version (xicilion) - [
995e54a
] - zmq, feat: add zmq module (xicilion) - [
40cdcdd
] - collection, feat: add List.reduce (xicilion) - [
815e2d9
] - uuid, feat: add uuid.snowflake get the unique global id. (xicilion) - [
b892c3d
] - os, feat: support os.tmpdir. (xicilion) - [
24f4fdb
] - assert, feat: assert support invoked a s a function. (xicilion) - [
5b2eb19
] - path, feat: add path.resolve. (ngot) - [
da1656c
] - process, feat: add process.umask() (ngot) - [
d1a8bcd
] - coroutine, feat: lock adds count to query task info. (xicilion) - [
ff3c494
] - process, feat: add process.uptime (ngot) - [
8134e68
] - db, fix: mongodb change mongodb m_conn struct, avoid out of bounds errors. (xicilion) - [
1584c81
] - core, refactor: exit wait all the async invoke & timer. (xicilion) - [
b3023ca
] - coroutine, refactor: coroutine.sleep use async way. (xicilion) - [
7c9e1b7
] - core, refactor: exit before all the fibers exit. (xicilion) - [
88e43a5
] - module, fix: fix .js dir can't be loaded error. (xicilion) - [
0e86ed9
] - console, refactor: change console flush policy. (xicilion) - [
8b76da5
] - fs, refactor: POSIX init umask to 0 (xicilion) - [
93bf249
] - fs, feat: more Sync API. (xicilion) - [
0b094f0
] - fs, refactor: change windows readdir. (xicilion) - [
013ac91
] - fs, refactor: change the fs.readdir result, add readdirSync. (xicilion) - [
edcc5ca
] - collection, feat: List support sort (xicilion) - [
d332d58
] - collection, feat: List support callback args (xicilion) - [
95663b8
] - url, refactor: Url property can be modified. (xicilion) - [
722fff1
] - db, refactor: SQLite use the Object async lock instead of it's custom lock. (xicilion) - [
5f951c1
] - core, feat: callback supports async lock. (xicilion) - [
a48fada
] - global, refactor: sync throw error to outside. (xicilion) - [
66b0e0b
] - db, fix: SQLite execute add lock avoid a crash. (xicilion) - [
72a058f
] - db, refactor: DBResult fields, insertId, affected return the default value without throw error. (xicilion) - [
d55ae30
] - module, feat: SandBox.require adding base argv, set the start query dir. (xicilion) - [
7f72bea
] - process, feat: add process.nextTick (xicilion) - [
8909cdc
] - global, fix: fix sync when err is null the mistake throw. (xicilion) - [
6999331
] - url, feat: url.parse add parseQueryString, (xicilion) - [
a443e76
] - db, feat: SQLite add DBConnection type to detect the current connection. (xicilion) - [
4d2a6f1
] - process, feat: add process.version (ngot) - [
423c1ea
] - net, refactor: restore the net.UrlObject to net.Url (xicilion) - [
99706bd
] - events, feat: add EventEmitter (xicilion) - [
508347b
] - buffer, feat: add buffer module. (xicilion) - [
d545164
] - util, feat: add util.inherits (xicilion) - [
d2d5cea
] - net, refactor: change socket.bind background thread. (xicilion) - [
32d0d28
] - process, feat: add process global & some method. (xicilion) - [
f1ebb86
] - util, fix: fix format error. (xicilion) - [
de5e5b3
] - module, feat: package.json support directory. (xicilion) - [
0a20b2d
] - console, fix: fix osx ESC. (xicilion) - [
b72efaa
] - http, feat: httpClient add more method. (xicilion) - [
cb25286
] - core, fix: release callback function, avoid memory leak. (xicilion) - [
750cdf0
] - io, feat: add io.bridge for stream forward both direction. (xicilion) - [
059bab9
] - io, feat: add io.copyStream (xicilion) - [
b4e95fe
] - http, feat: httpClient add default userAgent. (xicilion) - [
7d61d13
] - url: Add:url module. (xicilion) - [
50a5d35
] - net, refactor: rename net.Url to net.UrlObject (xicilion) - [
18591b7
] - net, feat: Socket support UDP. (xicilion) - [
7122959
] - global, feat: add global, compat Node.js (xicilion) - [
7fe69e6
] - db, feat: SQLite add SQLITE_BUSY support. (xicilion) - [
cbde0fb
] - db, fix: sqlite prepare retry, avoid error. (xicilion) - [
6f3e634
] - coroutine, feat: parallel add a new mode. (xicilion) - [
30b8a87
] - mq, refactor: adjust Routing match sequeue, add put method. (xicilion) - [
5e22575
] - http, fix: fix httphandler zip error. (xicilion) - [
9fd0ce4
] - gui, feat: webview support DPI. (xicilion) - [
1ef9a62
] - gui, feat: webview on HD display auto scale. (xicilion) - [
05c9357
] - module: support:node_modules (xicilion) - [
27d092c
] - module, fix: fix when require folder/index error can't be throw error. (xicilion) - [
4b5b358
] - core fix: fix socket error canceled on Window XP. (xicilion) - [
43832a7
] - fs, feat: fs.open cache the zip file, speed require. (xicilion) - [
d6c4b71
] - fs, fix: fix fs.open zip logic error on windows. (xicilion) - [
e1a0fdf
] - encodeing, fix: fix utf16 encoding error. (xicilion) - [
c30506c
] - gui, feat: webview handle PARSE_SECURITY_DOMAIN, support xmlhttp make a request. (xicilion) - [
cb8df8b
] - fs, fix: fix fs.stat & File.stat error on window xp. (xicilion) - [
a941e5f
] - module, feat: sandbox add --approot to set the run path. (xicilion) - [
e192bf0
] - gui, refactor: webview close the javascript error report. (xicilion) - [
9bf89dd
] - gui, refactor: webview disable the right click menu. (xicilion) - [
85b78fb
] - gui, feat: add gui.open window option. (xicilion) - [
7373d75
] - gui, feat: add gui.open and move , size event. (xicilion) - [
530f80d
] - gui, feat: webview add postMessage/onmessage. (xicilion) - [
edeb50e
] - gui, feat: WebView add wait and move load function logic to open. (xicilion) - [
71d2b57
] - gui, fix: fix the relative path error on Window XP. (xicilion) - [
21e3dab
] - gui, feat: support fs path. (xicilion) - [
d6f9e30
] - net, feat: add info, get the result of os.networkInfo. (xicilion) - [
a811253
] - os, feat: add printerInfo get the printer info. (xicilion) - [
47ed32e
] - gui, feat: set windows to HD. (xicilion) - [
86282fd
] - gui, feat: add webview event Handler. (xicilion) - [
13d0451
] - gui, fix: fix webview open page very slow and the printer problem. (xicilion) - [
443d8e0
] - gui, refactor: remove the 3D border. (xicilion) - [
b57767b
] - db, refactor: MySQL set command timeout 0. (xicilion) - [
9f7b01a
] - db, refactor: when SQL query return null, length is 0, not throw an error. (xicilion) - [
6c05f87
] - gui, feat: add gui.open. (xicilion) - [
1936d6f
] - db, feat: MySQL support affected (xicilion) - [
4823ac6
] - gui, feat: webview support close function. (xicilion) - [
ed14cb1
] - module, feat: require supprt .zip? extension. (xicilion) - [
db8e099
] - fs, feat: fs.open support virtual zip path. (xicilion) - [
f32d777
] - fs, refactor: fs.open return SeekableStream type. (xicilion) - [
e2b3f4b
] - gui, feat: add gui mode, add windows mode entry. (xicilion) - [
11d999e
] - gui, feat: webview logo (xicilion) - [
9f6f9bf
] - module, remove: remove the sandbox name from the source path. (xicilion) - [
1f09d6f
] - fs, refactor: fs.readFile return Buffer Object and add fs.readTextFile for txt read. (xicilion) - [
ee14ea1
] - encoding, fix: fix sometimes parse error. (xicilion) - [
9682aa9
] - console, fix: fix big string output error on Window XP. (xicilion) - [
6dfdc20
] - db, feat: MySQL support null & decimal. (xicilion) - [
ee4930e
] - db, feat: add MSSQL support. (xicilion) - [
b1c68ef
] - db, refactor: SQLite default to wal mode. (xicilion) - [
62af5f0
] - os, feat: Add Service Object on Windows. (xicilion) - [
0e24bc9
] - http, fix: fix the message starts with '0' cut off when transferred by chunk. (xicilion) - [
340fcd9
] - mq, feat: Routing add all/get/post (xicilion) - [
116d751
] - console, feat: support simulates the mouse. (xicilion) - [
123869f
] - fs, feat: add copy function. (xicilion) - [
2fa93ab
] - console, fix: fix the fn keyboard support. (xicilion) - [
a4cf360
] - gui, refactor: rename hasWindow to findWindow & return the rect on Windows. (xicilion) - [
7812ca9
] - gui, fix: hasWindow ignore the hidden window. (xicilion) - [
9ea564f
] - console, feat: support simulates keyboard input for an automated task. (xicilion) - [
19885a3
] - SubProcess, feat: add hasWindow. (xicilion) - [
201218f
] - gui, feat: add Windows gui convert tool. (xicilion) - [
7f4aeea
] - gui, feat: add gui module on windows in purpose to support webview. (xicilion) - [
80f1463
] - SubProcess, refactor: use TerminateProcess to terminate process on Windows. (xicilion) - [
6ef637a
] - SubProcess, refactor: directly invoke the process on windows without cmd. (xicilion) - [
328d121
] - smtp, feat: add timeout & ssl connection support. (xicilion) - [
9e894ee
] - ssl, feat: ssl.connect support timeout (xicilion) - [
30c905e
] - module, feat: Sandbox support compile method and require/addScript/run support jsc. (xicilion) - [
bd52b4f
] - fs, feat: fs.writeFile support binary data. (xicilion) - [
137a9e0
] - core, fix: fix nonascii char on windows. (xicilion) - [
b07c2bc
] - console, feat: add event log output on windows. (xicilion) - [
d470614
] - console, feat: add moveTo, hideCursor, showCursor, clear (xicilion) - [
0596f18
] - console, fix: fix console.timeEnd interger overflow error (asionius) - [
09ed0fc
] - SubProcess, fix: fix the timer create an error of SubProcess on windows. (asionius) - [
c0f17ec
] - console, feat: add width, height for query or set the console size. (xicilion) - [
94cecb3
] - http, feat: add httpClient (asionius) - [
f259bcc
] - core, feat: support mips arch (xicilion) - [
f94b0ee
] - Socket, feat: socket add timeout (xicilion) - [
ef9577d
] - internal, deps: upgrade gd (xicilion)