JavaScript on Fiber (built on Chrome's V8 JavaScript engine)
feature :
fibjs:
.(richardo2016)Sandbox::addNativeModule
to Sandbox::addBuiltinModules
.(richardo2016)bugfix :
refactor :
build clean
.(xicilion)others :
refator :
bigfix :
fb770ed822
] - v8, bugfix: v8 crashed when load wasm module on linux x64.(xicilion)939235436b
] - tools, refactor: update fib-spliter to v1.4.0.(xicilion)9134f642b4
] - docs, refactor: update document for HttpCookie.(xicilion)e84b7036d3
] - tools, refactor: change document index table name.(xicilion)7875ba8a4c
] - http, refactor: add get as an alias for first in HttpCollection.(xicilion)7fb22f0eab
] - tools, refactor: update fib-spliter.(xicilion)2c12f0cf5e
] - http, refactor: throw error if the connection is closed by peer when Httprequest/HttpResponse readFrom.(xicilion)3dddcccaa9
] - docs, refactor: update docs.(xicilion)868507eb15
] - docs, feat: update docs submodule.(xicilion)64999c0473
] - docs, refactor: update document in idl.(xicilion)1da5183482
] - build, refactor: install xz-utils in alpine-build-env.(xicilion)25540eb6df
] - tools, refactor: remove unused prompt.(xicilion)eaf07530c6
] - tools, refactor: update prompt to avoid unexpected question.(xicilion)f2d3543640
] - tools, refactor: update prompt for ask.(xicilion)8b4869f32f
] - tools, refactor: optimize document indexing and disable useless fragments.(xicilion)a80336feff
] - docs, feat: building an index of documents and test cases with OpenAI.(xicilion)cebf95fe8e
] - docs, feat: update doc.(xicilion)08aa0d58a7
] - db, refactor: optimizing the database structure for vector search.(xicilion)852c79f214
] - db, feat: support for multi-core concurrent vector queries.(xicilion)209fe50df5
] - ci, feat: support riscv64 ci build.(xicilion)91737af6f0
] - build, feat: add riscv64 docker file.(xicilion)9de7187022
] - core, feat: support riscv64.(xicilion)3633d7a598
] - build, refactor: upgrade ci to ubuntu 20.04.(xicilion)cee2e2f583
] - db, refactor: refactor vector index plugin.(xicilion)d7dd7fb6c3
] - db, refactor: use a single table to store indexed data in the vector search plugin.(xicilion)cd98bebb29
] - db, refactor: change labeltype type to int32_t.(xicilion)0523387b79
] - db, feat: support vector search.(xicilion)9fdc80f364
] - crypto, feat: support loadPKey.(xicilion)90e1d9c8ff
] - test, bugfix: test error in CI.(xicilion)8886e3e1f4
] - zip, feat: support codec in ZipFile.(xicilion)ca16c7fb57
] - xml, refactor: set ownerDocument tp child Nodes.(xicilion)34a30535ef
] - xml, refactor: init m_document.(xicilion)585a80c1e5
] - xml, refactor: move TextContext to XmlNode.(xicilion)5c9a01577a
] - xml, bugfix: release children cause crash.(xicilion)cc3001684e
] - http, bugfix: the abbreviation for file size has been displayed incorrectly. (#757)(PinelliaC)9ec2832c56
] - xml, feat: support element methods.(xicilion)ade605171f
] - xml, feat: support XmlNode.children.(xicilion)cd3e5917e5
] - global, refactor: add URL to global.(xicilion)f730008a57
] - Merge remote-tracking branch 'origin/dev' into dev(xicilion)194b585686
] - docs, refactor: update ws docs.(xicilion)b3eebcdfef
] - options, feat: support * in package.json.(xicilion)7a4cfbefa7
] - sandbox, refactor: support relative path in internal script.(xicilion)971acea875
] - core, refactor: PumpMessageLoop only when there are background tasks.(xicilion)3188324aba
] - core, bugfix: deadlock on backgroud task in worker isolate.(xicilion)66b4d90af5
] - isolate, refactor: refactor code of background task.(xicilion)1611981f72
] - core, bugfix: deadlock in wasm async compile.(xicilion)2b426aef2f
] - Merge remote-tracking branch 'origin/dev' into dev(xicilion)ef270ca10d
] - core, feat: process background tasks.(xicilion)89349dcce9
] - test, refactor: test of wasm load crash.(xicilion)2805641941
] - http, refactor: missing files.(xicilion)ae8d599746
] - http, refactor: support http_proxy and https_proxy in HttpClient.(xicilion)3a2976d7d1
] - build, bugfix: missing files.(xicilion)ee4f6d5a3a
] - url, refactor: keep other variables in sync when setting host, hostname and port.(xicilion)ea8e92c39c
] - http, feat: support http.request(opts).(xicilion)ae15d579ef
] - http, feat: support for ignoring method parameters in http.request.(xicilion)37d8d19c52
] - core, refactor: use IsJust instead of Check to prevent MeyBe crash.(xicilion)e11a2d0ef8
] - Merge remote-tracking branch 'origin/dev' into dev(xicilion)fe2e314e76
] - docs, feat: update module documents.(xicilion)440c8fb67a
] - core, refactor: use FromMaybe instead of ToChecked to prevent MeyBe crash.(xicilion)e0011153cc
] - core, refactor: use FromMaybe instead of FromJust to prevent MeyBe crash.(xicilion)e23c0e12fb
] - exlib, refactor: refactor context switch on posix.(xicilion)eced2f947c
] - v8, refactor: revert to 10.9.194.9.(xicilion)f418e1b749
] - v8, refactor: disable code gc in wasm.(xicilion)0a9ca0dc84
] - build, refactor: patch powf.(xicilion)285d656db5
] - build, bugfix: compile error in mips64 debug.(xicilion)9b675a1d92
] - build, refactor: use userid in docker.(xicilion)9bcbbc03ee
] - v8, bugfix: compile error in debug mode.(xicilion)3cedc77065
] - v8, feat: update to v11.2.129.(xicilion)52888f3ab5
] - v0.37.0-dev.(xicilion)f68b575150
] - Release 0.36.0.(xicilion)1379403f96
] - option, feat: to specify the path of package.json, use --target in --install (#756)(PinelliaC)4c3a5a6754
] - gd, refactor: enable filter test on loongarch64.(xicilion)dd4686ab02
] - build, refactor: not patch first version of glibc.(xicilion)013b88c9cb
] - build, refactor: do not patch math function on loongarch64.(xicilion)40e07c6e6b
] - build, refactor: change compiler to vec version on loongarch64.(xicilion)7fb3a848c4
] - db, bugfix: fix Redis.incr/decr (#755)(lhkzh)13e94d63ec
] - core, bugfix: create HttpClient when building Isolate to avoid memory access errors caused by dynamic creation.(xicilion)eb8c20c643
] - docs, feat: update docs.(xicilion)04141000a1
] - child_process, feat: set the error exit code when the child process is aborted.(xicilion)72d179e35f
] - docs, bugfix: update websocket doc (#754)(PinelliaC)8d216fe155
] - docs, refactor: update docs.(xicilion)630c47822b
] - docs, refactor: add nl language.(xicilion)df892fec6b
] - tools, refactor: format docs hash json file.(xicilion)6b53042314
] - build, refactor: compress qemu binary file.(xicilion)5ed783e598
] - build, refactor: refactor docker file for loong64.(xicilion)c5b12c534f
] - build, refactor: file mode for qemu on mac.(xicilion)917a463827
] - build, refactor: fix glibc_2.17 on arm.(xicilion)4b07e6e758
] - build, refactor: update compiler to 8.3.novec for loongarch64.(xicilion)067183f043
] - build, refactor: only patch memcpy&time on x86.(xicilion)542383d9a6
] - build, refactor: refactor glibc detect function.(xicilion)a151ddd598
] - build, refactor: fix expf argument type.(xicilion)6b5451036d
] - option, refactor: save package.json when update module.(xicilion)894334f331
] - build, refactor: build loong64 docker image for release.(xicilion)4bc90a40b6
] - build, refactor: print shared libraries used.(xicilion)4456b3de6e
] - tools, refactor: use devtools to translate docs.(xicilion)3fc3722255
] - crypto, feat: update doc of crypto.(xicilion)bdd5f944af
] - crypto, feat: update root ca.(xicilion)40f96eedac
] - build, refactor: detect vc in vs.net.(xicilion)5ca9be48bb
] - build, refactor: remove out/bin directly in build clean
.(xicilion)25627df46d
] - uuid, bugfix: compile error on Linux.(xicilion)bd04ddd34f
] - build, feat: build for iPhone.(xicilion)88b7903933
] - build, refactor: enable CXX compile options.(xicilion)09ec22794b
] - os, feat: support os.platform on android.(xicilion)6c8c19e785
] - BlsKey, refactor: assign first point.(xicilion)25104043b6
] - crypto, feat: implement BlaKey.(xicilion)d6d49c10da
] - ECCKey, refactor: refactor ECCKey.(xicilion)fde99ef6be
] - docs, refactor: update collect.json.(xicilion)39f899ef5e
] - PKey, refactor: refactor ECCKey, separate Ed25519Key.(xicilion)81a93fdff6
] - process, refactor: use uv to set os env.(xicilion)cbef657464
] - crypto, refactor: refactor PKey class.(xicilion)14228072ac
] - core, refactor: use Global.Get to convert Value.(xicilion)393812a202
] - SandBox, refactor: refactor repl.(xicilion)ca6e65a121
] - core, bugfix: Object.prototype.toString.call(native object) return [object Object].(xicilion)4cffff9741
] - test, refactor: use different name in selfzip test.(xicilion)19207ca7c1
] - build, refactor: skip iPhone test on ci.(响马)95ed0141cb
] - build, refactor: test ubuntu 10.04 only on amd64.(xicilion)34287e9c07
] - test, refactor: os test fail on ubuntu 10.04.(xicilion)1852240a01
] - build, refactor: add ubuntu 10.04 test in ci.(xicilion)b312b02245
] - msgpack, feat: support Set and Map (#751)(lhkzh)e020ab3329
] - build, refactor: remove arm alpine ci.(xicilion)34db5c9442
] - build, refactor: enable PIC in posix.(xicilion)b90c114508
] - uv, bugfix: link error in debug mode.(xicilion)69e166480c
] - icu, feat: support change TZ/LANG env inside process.(xicilion)6e407d5cf8
] - iconv, refactor: refactor code.(xicilion)105cf9558f
] - iconv, refactor: refactor code.(xicilion)3b743854e7
] - util, bugfix: compile error on Windows.(xicilion)31dff6d899
] - uv, bugfix: fix uv issue.(xicilion)0fb9a61577
] - vender, feat: update packages.(xicilion)09736b8ccd
] - uv, feat: update to v1.44.2.(xicilion)c86a015eb4
] - util, refactor: add icu version.(xicilion)1339429c07
] - icu, refactor: support TZ and LANG env on Windows.(xicilion)58d9f585f1
] - build, refator: fix GLIBC_2.27 issue.(xicilion)c1e8169bc4
] - test, feat: add icu test.(xicilion)ebbbc90baa
] - option, feat: support -e on command line.(xicilion)e9efa07259
] - core, refactor: use dynamic_cast to check class type of object.(xicilion)a9384c8e25
] - build, refactor: enable gc-sections link option.(xicilion)bd7ae9f15c
] - v8, feat: support icu.(xicilion)1596f13298
] - db, refactor: remove fulltext search in sqlite.(xicilion)cc15203d9c
] - build, refactor: compile error on alpine for arm.(xicilion)1fc1008a5a
] - gui, bugfix: webview missing in macos.(xicilion)738d954087
] - test, refactor: remove console.keyDown case.(xicilion)c2e7f8ce13
] - build, feat: compile for iPhone.(xicilion)a512d63b13
] - gui, refactor: disable gui on ios.(xicilion)2c00b695aa
] - build, refactor: add i385&arm docker.(xicilion)c6aaa7ee06
] - console, refactor: deprecate key&mouse operation.(xicilion)a48f63b015
] - process, refactor: reset thread signal mask.(xicilion)878aecd995
] - core, refactor: init class before first create.(xicilion)a35bc2dafd
] - build, bugfix: alpine test error in ci.(xicilion)f86260ec52
] - Sandbox, bugfix: module initialization script timeout will cause fibjs crash.(xicilion)e36cc83abd
] - build, refactor: remove SLOW_DCHECKS option.(xicilion)e7ef8fe2d5
] - build, bugfix: test error in ci.(xicilion)f26e89f035
] - build, refactor: detect musl compiler.(xicilion)d418ff8eb7
] - encoding, refactor: deprecate custom encode in encoding.json.(xicilion)22056b69cd
] - core, refactor: remove unused code.(xicilion)b7dc7eef04
] - core, refactor: use default dcheck error handler.(xicilion)5e0b9f1306
] - build, bigfix: compile warning and runtime error in debug mode.(xicilion)e5e44cd803
] - hash, bugfix: keccak384 hash error.(xicilion)c2220e6549
] - build, refactor: update loong64 dockerfile.(xicilion)e887fbd536
] - Buffer, refactor: do not assert isolate locker status in Buffer::is_safe_codec.(xicilion)e9d6410160
] - build, refactor: revert some comments.(xicilion)4afa4ac790
] - build, feat: add apline ppc64 dockerfile.(xicilion)438dc1ab6c
] - build, refactor: set CI env in test.sh.(xicilion)4395fc6c38
] - build, feat: support loong64.(xicilion)e42df18f94
] - build, bugfix: test docker name error on linux.(响马)b71f7d8a1c
] - build, refactor: change ci to docker.(xicilion)c077329dba
] - build, refactor: refactor dockerfiles, support loong64.(xicilion)0a392fe8d1
] - process, feat: support uid/gui in process.(xicilion)92d5d8c2bb
] - build, feat: update dockerfiles.(xicilion)0f8b328a73
] - test, refactor: skip unsupported tests.(xicilion)75727a8792
] - test, bugfix: util test error.(xicilion)853f972079
] - test, bugfix: util test error when compile with gcc.(xicilion)2f2ef490ee
] - test, refactor: change gb2312 to EUC-JP in test.(xicilion)59642cc40c
] - build, refactor: skip some test in CI.(xicilion)aa9ba9366c
] - child_process, bugfix: do not pass environment variables when the variable is undefined.(xicilion)a50a6858bd
] - test, bugfix: child_process test error in CI.(xicilion)9168703da3
] - test, bugfix: iconv test error in CI.(xicilion)66ca55d383
] - encoding, feat: set binary/latin1 to native codec.(xicilion)0dbce21d05
] - test, bugfix: test error in CI.(xicilion)c875c6428e
] - test, bugfix: test error in CI.(xicilion)1fd2e3b94a
] - test, bugfix: some test error.(xicilion)3a9fb60928
] - test, bugfix: some test error.(xicilion)d79e46bd9d
] - exlib, feat: support Apple M1.(xicilion)17a2c7251b
] - os, feat: support ppc64.(xicilion)c8cb277111
] - core, bugfix: refactor fcntl64.(xicilion)c3dfa7110e
] - core, feat: support ppc64.(xicilion)987aa5b100
] - v8, feat: update to v10.9.194.4.(xicilion)b5416dd152
] - crypto, refactor: compile warning.(xicilion)7480ba5486
] - ssl, bugfix: default client crt and key not work.(xicilion)7c5f4bb35d
] - http, bugfix: query.all causes wrong memoryUsage count.(xicilion)06869e1ef3
] - test, refactor: hide ignored items in normal mode.(xicilion)1d1a4fd9be
] - build, refactor: change docker os to ubuntu 18.04.(xicilion)f337abcd2b
] - build, refactor: refactor build script.(xicilion)3bdac1fb3f
] - test, refactor: stable os.cpus tests.(xicilion)bfeccc6879
] - SandBox, refactor: deprecate SandBox.refresh.(xicilion)8b54b5b8d0
] - Merge remote-tracking branch 'origin/dev' into dev(xicilion)4657268096
] - os, bugfix: result of os.cpus() does not change.(xicilion)58b681ebfc
] - ssl, feat: automatically load the root certificate at startup.(xicilion)61d60a1347
] - Sandbox, feat: support builtin module's alias with prefix fibjs:
.(richardo2016)f0232f1175
] - vm, feat: rename Sandbox::addNativeModule
to Sandbox::addBuiltinModules
.(richardo2016)37eb225ebd
] - blst, feat: update to v0.3.10.(xicilion)13eaa0bdfc
] - build, refactor: not build gui module when using llvm on mac.(xicilion)4a756c2f97
] - build, bugfix: fix build error on win32 clang.(richardo2016)921877a3a6
] - Merge branch 'dev' of github.com: fibjs/fibjs into dev(xicilion)6e6ddedc10
] - build, refactor: map work folder to same path in docker.(xicilion)1de4558f16
] - http, bugfix: HttpClient.sslVerification does not working.(xicilion)102655ed41
] - build, bugfix: build option error in docker on mac.(xicilion)efd870340e
] - build, feat: enable ctrl-c to break build in docker.(xicilion)7808079934
] - build, feat: use current user name in docker.(xicilion)f91648f013
] - build, feat: support android in ci.(xicilion)4fae38cc45
] - build, bugfix: build error in ci.(xicilion)d6b61213af
] - build, bugfix: compile error on android.(xicilion)fa89e88dc8
] - build, feat: support cross build for android/linux.(xicilion)a2f9ec48f8
] - crypto, bugfix: crash when dumping uninitialized X509Cert object.(xicilion)0ec547494b
] - options, refactor: use JSON.stringify to generate package.json.(xicilion)a4ead285c3
] - console, bugfix: unicode characters not supported by the codepage return wrong characters in readline on Windows. #741(xicilion)787640adc3
] - http, bugfix: encoding error when Cookie value in HttpResponse is empty. #743(xicilion)7f356bd7a8
] - build, feat: build alpine in ci.(xicilion)9165978e41
] - build, feat: support alipine build.(xicilion)4b161a30d2
] - build, refactor: use ansi code in build script.(xicilion)4fb16938b8
] - repl, bugfix: The wrong repl path causes require to not reach the modules in the current directory. #735(xicilion)ad9185f1bd
] - Buffer, refactor: Fix some functions of Buffer for compatibility with node.js. #696(xicilion)7647e4c9fe
] - repl, feat: support javascript statements beginning with .. in the repl. #738(xicilion)84b4661ded
] - child_process, feat: return process exit code in join. #736(xicilion)4f9780b80d
] - fs, feat: support fs.write.(xicilion)99d7d87bfb
] - db, bugfix: use utf8 codec on windows.(xicilion)3900017ecc
] - db, refactor: use PostgreSQL unicode driver.(xicilion)ff22c7d504
] - option, feat: Use http_proxy to proxy https requests when https_proxy is not set.(xicilion)8fe5b8ec2f
] - option, feat: --install script support uppercase HTTP_PROXY environment variable.(xicilion)40fbb3af6e
] - build, bugfix: compile warning on Windows.(xicilion)312fe66247
] - core, feat: type error in WebAssembly.(xicilion)e8763e431b
] - docs, refactor: use viz.js to render graph.(xicilion)e72404c1ba
] - test, feat: return test result in test.run.(xicilion)53fcd5fd77
] - vm, bugfix: missing idl file.(xicilion)6d0cef0288
] - SandBox, feat: support addNativeModule.(xicilion)6fa02d7776
] - test, refactor: deprecated setting loglevel in test.(xicilion)e9cbbb515b
] - global, feat: add performance module.(xicilion)93b51260c2
] - test, feat: support todo item.(xicilion)711a915879
] - db, feat: use system codec in odbc.(xicilion)4bb099fb0e
] - coroutine, refactor: resume task outside of lock.(xicilion)d3159aa455
] - test, refactor: change http test url.(xicilion)5f02bda0e6
] - coroutine, refactor: revert Sleep.cancel.(xicilion)0f71967d5f
] - build, refactor: auto detect brew folder.(xicilion)7dccc5db73
] - core, bugfix: missing include file.(xicilion)9d65205a9e
] - core, refactor: refactor native module list.(xicilion)56ff7ddbc9
] - core, refactor: refactor platform creator.(xicilion)535317cfba
] - exlib, refactor: refactor sleep.cancel.(xicilion)864e77c6db
] - test, bugfix: getter test error.(xicilion)f644aea660
] - exlib, bugfix: ConditionVariable deadlock.(xicilion)db417069f3
] - coroutine, feat: support timeout.(xicilion)7e07a5e284
] - build, feat: automatically create /usr/local/bin folder during installation.(xicilion)656cbeb425
] - process, bugfix: wasm compiler worker holds fibjs process.(xicilion)739ba59c71
] - crypto, feat: support aggregate on BLS12381_G1/BLS12381_G2.(xicilion)fe8fe2c8ec
] - core, refactor: set native async function name.(xicilion)427a346bf2
] - core, refactor: Simplify the delivery of events in callbacks and promises.(xicilion)26ae1a8d29
] - crypto, refactor: rename more secp256k1 api name.(xicilion)e64202c225
] - docs, feat: update docs.(xicilion)feature :
bugfix :
port
to url.format
. (#728)(Ray)refactor :
v##.###.##
.(xicilion)chore :
others :
ci :
b950f8c981
] - build, chore: better changelog generating tool(richardo2016)2e8b25397c
] - build, chore: fetch all branches/tags before find latest vendor tag.(richardo2016)cc238f6582
] - db, bugfix: statement handle not deleted.(xicilion)4a271fbafa
] - build, feat: support Fedora.(xicilion)54121a8fd2
] - core, feat: support append array in SimpleArray.(xicilion)5f3b07794e
] - core, feat: suipport array config value.(xicilion)c8cd954c86
] - build, bugfix: actions ci error.(xicilion)5f19897fc4
] - http, bugfix: size diplay error on file size.(xicilion)4a0c6269d5
] - http, feat: friendly display of file size larger than 1T.(xicilion)da75d6ee9f
] - fs, bugfix: stat.size will return a negative number when the file size is greater than 2G.(xicilion)26eee17b8a
] - build, feat: automatically detect and install dependent packages.(xicilion)c4b782f048
] - smtp, bugfix: ignore server errors at starttls.(xicilion)372297403a
] - smtp, feat: compatible with outlook.office365.com.(xicilion)5dfe3d0d06
] - crypto, refactor: rename more secp256k1 api name.(xicilion)9484db0fb8
] - crypto, refactor: rename secp256k1 api.(xicilion)bd24122a7b
] - http, feat: support http.head (#729)(PinelliaC)fa266b6779
] - url, refactor: use GetConfigValue to get config value.(xicilion)24bbe7e65a
] - url, bugfix: allow pass number type port
to url.format
. (#728)(Ray)6db932935c
] - db, bugfix: correct odbc parsing error of data column type on postgresql 14. (#727)(Ray)28a01b0f49
] - crypto, refactor: change bin format type to raw format.(xicilion)b41b389a4f
] - build, refactor: not display process progress.(xicilion)eb0f860308
] - build, feat: cross build arm64 installer on windows.(xicilion)b3343f1b63
] - build, feat: add arm64 ci on windows.(xicilion)1c90898719
] - build, feat: support arm64 on windows.(xicilion)5accf9d7c8
] - option, refactor: disable wasm code gc.(xicilion)06f1b6d42b
] - global, feat: support global TextEncoder/TextDecoder.(xicilion)0ad2094463
] - fs, feat: throw error in fs.watch.(xicilion)ff2c8d830f
] - fs, feat: add opts in fs.readdir.(xicilion)9ce3110acf
] - util, feat: support Map/Set in util.format.(xicilion)908edb7d3a
] - global, feat: support btoa/atob for compatibility.(xicilion)62d782cba0
] - console, feat: support Function property in console.log.(xicilion)94df7b188a
] - util, refactor: set async function mark in promisify.(xicilion)87014740c6
] - util, refactor: keep function name in sync/callbackify/promisify.(xicilion)a148e4122a
] - global, feat: support globalThis.(xicilion)21016ea551
] - crypto, refactor: add random nonce in secp256k1.(xicilion)3e7dd88944
] - crypto, bugfix: fix recoverable signature format.(xicilion)cb91923a49
] - Buffer, feat: support Buffer.forEach.(xicilion)7d3d2fe6f8
] - Buffer, refactor: not display deprecated message.(xicilion)d4a4000c7a
] - Buffer, feat: support Buffer.byteOffset for compatibility.(xicilion)345631503e
] - core, refactor: trace full stack in callback mode.(xicilion)efc3f9feac
] - core, bugfix: missing error in async function without await.(xicilion)56d03818c2
] - process, refactor: return process.version as v##.###.##
.(xicilion)7ad39e6ca2
] - util, feat: support TextEncoder/TextDecoder.(xicilion)ea5147c291
] - http, refactor: support method property in opts.(xicilion)8dd8a3eaed
] - crypto, refactor: reorder arguments in PKey.recover.(xicilion)152a52054b
] - test, bugfix: test error on mips64 linux.(xicilion)f1a0157162
] - hash, bugfix: blake2 compile error on Windowds.(xicilion)dd204b2a90
] - hash, feat: support blake2.(xicilion)665a40f267
] - hash, feat: support keccak384/keccak512.(xicilion)87cba05a52
] - Buffer, refactor: missing idl file.(xicilion)d05aaac3a2
] - Buffer, refactor: deprecated new Buffer(n).(xicilion)e7386baa76
] - tools, bugfix: missing deprecated attribute.(xicilion)9be09470cd
] - build, bugfix: ci link error on Windows.(xicilion)6f64eaf9b4
] - build, refactor: refactor action ci to using native cross compiler.(xicilion)367032bce1
] - Create setup_ubuntu.sh(响马)237b2f5e7b
] - core, feat: process uncaught promise error.(xicilion)9171f89c9a
] - build, refactor: not fix depend in debug mode.(xicilion)87fa35d690
] - gui, refactor, delete unused files.(xicilion)1e056a19f5
] - gui, bugfix: hide icon before open webview on mac.(xicilion)3252224c44
] - gui, refactor: remove cef gui module.(xicilion)3b959c62e5
] - crypto.feat: keep secure key when genrate pub key.(xicilion)4808a5d058
] - crypto, feat: keep key size in json().(xicilion)5f057f676d
] - crypto, feat: support toX25519 on curve Ed25519.(xicilion)1a31b3f24a
] - crypto, refactor: implement x25519 using curve255519 library.(xicilion)86ea24127b
] - crypto, refactor: use secp256k1 as name default.(xicilion)9e308e808a
] - crypto, feat: support compress public key.(xicilion)d32c92c5fe
] - build, feat: update env script.(xicilion)aa4aae9394
] - crypto, feat: support recover in secp256k1.(xicilion)d8783b655f
] - encoding, feat: support multibase.(xicilion)56e011ea77
] - build, bugfix: compile warning on Windows.(xicilion)2add80e52f
] - encoding, refactor: remove padding in base32.encode.(xicilion)c96699d94a
] - crypto, feat: support x25519/x488.(xicilion)8949a18217
] - Buffer, feat: support base32 and base58.(xicilion)8174b179b9
] - crypto, feat: support bin format in sign/verify.(xicilion)736aee96f9
] - crypto, refactor: refactor sign/cerify api.(xicilion)64d281d130
] - crypto, refactor: rename PKey.equal to PKey.equals.(xicilion)64c67e7e50
] - crypto, feat: add alias name for NIST curve.(xicilion)fa6a44a2e2
] - hash, feat: support keccak256.(xicilion)e66a392dab
] - build, refactor: fix symbol issue when compiling on ubuntu 20.(xicilion)bbb42a2bd6
] - crypto, refactor: remove unused code.(xicilion)cc9acb5913
] - crypto, refactor: refactor PKey object.(xicilion)5fdfa507bf
] - crypto, feat: add secp256k1_ec_pubkey_decompress function.(xicilion)ed225b8c10
] - crypto, feat: support bls curve.(xicilion)09c2e26f8e
] - build, feat: upgrade ci env to windows-2019.(xicilion)991926dbde
] - mbedtls, refactor: use mbedtls_mpi_write_binary_le to convert secp256k1 pubkey.(xicilion)9011604e96
] - crypto, refactor: refactor ecp group load code.(xicilion)310170c7a8
] - build, bugfix: assembly ci error on mac.(xicilion)2223c0a5b6
] - test, bugfix: test error in util.(xicilion)a6320072f4
] - encoding, feat: support base58check encoding.(xicilion)c8d5fc0dfe
] - crypto, bugfix: set EdDSA to pk.alg error in ed25519.(xicilion)3b4b3967e6
] - http, feat: support json decoding in all messages that contain 'json' in the 'Content-Type' header.(xicilion)b565153787
] - console, feat: output colors string in console.dir by default.(xicilion)aecad46700
] - console, feat: support option in console.dir.(xicilion)30ca6e4fab
] - util, feat: support deth in inspect.(xicilion)94b7863b75
] - crypto, bugfix: der decode error.(xicilion)07c45de0e4
] - crypto, bugfix: keySize error on ed25519 curve.(xicilion)7a3cb3b969
] - build, bugfix: compile warning on Windows.(xicilion)21f6719bbe
] - crypto, bugfix: curve25519 test deadlock on mips64.(xicilion)7b408cfb27
] - crypto, feat: support Ed25519 curve.(xicilion)fd6d5d868c
] - crypto, refactor: refactor PKey class.(xicilion)9991d17e8e
] - http, bugfix: socks5 connect request / response (#723)(gmxyb)594a00a2c9
] - crypto, feat: use EC as json kty for SM2.(xicilion)3bf68748f2
] - crypto, refactor: patch to fix RSA public key pem is no longer required.(xicilion)c3cf0a070f
] - crypto, refactor: refactor the detection process of pk_type.(xicilion)4292fcfedf
] - crypto, refactor: refactor import/export api.(xicilion)6633be0663
] - crypto, refactor: refactor generateKey api.(xicilion)54318a6d53
] - crypto, feat: support SM2 curve name.(xicilion)9a7199df18
] - option, feat: change file mode when installing npm modules.(xicilion)66c08a5a8a
] - core, feat: implement promises on built-in modules to support async api.(xicilion)5fe4138299
] - docs, feat: append docs repo.(xicilion)6753451641
] - docs, feat: add docs as submodule.(xicilion)878fc5cc1d
] - fs, feat: support options in fs.readFile.(xicilion)d83a399345
] - core, refactor: handle arguments with safe toLocal methods.(xicilion)bf418e4a2e
] - docs, feat: update http document.(xicilion)287fe93da4
] - child_process, bugfix: do not transfer ipc infomation to grandson process.(xicilion)c08ad54adc
] - child_process, bugfix: disconnect test case error.(xicilion)f9fd64f7a2
] - child_process, feat: support ipc message.(xicilion)061f4833fe
] - events, bugfix: removeAllListeners does not emit removeListener events.(xicilion)5a136fbbe3
] - test, feat: profiler test.(xicilion)493fa37c07
] - profiler, feat: support v8 statistics.(xicilion)82e53e6417
] - build, bugfix: illegal option of date on MacOS. (#722)(PinelliaC)60779fb629
] - build, feat: display built time.(xicilion)2ba4c19890
] - core, refactor: use v8 built-in strings for longer ansi strings.(xicilion)c640a86179
] - core, refactor: use v8 built-in strings when creating short ansi strings.(xicilion)411204e9e8
] - core, bugfix: compile error on arm arch.(xicilion)5e5c94bad1
] - core, refactor: refactor Isolate code.(xicilion)53173c93cd
] - build, ci: use ubuntu 18.04 to build on actions(richardo2016)3a36955d84
] - core, refactor: refactor Runtime and Isolate code.(xicilion)5c491a3209
] - build, bugfix: installer compile error on Windows.(xicilion)8fd019be28
] - build, refactor: set bin folder in cmake script.(xicilion)92df284147
] - gui, refactor: compatible with newer versions of cef.(xicilion)888cf2ae18
] - http, feat: support socks5 proxy in HttpClient.(xicilion)8144751c0a
] - test, bugfix: https test error.(xicilion)807f4778d3
] - vender, bugfix: compile on Windows.(xicilion)55f1bcbec4
] - mbedtls, feat: update to v3.1.0.(xicilion)34a9c600d0
] - option, feat: display error message.(xicilion)cc589c63e0
] - gd, feat: update gd.(xicilion)c1cd9f4ad9
] - crypto, feat: support sign to on sm2.(xicilion)6921da5ca7
] - installer, bugfix: compile error on arm windows.(xicilion)4dacf05cf2
] - crypto, feat: support ecsdsa.(xicilion)a63e0ee321
] - ssl, bugfix: SslSocket.close crashes when called concurrently.(xicilion)d9029037b0
] - encoding, bugfix: base58 compile error om Windows.(xicilion)a5e05ac2a8
] - crypto, feat: support PKey.equal.(xicilion)b98016df01
] - encoding, feat: support base58 encode.(xicilion)1db8a05f9f
] - secp256k1, feat: support recovery.(xicilion)367b198e59
] - build, bugfix: comiple error on apple M1.(xicilion)e44e4490ab
] - PKey, refactor: move secp256k1 public key generation code into function mbedtls_ecp_mul.(xicilion)a504e1f809
] - secp256k1, feat: enable recovery.(xicilion)209f02d283
] - crypto, feat: support randomFill.(xicilion)15bd4d2fa5
] - options, feat: support http_proxy/https_proxy env in --install.(xicilion)e3b82dae67
] - crypto, feat: support P-256K alias.(xicilion)79c0b66a49
] - ssl, feat: specifies to use the secp256k1 curve first in ssl.(xicilion)7bf56b2130
] - PKey, feat: support curve property.(xicilion)963f9e8f7a
] - crypto, bugfix: secp256k1 sign/verify error.(xicilion)79d19e1a02
] - crypto, refactor: use secp256k1 lib to compute public key.(xicilion)3d2ec635a0
] - mbedtls, refactor: use secp256k1 lib to compute shared secret.(xicilion)fb0aab2f9d
] - crypto, feat: support ecdh computeSecret.(xicilion)c8745667b5
] - mbedtls, refactor: implement the secp256k1 curve using the secp256k1 library.(xicilion)d3d6a75c05
] - mbedtls, bugfix: embedtls does not work with clang 13 optimization -O2.(xicilion)a6061ab1be
] - ssl, feat: update root ca.(xicilion)317a9ecd4f
] - http, bugfix: some http headers are duplicated when using repeater handlers.(xicilion)f120570b9e
] - crypto, refactor: use sep256k1 library to implement sep256k1 curve.(xicilion)d5db5d915f
] - crypto, feat: suport import private ecc key only json.(xicilion)560099c85d
] - feat: Buffer, support base64url (#719)(lhkzh)463ce2f145
] - test, feat: support ctrl_c in test.(xicilion)53166fef27
] - ssl, feat: update root certs. (#717)(Ray)cf675197e0
] - os, bugfix: os.networkInterfaces is missing ipv4 information in the query results under linux.(xicilion)feature :
fs.watch
option recursive
on Linux.(richardo2016)bugfix :
refactor :
others :
chore :
8db48bc23e
] - child_process, feat: fallback to 'pipe' for incomplete 'options.stdio' array on spawn/fork child_process(richardo2016)d88d9661c3
] - child_process, bugfix: crash when bad stdio array.(xicilion)123b40f220
] - db, feat: add document.(xicilion)af64d0aaec
] - db, refactor: refactor db_format.(xicilion)6f80cac57a
] - http, feat: auto return json/msgpack data in HttpMessage.data (#695)(lhkzh)e7327b31e4
] - encoding, refactor: deprecate base64vlq.(xicilion)ce181e6fff
] - Buffer, bugfix: binary encoding error.(xicilion)fb65ed023c
] - test, feat: update files for jsc test.(richardo2016)58a60cb3da
] - child_process, feat: support pty on posix.(xicilion)7566d7f266
] - msgpack, feat: support number_safe_int. (#694)(lhkzh)aaba4b1ce3
] - vender, feat: upgrade to use v8 7.2(richardo2016)52eb452ccb
] - db, refactor: refactor odbc_connect, simplify the implementation of driver.(xicilion)75bb1981c9
] - db, feat: support custom odbc driver.(xicilion)8cd4648e42
] - db, feat: support PostgreSQL.(xicilion)c4401579a3
] - db, refactor: detect null value use SQL_NULL_DATA.(xicilion)84a22e53ea
] - db, feat: support null value in odbc driver.(xicilion)30bb46a1bd
] - db, refactor: remove db.format, refactor db test.(xicilion)941b17428f
] - db, bugfix: float type error on mssql.(xicilion)ed98f5873a
] - types, feat: improvement.(richardo2016)e795200e2a
] - db, feat: support more dara type.(xicilion)205d76a781
] - db, feat: rewrite mssql use odbc driver and support mssql on unix.(xicilion)1b80c7208e
] - db, refactor: move function mssql::error into cpp.(xicilion)864b9cf873
] - db, refactor: use template to refactor db_format.(xicilion)25b486a503
] - db, refactor: refactor db api use class template.(xicilion)f86676bc77
] - build, bugfix: compile warning on Windows.(xicilion)9415776df3
] - db, refactor: move function use into DBConnection.(xicilion)8b3a9f42c8
] - db, bugfix: SIZEOF_LONG_INT set to 8 on 32 bits system.(xicilion)b0df74d32a
] - crypto, bugfix: support ripemd160 and sm3 in rsa/sm2 sign.(xicilion)3411a5a003
] - db, feat: compile error on Windows i386.(xicilion)c9e9c00acd
] - db, feat: support odbc.(xicilion)d5d21032f7
] - db, refactor: move db_api.h to db folder.(xicilion)2a08577eae
] - NArray, refactor: use simpler length syntax.(xicilion)125b8b0049
] - db, feat: change async mode to long-sync.(xicilion)bc91b3a2b9
] - types, feat: typings change.(richardo2016)731793b775
] - gui, refactor: use dl_func to wrap x11 function.(xicilion)b110035b53
] - crypto, feat: add document for getHashes.(xicilion)7a1ec0e88f
] - hash, feat: support data as an optional parameter when creating Digest.(xicilion)027b3feed5
] - idlc, feat: support null default value.(xicilion)9cf9b1c279
] - crypto, feat: support sign/verify in Digest.(xicilion)e755aa25e4
] - crypto, feat: add crypto.getHashes()(richardo2016)12793e8bd6
] - types, feat: adjust, add test about types.(richardo2016)f994085b64
] - fs, bugfix: stat.isSymbolicLink always returns false on Windows.(xicilion)cd1413ba10
] - fs, bugfix: when the path exists, fs.mkdir should not raise an error in recursive mode.(xicilion)2594b18f72
] - gui, bugfix: fixup resource request on win32 webview:(richardo2016)394ac7b3be
] - idl, bugfix: support method overrides, and rest parameters.(richardo2016)47dc757286
] - idl, bugfix: repair missing method params for interface.(richardo2016)943fe32e6e
] - process, refactor: use exit instead of _exit to quit current process.(xicilion)261b7b6063
] - test, feat: support passing a callback function to done to handle the asynchronous test.(xicilion)d4eb14a3b9
] - encoding, refactor: optimize hex/base64 encode/decode performance.(xicilion)69de147f98
] - tools, feat: support generate *.d.ts from fibjs's idl.(richardo2016)230be65408
] - core, refactor: use the new toString instead of Utf8Value to convert v8 strings.(xicilion)2b363dc2c9
] - core, refactor: use uint64_t to detect strings to speed up detection.(xicilion)b315a7c7a5
] - options, feat: install cli link into .bin folder.(xicilion)04a49c0a63
] - cef, feat: update to v90.(xicilion)c8c4f1ff15
] - build, feat: support armv6 cross compiler.(xicilion)45e7f93228
] - core, refactor: use union to detect big-endian architecture at runtime.(xicilion)851bb90a76
] - core, bugfix: cannot parse some string formats of data correctly, #681(xicilion)3e210b23c5
] - iconv, feat: support built-in ucs2le/ucs2be/ucs4le/ucs4be charset.(xicilion)7f5e7c45f5
] - child_process, bugfix: the test will not end on a very slow machine.(xicilion)416e3c7584
] - websocket, bugfix: message encode error on big-endian arch.(xicilion)186f9994cc
] - Buffer, bugfix: readNumber/writeNumber error on big-endain arch.(xicilion)90a55c9170
] - fs, bugfix: fstat mode error when create directory and file.(Yuanhang)4c87328b40
] - os, bugfix: os.arch return nothing on mips/mips64.(xicilion)2d2d659daf
] - build, feat: script to switch qemu simulation environment.(xicilion)a0054383b8
] - ssl, bugfix: crash on verify ssl.ca, #679(Yuanhang)48511dc2c0
] - docs, bugfix: some description errors in setClientCert parameters.(xicilion)7a6a7ece85
] - option, feat: update --help message.(xicilion)52ba9f89f6
] - core, bugfix: runtime error in i386 mode on Windows.(xicilion)f438eef266
] - core, bugfix: compile error on Linux.(xicilion)a9fe8b16b7
] - os, feat: support to report external memory in memoryUsage.(xicilion)253c0e3a5c
] - core, refactor: use external-resource to implement zero-copy transfer string between fibjs and v8, #678(xicilion)3730764753
] - core, refactor: refactor the urf8 encode/decode, improve coding performance.(xicilion)080386f5cb
] - Sandbox, feat: support to run scripts in node_modules/.bin folder.(xicilion)81e5a4e30c
] - util, refactor: move the processing of special types out of object.(xicilion)8c4e458221
] - util, feat: support output Symbol details.(xicilion)a7bdeaaf8d
] - Buffer, feat: implement Buffer object iterable.(xicilion)174d450f99
] - core, feat: support for defining iterator operators.(xicilion)da0b4fe233
] - punycode, bugfix: punycode.decode results in a segmentation fault, #675(xicilion)02e53f350a
] - build, feat: display dependents of fibjs.exe in release mode.(xicilion)1939e082aa
] - path, bugfix: do not set the drive character when the base path is empty.(xicilion)6a5f74ab29
] - core, refactor: strictly distinguish between access and reference to the elements of string, and eliminate unnecessary memory copy.(xicilion)5e660884eb
] - Buffer, bugfix: querying values() on a very huge Buffer will cause the Buffer to crash, #676(xicilion)4f44ea3d5e
] - events, refactor: fix param name in EventEmitter.removeAllListeners.(xicilion)d48deedfbd
] - crypto, bugfix: too large matrix size will cause crypto.randomArt to crash, #677(xicilion)6c6be87584
] - http, feat: auto return json data in HttpMessage.data.(xicilion)3492f6299e
] - url, feat: support url.resolve.(xicilion)a8f7761548
] - util, feat: support Promise type in util.format.(xicilion)244facf443
] - process, feat: dump full memory information in debug mode on Windows.(xicilion)a4b75ca9cf
] - http, bugfix: compile warning on Windows.(xicilion)ff189b058a
] - core, refactor: enable lazy compile.(xicilion)0b6a213813
] - http, refactor: remove unnecessary odescribe restrictions.(xicilion)4a7b30dbf1
] - core, bugfix: uv_timer_t is not released correctly when the timer ends.(xicilion)44e75efbb2
] - net, bugfix: ipv6 bind error on UVSocket.(xicilion)5d3c404171
] - build, bugfix: compile warning on Windows.(xicilion)90fd788e6e
] - child_process, feat: add document for options.stdio.(xicilion)306b4b75c0
] - isolate, refactor: use StrictEquals to compare object.(xicilion)2c575b134c
] - isolate, refactor: use v8::Localv8::Object::Cast to convert the data type.(xicilion)9f72d88805
] - assert, bugfix: assert crash when valueOf throw error.(xicilion)138f0ad859
] - util, bugfix: intersection crash when valueOf throw error, #673(xicilion)0f966ac78b
] - db, refactor: move leveldb test case into group.(xicilion)b302062e1d
] - Buffer, bugfix: passing a large offset to Buffer.writeUInt32BE will cause fibjs to crash, #672(xicilion)2317cf6efb
] - core, bugfix: compile error on Windows.(xicilion)9fb9876e9e
] - core, bugfix: deleting js objects directly in the uv thread after closing uv_handle will cause fibjs to crash.(xicilion)489dda67b1
] - core, refactor: change v8 memory space to 2048.(xicilion)cd1d8186c2
] - encoding, refactor: deprecated bson module.(xicilion)f76efac292
] - util, bugfix: memory limit causes GC to crash, #658(xicilion)73a245a856
] - core, refactor: convert utf8 string directly to v8 string.(xicilion)60ecb9e7a2
] - net, refactor: compile warning in debug mode on Windows.(xicilion)5fd70f87d6
] - util, bugfix: flatten a circular reference object will cause fibjs to crash, #669(xicilion)5958f8ba04
] - Buffer, bugfix: passing a large offset to Buffer.readUIntLE will cause fibjs to crash, #667(xicilion)509c63ff7d
] - console, feat: change the color of warn message to YELLOW.(xicilion)22757bc361
] - crypto, bugfix: Illegal iterations and size parameters will cause crypto.pbkdf1 or crypto.pbkdf2 to crash, #670 #671(xicilion)f9a274e793
] - encode, bugfix: std::bad_alloc error will be caused when processing strings longer than 2G, #661(xicilion)31d95a2151
] - Buffer, bugfix: specifying a huge negative number for the offset of Buffer.slice will cause a segmentation fault, #666(xicilion)087b47648f
] - util, bugfix: running util.deepFreeze on Buffer will result in illegal hardware instructions. #663(xicilion)bfbe361e6e
] - crypto, bugfix: specifying a negative size of crypto.randomBytes will cause a segmentation fault, #664 #665(xicilion)3b1f925493
] - crypto, bugfix: specifying the size of crypto.randomArt as 0 will cause a segmentation fault, #662(xicilion)b024b3beae
] - util, feat: optimize the output of nested objects, do not collapse empty objects.(xicilion)4ff211bf01
] - util, feat: display different information for one more item and multiple more items.(xicilion)80eb72dbca
] - io, bugfix: reading data from rangestream does not change the current position correctly.(xicilion)f64622b64d
] - util, feat: limit the number of items in the Buffer output. #657(xicilion)a545b7b63d
] - util, feat: limit the number of items in the array output.(xicilion)e565772260
] - util, feat: limit the level of obejct output.(xicilion)15199a3319
] - Buffer, bugfix: fibjs will crash when the offset of Buffer.writeXXX is negative, #659(xicilion)f78f319693
] - Buffer, bugfix: fibjs will crash when the offset parameter of Buffer.read is negative, issue 655.(xicilion)411413da12
] - net, bugfix: access socket on unconnected smtp object causes segmentation fault, issue #654.(xicilion)9109a16b21
] - db, bugfix: levelDB.mget results in a segmentation fault, issue #653.(xicilion)e01e10eae2
] - net, refactor: not remove domain file on Windows.(xicilion)55ee8de1d8
] - punycode, bugfix: punycode.decode results in a floating point exception, issue #652.(xicilion)6d030a7547
] - repl, bugfix: repl cannot handle incomplete statements normally, issue #651.(xicilion)d824ad7da0
] - zlib, bugfix: passing an invalid level parameter to zlib.deflate will cause fibjs to crash.(xicilion)e35a0c24b8
] - bson, bugfix: crash when decode invaid data type, issue #648.(xicilion)0e29a1303b
] - event, feat: removeAllListeners support remove single event.(xicilion)d06fe997b0
] - fs.refactor: Restore SEEK_* constants defined in fs.(xicilion)e5ab5c3c76
] - child_process, feat: support fork.(xicilion)f496f3b105
] - tty, feat: replace stdio stream in process:(richardo2016)74b2ca8bd7
] - Isolate, feat: normalize initialization for stdio instance.(richardo2016)2d28b7832a
] - http, bugfix: compile error on linux.(xicilion)4239ce2435
] - util, feat: implement util.callbackify.(xicilion)2a8ddc896a
] - http, bugfix: request option process error.(xicilion)4007c40989
] - http, feat: support pack option for msgpack. (#647)(lhkzh)b09f506542
] - net, feat: support unix socket and Windows pipe.(xicilion)cef2d9058b
] - url, feat: support unix socket and windows pipe host name.(xicilion)af4c4ba870
] - docs, refactor: use nomnoml to render graph.(xicilion)e37047d8da
] - fs, feat: disable test for fs.watch
option recursive
on Linux.(richardo2016)23f0e89ca4
] - fs, bugfix: correct to emit changed filename for FSWatcher.(richardo2016)218e55d98d
] - console, bugfix: on windows, line breaks are output as \n when stdout/stderr is redirected.(xicilion)3240236b9a
] - Stream, bugfix: read throw error when connection reset by peer.(xicilion)1023a664c4
] - util, bugfix: fixup build error on Windows.(richardo2016)2b1bfcbf26
] - docs, feat: document HttpCookie.(xicilion)32b10e9486
] - docs, feat: more language.(xicilion)3854a49c10
] - vender, feat: update expat&zlib.(xicilion)2015bd81aa
] - ssl, feat: update root certs.(xicilion)36bff527be
] - docs, bugfix: typo.(xicilion)95e144d78d
] - util, bugfix: static functions of built-in modules are displayed with wrong function names.(xicilion)6c51123a2e
] - util, feat: support util.promisify.(xicilion)fde7a9af92
] - core, feat: support Error.code when throwing uv error.(xicilion)364e4000dc
] - gui, feat: not activating the application when the webview is headless.(xicilion)0a01358b21
] - docs, feat: translate only updated document.(xicilion)8705463597
] - net, feat: support use-uv-socket option.(xicilion)f3d671f5d9
] - console, refactor: use uv to output console message.(xicilion)cd9ea25b95
] - Stream, refactor: limit read buffer size.(xicilion)f0c1a1f66f
] - test, bugfix: timeout test error under windows sometimes.(xicilion)e1041b6a8c
] - Merge branch 'dev' of https: //github.com/fibjs/fibjs into dev(xicilion)98a036839c
] - process, bugfix: ignore SIGPIPE signal, fix abnormal exit when tcp connection is closed remotely under linux.(xicilion)264805a18c
] - build, chore: merge and resolve conflict.(richardo2016)bebc98d199
] - Release v0.32.1(richardo2016)38886c8d8b
] - tools, feat: upgrade tools/changelog.js, driven by child_process module.(richardo2016)0c65ff57f9
] - db, bugfix: conn.begin error on mysql.(xicilion)ae2ea1459f
] - EventEmitter, bugfix: removeAllListeners() does not remove any listener.(xicilion)8b9d85f8a4
] - build, bugfix: fibjs build with alpine 3.13 (#643)(Su Yang)7ad97b7aeb
] - net, feat: use uv implement UVSocket.(xicilion)897499f400
] - Stream, refactor: use uv_post(function) to post async function into uv thread.(xicilion)abe40df47a
] - Stream, refactor: use uv_post to post uv tasks without waiting for execution to finish.(xicilion)5fc60011b9
] - Stream, feat: support network package reading mode.(xicilion)27ac337796
] - Stream, feat: allows the close function to be called in a closed stream.(xicilion)82c6a99a62
] - Stream, refactor: use UVStream::create_pipe to create pipe stream.(xicilion)ff071cd2ff
] - core, refactor: use isolate_ref() instead of holder()->Ref().(xicilion)fdc2c7b689
] - fs, bugfix: compile error in debug mode on Windows.(xicilion)92d7d75f9b
] - fs, refactor: use uv_call to refactor fs.watch.(xicilion)4355e53403
] - dgram, refactor: bind udp socket in worker fiber.(xicilion)0e5d6541cf
] - dgram, refactor: move code to source file.(xicilion)47a4e6f0f0
] - core, refactor: refactor the error reporting framework to support uv error codes.(xicilion)207a8505ce
] - child_process, bugfix: crash when spawn return error.(xicilion)7db883702e
] - uv, refactor: refactor uv process model.(xicilion)0d1c6d45b7
] - db, bugfix: conn.begin error on mysql.(xicilion)e2a657af85
] - net, refactor: use Socket::_new to create socket.(xicilion)b579d8baaa
] - net, refactor: remove udp support from net.Socket.(xicilion)2e9d95e18a
] - fs, refactor: rewrite fs.stat.(xicilion)c1d34fb2d0
] - test, bugfix: http test error on Windows.(xicilion)bf9cbd9c3d
] - fs, refactor: define the uv_async function to simplify the implementation of the fs uv async function.(xicilion)0ff0220291
] - test, bugfix: actions test error on Windows.(xicilion)5931893b65
] - test, bugfix: some test error.(xicilion)f473cbe2a2
] - EventEmitter, bugfix: removeAllListeners() does not remove any listener.(xicilion)34b4cbb072
] - test, bugfix: ws test error on windows.(xicilion)e448fe268b
] - test, bugfix: some test error.(xicilion)d8f6148847
] - dgram, bugfix: tests on systems without IPv6 will report errors.(xicilion)fb12430ad7
] - dgram, bugfix: test error on Linux.(xicilion)bced2f270d
] - dgram, refactor: use uv to implement udp socket.(xicilion)0cd369caaf
] - build, bugfix: compile warning in debug mode on Windows.(xicilion)5b08279735
] - test, refactor: enable process test.(xicilion)48c86a374e
] - net, refactor: use uv to convert inetAddr.(xicilion)1be12ed80d
] - os, refactor: use uv to implament os/process function.(xicilion)46b0eb4233
] - test, refactor: output error message to stdout.(xicilion)a49529a050
] - core, bugfix: compile error in debug mode.(xicilion)31f045b37d
] - fs, bugfix: compile error on windows.(xicilion)a769b360b3
] - fs, feat: support recursive option in fs.mkdir.(xicilion)7dba59b47b
] - path, refactor: define os_* api.(xicilion)df90a7bd99
] - core, refactor: optimize the implementation of some string methods.(xicilion)bc4d7699a1
] - fs, feat: throw system error code.(xicilion)3251707458
] - gui, bugfix: cef subprocess does not initialize uv, causing fs.exists to fail.(xicilion)907e560fb8
] - dgram, bugfix: change test port.(xicilion)62be044f11
] - core, refactor: add C_ before the const variable name to avoid conflicts between variable names and system variables.(xicilion)9d86436040
] - fs, refactor: use destructor to destroy uv_fs_t structure.(xicilion)521a493b7f
] - fs, refactor: use uv to implament fs.readdir function.(xicilion)f4813033cc
] - fs, refactor: split fs.cpp.(xicilion)ae39cd5e0f
] - fs, refactor: use uv to implament fs.copyFile function.(xicilion)fc658892ef
] - core, refactor: add _ before the const variable name to avoid conflicts between variable names and system variables.(xicilion)0fd428dcda
] - fs, refactor: refactor fs.constants and move the SEEK_* flag to fs.constants.(xicilion)fe3af88f3a
] - build, bugfix: fibjs build with alpine 3.13 (#643)(Su Yang)e4c2eacfb4
] - dgram, bugfix: bug message recv error.(xicilion)a5dc1e8a36
] - fs, refactor: use uv to implament fs function.(xicilion)b0ba38ed8e
] - core, refactor: use c++ alloc to enable jemalloc.(xicilion)feature :
bugfix :
38886c8d8b
] - tools, feat: upgrade tools/changelog.js, driven by child_process module.(richardo2016)0c65ff57f9
] - db, bugfix: conn.begin error on mysql.(xicilion)ae2ea1459f
] - EventEmitter, bugfix: removeAllListeners() does not remove any listener.(xicilion)8b9d85f8a4
] - build, bugfix: fibjs build with alpine 3.13 (#643)(Su Yang)feature :
fs.(l)stat
.(Ray Chan)bugfix :
refactor :
fix :
278289699e
] - ci, bugfix: fixup compilation error on appveryor for i386 arch.(richardo2016)298fe433a0
] - ssl, bugfix: crash when close SslSocket.(xicilion)b5bf883a3d
] - build, feat: import explicitly llvm-about config for fibjslib msbuild(richardo2016)14aed4a987
] - jemalloc, bugfix: runtime error on i386.(xicilion)e7386daea8
] - build, feat: support msgpack module on windows(richardo2016)60310b5f96
] - module, feat: add msgpack module.(xicilion)67b3af0e4e
] - build, bugfix: fixup compilation error on windows.(richardo2016)7839a4c787
] - jemalloc, bugfix: jemalloc compile error on arm/mips.(xicilion)201e52a2ee
] - core, feat: use jemalloc to manage memory.(xicilion)13ce7d189a
] - ws, feat: report memory usage to v8 in WebSocket.(xicilion)8afac317e6
] - core, feat: release js value immediately when ValueHolder is discarded.(xicilion)f6805e4360
] - ci, feat: support use built vender assets.(Richardo2016)975a56bbad
] - websocket, feat: support perMessageDeflate/maxPayload in opts.(xicilion)795f57157d
] - docs, bugfix: fix document error of EventEmitter.(xicilion)bac0205c2f
] - process, feat: support process.binding.(xicilion)445b43f9f4
] - core, feat: initialize modules according to the order of import.(xicilion)1353a85d54
] - util, feat: fake node version.(xicilion)c6836d261c
] - util, feat: fake util.deprecate.(xicilion)60d1cefa3b
] - ssl, bugfix: socket stream not close in ssl.Socket.close.(xicilion)d0ad03147f
] - url, feat: support url.URL.(xicilion)e38bfefa51
] - url, feat: support Url.get_searchParams.(xicilion)a828a2f4a1
] - http, feat: support delete/sort/keys/values on HttpCollection.(xicilion)01e3ccd3e2
] - events, bugfix: crash when off function on new Emitter.(xicilion)c54335d412
] - Buffer, feat: support Buffer.set(xicilion)eff0aaab2d
] - encoding, refactor: refactor json.decode, use internal api to increase speed.(xicilion)b75d0d3fcc
] - fs, feat: better Stat Object, better fs.(l)stat
.(Ray Chan)96dc9a1216
] - http, bugfix: body will be lost when connection header of response is close.(xicilion)6db5998446
] - http, feat: support isolated client cert in HttpClient.(xicilion)94fc6157c9
] - ssl, feat: support custom cert param in ssl.connect.(xicilion)db830f8e6c
] - websocket, bugfix: optimize memory usage in compressed mode.(xicilion)959d584cba
] - websocket, bugfix: the socket is not released when no event is bound on the websocket.(xicilion)fe8eeb090c
] - crypto, feat: support X509Crl.next.(xicilion)150d4cb9e8
] - crypto, feat: export X509Crl detailed properties.(xicilion)7d0a307da6
] - vender, feat: use vender in dev branch(limingkun)455ebd55e6
] - crypto, feat: support SM2, SM3 in X509(limingkun)21bde57c0c
] - crypto, feat: support SM3 in hash(limingkun)152f9e5935
] - crypto, feat: support SM4 in Cipher(limingkun)eb43cb14c3
] - crypto, feat: support SM2 in Pkey(limingkun)63ab2dad0f
] - base, bugfix: exceptional crashes when json_replacer or json_object is null(Yuanhang)d6d1d80f31
] - console, feat: configurable colored console within different isolate(Yuanhang)a86cc346a8
] - build, bugfix: remove hard dependency on vcruntime-about dll for windows.(richardo2016)2d3c9d0988
] - encoding, bugfix: use input's reference in json_parser to keep it alive. (#540)(Ray)8a356027f8
] - vender, feat: use vender#dev-lang, replace msvc with clang++ as compiler on window.(richardo2016)ea65280c85
] - SubProcess, feat: support stderr. (#538)(Ray)b29bf81d2e
] - ci, feat: use descriptive info as release.(Richardo2016)b5d04723e4
] - tools, fix: install only one package if specified. (#537)(Ray)205994b18b
] - crypto, fix: buffer mojibake. (#536)(Yuanhang Luo)d47e89414e
] - build, feat: use all tags(including lightweight one) when building.(Richardo2016)feature :
FSWatcher->start()
before uv binding finished.(Ray Chan)fs.watchFile
/fs.unwatchFile
.(Ray Chan)sslVerification
getter/setter on HttpClient.(Ray Chan)object.idl
.(Ray Chan)bugfix :
filter_cmake_build_type
on shell.(richardo2016)fs.watch()
.(Ray Chan)refactor :
syncCall
.(richardo2016)chore :
others :
6e216de42a
] - doc, feat: update BUILDING.md.(Ray Chan)8901d43345
] - gui, feat: for darwin, don't display fibjs in dock by default, neither no menubar.(Ray Chan)63b20f7504
] - coroutine, bugfix: do not recycle fiber objects during GC.(xicilion)b614656c0c
] - gui, feat: rename protocol 'fs:' to 'fs://' (#589)(Ray)bf21223b9c
] - gui, feat: simplify implementation of WebView in darwin.(Ray Chan)5b3d01ca51
] - gui, feat: support WebView on darwin platform.(Ray Chan)c36ab705ba
] - fs, feat: hold FSWatcher->start()
before uv binding finished.(Ray Chan)03bb2e0bca
] - fs, feat: support fs.watchFile
/fs.unwatchFile
.(Ray Chan)65d94ef2bf
] - fs, bugfix: robust change, avoid potential core-dump when calling fs.watch()
.(Ray Chan)d11dbca547
] - ci, bugfix: fix appveyor build config.(Ray Chan)7783b831b0
] - fs, feat: support fs.watch(Ray Chan)0faf3599b0
] - path, feat: support path.format/path.parse(richardo2016)f1e2fd8aea
] - core, feat: make ev-based AsyncIO more reable.(Ray Chan)e3827f8537
] - core, feat: make Fiber management more semantic.(Ray Chan)35eda9cfaf
] - core, feat: SetDcheckErrorHandler for DEBUG mode.(Ray Chan)8e9af2748d
] - core, refactor: refactor jsTrigger, replace pointless subclass of AsyncEvent with call to syncCall
.(richardo2016)8338069131
] - HttpClient, feat: support sslVerification
getter/setter on HttpClient.(Ray Chan)6372ddb70d
] - tools, feat: allow idl parser work on idl directory without object.idl
.(Ray Chan)bd7ba2979d
] - build, bugfix: fixup filter_cmake_build_type
on shell.(richardo2016)0d39f89d8e
] - ci, chore: upgrade travis ci config.(richardo2016)af4e4a7f1f
] - build, feat: stop support for vsmake. (#561)(Ray)afe22e51cf
] - build, feat: use cmake as building tool by default.(richardo2016)7cb8cc97c2
] - util, bugfix: crash when %d in util.format.(xicilion)86c7e0d75c
] - docs, feat: update readme.(xicilion)270f969dcc
] - dev v0.31.0(richardo2016)006645a00e
] - Release v0.30.0(richardo2016)278289699e
] - ci, bugfix: fixup compilation error on appveryor for i386 arch.(richardo2016)298fe433a0
] - ssl, bugfix: crash when close SslSocket.(xicilion)b5bf883a3d
] - build, feat: import explicitly llvm-about config for fibjslib msbuild(richardo2016)14aed4a987
] - jemalloc, bugfix: runtime error on i386.(xicilion)e7386daea8
] - build, feat: support msgpack module on windows(richardo2016)60310b5f96
] - module, feat: add msgpack module.(xicilion)67b3af0e4e
] - build, bugfix: fixup compilation error on windows.(richardo2016)7839a4c787
] - jemalloc, bugfix: jemalloc compile error on arm/mips.(xicilion)201e52a2ee
] - core, feat: use jemalloc to manage memory.(xicilion)13ce7d189a
] - ws, feat: report memory usage to v8 in WebSocket.(xicilion)8afac317e6
] - core, feat: release js value immediately when ValueHolder is discarded.(xicilion)f6805e4360
] - ci, feat: support use built vender assets.(Richardo2016)975a56bbad
] - websocket, feat: support perMessageDeflate/maxPayload in opts.(xicilion)795f57157d
] - docs, bugfix: fix document error of EventEmitter.(xicilion)bac0205c2f
] - process, feat: support process.binding.(xicilion)445b43f9f4
] - core, feat: initialize modules according to the order of import.(xicilion)1353a85d54
] - util, feat: fake node version.(xicilion)c6836d261c
] - util, feat: fake util.deprecate.(xicilion)60d1cefa3b
] - ssl, bugfix: socket stream not close in ssl.Socket.close.(xicilion)d0ad03147f
] - url, feat: support url.URL.(xicilion)e38bfefa51
] - url, feat: support Url.get_searchParams.(xicilion)a828a2f4a1
] - http, feat: support delete/sort/keys/values on HttpCollection.(xicilion)01e3ccd3e2
] - events, bugfix: crash when off function on new Emitter.(xicilion)feature :
USE_VENDER_DIST
env for build.cmd(richardo2016)check_env
as cmake function(richardo2016).idls
from its parsed results, normalize root idl source files(zh-cn). (#604)(Ray)Long
type for arguments for begin/end position.(Ray Chan)uv
version to vender information.(Ray Chan)bugfix :
makecab.exe
for gen_install.js on windows build.(richardo2016).idl
files, never replace special tokens when gen_docs
from .idl.(Ray Chan)asyncStat
request for RangeStream::stat
. (#614)(Ray)fs.watchFile
. (#624)(Ray)s_errors
in getResultMessage
. (#625)(Ray)refactor :
chore :
others :
c66841bbee
] - ci, feat: configure github actions workflow to support product release in fork repo.(richardo2016)5dde868d74
] - tools, feat: display constructors and external objects in different syntax.(xicilion)094ebcf4ee
] - tools, feat: add trans script.(xicilion)c9c1b8e027
] - console, feat: support require console module.(xicilion)d49d25448b
] - idlc, feat: support for defining self-referenced modules.(xicilion)3dd99975a2
] - installer, feat: display error message.(xicilion)8b0aa07a96
] - gui, feat: support config type when open WebView.(xicilion)113c39ae4f
] - core, feat: support type conversion to date.(xicilion)966cede218
] - vender, feat: use latest vender.(richardo2016)00fc5ddca8
] - build, chore: remove useless ci configuration files.(richardo2016)0da26d0fe0
] - core, refactor: use #pragma once instead of #ifndef.(xicilion)995870ef5e
] - crypto, feat: update mbedtls to v2.7.18.(xicilion)7858b6fa49
] - WebView, feat: support address/title event.(xicilion)c37282d87e
] - gui, refactor: throw error when DevTools return error message.(xicilion)e54b759d3a
] - console, feat: output warn and error to stderr.(xicilion)2f0f333539
] - global, refactor: deprecate global.repl.(xicilion)7d1466145d
] - gui, refactor: deprecate g_cefheadless.(xicilion)18012aff51
] - gui, feat: support open blank WebView window.(xicilion)7ea941955a
] - gui, bugfix: compile error on Windows.(xicilion)66b1e2741e
] - docs, bugfix: use new child_process.(xicilion)c1afa6d144
] - docs, feat: document cef options.(xicilion)d6d87368d7
] - gui, feat: support config proxy.(xicilion)433bd290c2
] - gui, refactor: test backend in headless mode.(xicilion)351c82e419
] - gui, refactor: use headless in test.(xicilion)eee1c25f77
] - gui, feat: add key/mouse event test.(xicilion)80bd67dead
] - gui, refactor: using fibjs itself as a child process under Mac, optimizing the cef runtime directory structure.(xicilion)4fb379b2ae
] - util, feat: add cef version information.(xicilion)b26384e431
] - gui, feat: show dock icon on Mac.(xicilion)569689e761
] - gui, feat: bring window to front and activate keyboard on the Mac.(xicilion)a9c0600eac
] - gui, feat: support config cef_path on mac.(xicilion)f85c50f579
] - gui, feat: specify fixed executable file name for helper on mac.(xicilion)71b85e5b6b
] - gui, bugfix: maximize and fullscreen style not work in some case.(xicilion)930ec81c8d
] - gui, feat: add devtools event test.(xicilion)f98b19cc3f
] - vender, feat: upgrade vender.(richardo2016)c40fade957
] - test, feat: generate test/vm_test/*.jsc from ci.(richardo2016)83315c648e
] - test, feat: generate unexisted vm_test/*.jsc when test only.(richardo2016)2d06218b57
] - ci, feat: never abort other running jobs as one job failed.(richardo2016)90d0e24d44
] - gui, bugfix: executeDevToolsMethod does not return when the parameter is wrong.(xicilion)deeae31ae5
] - build, bugfix: check the build script in vender.(xicilion)14c9fb8052
] - build, bugfix: fixup condition about USE_VENDER_DIST in build.cmd(richardo2016)92fe0634d7
] - idl, feat: clean idl files about child_process.(richardo2016)ed4538cccc
] - build, bugfix: give fullpath of makecab.exe
for gen_install.js on windows build.(richardo2016)9d5dea33cc
] - build, feat: support USE_VENDER_DIST
env for build.cmd(richardo2016)5796ff94fc
] - gui, feat: set background color to white.(xicilion)cf9d2525c5
] - gui, feat: support config headless view size.(xicilion)909b38f361
] - gui, feat: add screenshot test .(xicilion)418fd789d1
] - vender, feat: upgrade vender, use sqlite 3.34.1(richardo2016)18b26e9d29
] - child_process, bugfix: ChildProcess cannot display error messages.(xicilion)0ecc8f3818
] - gui, feat: support fullscreen window.(xicilion)b7cae072a8
] - gui, refactor: rewrite window style on Windows.(xicilion)530c928f91
] - gui, bugfix: missing code.(xicilion)6ba974d7bd
] - ci, feat: deprecate support for mips/mips64(richardo2016)b2b3e37da9
] - vender, feat: use latest vender, adapt to v8 7.1(richardo2016)f1e1d48342
] - core, feat: support VT_JSON type in Variant.(xicilion)8edc4ca96a
] - http, feat: support specifying the body object for response, which is used to receive response data.(xicilion)6cc864ab0b
] - io, feat: support default whence in SeekableStream.seek.(xicilion)c745aaf982
] - gui, bugfix: releasing GuiApp when the abnormal process exits will cause a crash.(xicilion)d4dd00e87b
] - gui, feat: support config default properties of WebView.(xicilion)df8cbaa88c
] - gui, feat: disable popup window in headless mode.(xicilion)00abc57c87
] - gui, feat: hold the process until the last WebView is closed.(xicilion)713ec19f67
] - gui, bugfix: when no one is holding the object, GC will cause WebView to not respond to events.(xicilion)4dc7d15cd6
] - gui, refactor: use c++11 syntax to iterate the map.(xicilion)8f09167cdf
] - gui, feat: support post body in scheme.(xicilion)ded1c0a8bd
] - gui, bugfix: hold handlers to keep JavaScript binding.(xicilion)51a815ea2d
] - gui, feat: add backend test.(xicilion)a84a7b9f53
] - gui, refactor: remove experimental domain and method in DevTools.(xicilion)632e4212d7
] - gui, feat: basic test case.(xicilion)2916c41db5
] - gui, bugfix: style mistake on Windows.(xicilion)99ecaae6ae
] - gui, feat: show window after set position on Windows.(xicilion)23e59a17f7
] - gui, bugfix: window size wrong after change style on Windows.(xicilion)420b99a381
] - gui, bugfix: force close borderless window on mac.(xicilion)37203bb56d
] - gui, refactor: use XMoveResizeWindow to set window position on linux.(xicilion)8e62253884
] - gui, bugfix: missing open event on linux.(xicilion)e4c8c69a01
] - gui, bugfix: delay shutdown on all platform.(xicilion)bdf7c21987
] - gui, bugfix: render process not exit after shutdown on Mac.(xicilion)a9e02d0a5e
] - gui, feat: support config global headless.(xicilion)437624e6b7
] - docs, feat: refer to Chrome DevTools Protocol document.(xicilion)af08e0a20d
] - docs, feat: keep url in document.(xicilion)b4892c1895
] - gui, feat: support config backend handler for cef WebView.(xicilion)468418b927
] - gui, refactor: separate out gui_app.h.(xicilion)38b4fc97cd
] - build, feat: setup format style.(xicilion)31ad9f84a2
] - gui, feat: support specifying the directory of cef runtime.(xicilion)8c921bacfb
] - gui, feat: hide the window before closing it.(xicilion)92a1605d50
] - gui, refactor: refactor GuiApp.(xicilion)44aa91218a
] - docs, feat: some missing document.(xicilion)d0cf5da732
] - gui, refactor: optimize the window display under windows and solve the window flicker problem.(xicilion)1fd888cdb1
] - gui, feat: support config cache_path to save cache data.(xicilion)b4c8a2c7dd
] - gui, feat: flush cache data before exit process.(xicilion)097ecca3a7
] - gui, feat: use mock keychain to save data on Mac.(xicilion)5ea59a86e8
] - util, refactor: use v8::Promise process async function.(xicilion)2f59895573
] - gui, feat: support getUrl.(xicilion)08f95993a4
] - gui, feat: support disable content menu.(xicilion)158beabb1b
] - gui, feat: force headless mode to open the window when --headless is specified in the command line parameter.(xicilion)aea540c2e3
] - gui, refactor: only bind observer when DevTools is used.(xicilion)be2a91a20c
] - core, bugfix: compile warning on Windows.(xicilion)4f59dd4b29
] - gui, feat: add dev object, wrap DevTools protocol functions and events.(xicilion)1b2f86a530
] - gui, bugfix: printToPDF error on Linux.(xicilion)0b27abcdd5
] - gui, feat: update option document.(xicilion)07fe2a5f14
] - gui, feat: decode json string in the result of executeDevToolsMethod.(xicilion)aa83c5133e
] - gui, feat: support executeDevToolsMethod.(xicilion)ee604711d5
] - gui, feat: support headless mode in cef webview.(xicilion)ca8197fa95
] - gui, feat: support popup control in cef webview.(xicilion)281bcff9a3
] - gui, feat: implatement opt on Linux.(xicilion)a537ec8e17
] - gui, feat: support debug option in cef webview.(xicilion)f93846b7b7
] - gui, bugfix: cef window can not be closed.(xicilion)6486d5bb5b
] - gui, refactor: remove visible value.(xicilion)efd600a949
] - gui, refactor: use os_config_window to implement opt/event on Mac.(xicilion)c91683c8d2
] - gui, refactor: try close in os_config_window.(xicilion)2ef636e087
] - gui, refactor: use os_config_window to implement opt/event.(xicilion)299640f519
] - gui, feat: support opt/event on Windows.(xicilion)d9ac7d22a8
] - console, feat: use COLOR_LIGHTYELLOW to output warning message.(xicilion)59cc7d02f5
] - gui, refactor: abstract the platform-related config_window interface.(xicilion)10ae5e2ddd
] - gui, feat: support opt and event on Mac.(xicilion)a2d4c38e02
] - gui, feat: support executeJavaScript.(xicilion)19718d1c9e
] - gui, feat: support printToPDF.(xicilion)2342a4071d
] - gui, refactor: remove unused code.(xicilion)a454aa9e6d
] - gui, feat: support reload, goBack, goForward.(xicilion)ccee0c05a7
] - gui, feat: support cef webview.(xicilion)bf0f4f5caf
] - vender, feat: upgrade vender, support compiling to target darwin arm64 (on Apple silcon)(richardo2016)61d00cdf2d
] - build, refactor: [bugfix] use llvm-rc when compiling with clang only.(richardo2016)243d493cc1
] - build, refactor: upgrade and adapt to vender, re-support use clang on windows.(richardo2016)635af1b828
] - test, refactor: remove unused process test case.(xicilion)c15b8aa6e9
] - UVStream, refactor: process UV_EOF and UV_PIPE.(xicilion)abda28e1a4
] - build, bugfix: installer build error on Windows.(xicilion)4ea501be5f
] - stdio, feat: parallel io in stdio.(xicilion)3babd67a4c
] - console, bugfix: console.readLine error after accessing process.stdin.(xicilion)cf788ee029
] - Merge branch 'dev' of github.com: fibjs/fibjs into dev(xicilion)cea14bab20
] - build, bugfix: build error on Windows.(xicilion)11a8d4c6f5
] - process, refactor: deprecated SubProcess.(xicilion)015b29d161
] - build, refactor: use the src_list built in option.cmake.(xicilion)0e7359f03d
] - build, bugfix: custom folder build error on Windows.(xicilion)2841b85e6c
] - build, refactor: update vender.(xicilion)882f8cf5fc
] - build, bugfix: script error on Ubuntu16.(xicilion)5dad3b3923
] - ChildProcess: refactor: not actively close the stream before destroying the ChildProcess object.(xicilion)a1a64ad571
] - ChildProcess, bugfix: error during spawn will cause memory leak.(xicilion)74ac01480f
] - build, refactor: delete unused msvc project file.(xicilion)a300f1dedf
] - gui, bugfix: crash on Mac.(xicilion)ada77d7cc2
] - fibjs, bugfix: compile warning on Windows.(xicilion)fb4dae2baf
] - build, bugfix: not set link_frags if it is empty.(xicilion)a2482cd43e
] - ws, bugfix: websocket gc test unstable on Windows.(xicilion)9dc012f5d0
] - process, bugfix: output to console process.stdout causes error on Windows.(xicilion)cae13d4b12
] - test, bugfix: use os.EOL as line break to fix test errors on Windows.(xicilion)ff3bac589d
] - child_process, bugfix: use default uv env settings.(xicilion)d14b3e7d08
] - test, feat: wait for event in watch test.(xicilion)72b309cad4
] - core, feat: use utf16to8String directly instead of UTF8_A.(xicilion)57348766b4
] - db, bugfix: leveldb error displays garbled characters on windows.(xicilion)692d87d774
] - HttpResponse, feat: support 301, 302, 307 redirect.(xicilion)f0d9a85e17
] - httpClient, feat: support 307 redirect.(xicilion)012bc364cc
] - httpClient, bugfix: resend request when disconnected.(xicilion)6bd1bf1d31
] - docs, bugfix: update to new api.(xicilion)33809ab2ce
] - ChildProcess, bugfix: memory leak when processing env string.(xicilion)7df6f94d01
] - build, feat: output red logo on Windows.(xicilion)df9286665e
] - editor, feat: adapt to the new version of clang-format.(xicilion)591059c1b8
] - build, refactor: display logo after successful build.(xicilion)1825eecc81
] - build, refactor: rewrite build.cmd, not depend on bash.(xicilion)7923726a41
] - installer, refactor: use cmake to build installer.(xicilion)a7da3447e0
] - db, bugfix: transaction error on mssql.(xicilion)cfe298ce1e
] - db, bugfix: syntax error on mssql.(xicilion)f94547e46c
] - console, bugfix: ansi color not enable on Windows 10.(xicilion)550f917584
] - build, refactor: compile with msvc on Windows.(xicilion)76ad828f66
] - build, bugfix: link error when compile fibjs_gui.(xicilion)c8f6569ee2
] - watch, bugfix: vs2017 compilation error.(xicilion)5b0ad53b22
] - build, refactor: build installer.sh in cmake.(xicilion)7b7b4c3b51
] - build, refactor: refactor cmake build script, unify compilation flags.(xicilion)a4dbd6ac54
] - build, refactor: query GIT_INFO in CMakeLists.txt.(xicilion)4d138b2af8
] - console, feat: output ANSI colors directly on Windows 10.(xicilion)b41016e491
] - build, feat: add check_env
as cmake function(richardo2016)8810264d45
] - build, feat: upgrade vender revision(richardo2016)5e0b66b572
] - build, refactor: use cmake as workflow driver.(richardo2016)841e15f6a9
] - doc, feat: upgrade BUILDING.md(richardo2016)0ad49fa1dc
] - build, refactor: cmake build script.(xicilion)a7b9dabe12
] - build, refactor: refactor build script.(xicilion)e169fba393
] - gui, bugfix: use inline function in include file.(xicilion)2fb80bb2ff
] - ChildProcess, bugfix: remove unused variable.(xicilion)4ee293ea51
] - vender, feat: adapt to v8 7.0.276.42. (#628)(Ray)e3aa83d036
] - ci, feat: deprecate appveyor/travis, use github actions.(richardo2016)d0d5880dd5
] - crypto, feat: generate PKey directly in the crypto module.(xicilion)a3d91f9ca0
] - db, bugfix: test error in mysql.(xicilion)37214ba82c
] - db, feat: support savepoint.(xicilion)16f0705524
] - db, feat: pass conn as a parameter to the function.(xicilion)46bca90fcd
] - db, feat: unify the parameters of order and index.(xicilion)b316cf22de
] - db, bugfix: skip/limit syntax error.(xicilion)d902dd09e9
] - db, bugfix: use IsJSObject to test Object argument.(xicilion)e42845e1de
] - db, feat: support createIndex and dropIndex.(xicilion)6e56270803
] - db, feat: support conn.create and conn.drop.(xicilion)4d27dde3f3
] - msgpack, bugfix: error when converting type to bigint.(xicilion)93d0af82a1
] - msgpack, feat: support bigint pack. (#632)(lhkzh)7a13d23ea3
] - module, bugfix: some require errors were not caught.(xicilion)fdd0f9d155
] - UVStream, feat: close fd before deleting the object.(xicilion)5415a6bf1c
] - utils, bugfix: correct local variable s_errors
in getResultMessage
. (#625)(Ray)b0c58bbee9
] - UVStream, bugfix: make fd of stdio work in blocking mode. (#623)(Ray)1c1930f79c
] - StatsWatcher, bugfix: fixup unexpected thread holding occured on calling fs.watchFile
. (#624)(Ray)8905dcb8c9
] - http, feat: add test cases for httpClient whose 'sslVerification' set.(Ray Chan)03d95e8993
] - Stat, feat: reduce members in Stat, support APIs about detecting device type.(richardo2016)8e7da88825
] - Stat, feat: use uv* api to normalize query to stats from file system.(Ray Chan)06f7737a4a
] - encoding, feat: support msgpack encode in Message/HttpRequest/HttpResponse/WebSocketMessage/WorkerMessage.(xicilion)973ba2eaa9
] - test, bugfix: upgrade test cases in 'opt_tools_test/'(Ray Chan)d1d73e1873
] - child_process, bugfix: correct environ string passed to child process.(Ray Chan)8a0a10e724
] - build, bugfix: fixup compilation error on windows, use real uv's pipe fileno on windows.(Ray Chan)f00ce8ecc7
] - RangeStream, bugfix: correct local asyncStat
request for RangeStream::stat
. (#614)(Ray)8fd4f12a79
] - ssl, feat: update certdata. (#613)(Ray)3338549906
] - dgram, bugfix: crash in dgram.send.(xicilion)7af06513f8
] - http, bugfix: missing queryString in http.Repeater.(xicilion)91f112bd14
] - core, refactor: inherit ValueHolder from obj_base to simplify object implementation.(xicilion)bbf3052d4f
] - core, refactor: support object::Delete.(xicilion)f377b07d0d
] - core, feat: add new status code 'CALL_E_CLOSED', apply it for closable Stream. (#608)(Ray)845a10d913
] - process, feat: test 'fd' property in process.std[in|out|err] (#607)(Ray)aa5b886cc6
] - HttpFileHandler, feat: support http partial content request.(Ray Chan)d54968be94
] - RangeStream, feat: no check bytes unit token when parse range string.(Ray Chan)4efd2e3bbf
] - RangeStream, feat: use Long
type for arguments for begin/end position.(Ray Chan)8662110b2b
] - gui, feat: change property name in move event on osx.(xicilion)d9084b6f6c
] - io, feat: support io.RangeStream. (#603)(Ray)2fd7b1ed67
] - util, feat: add uv
version to vender information.(Ray Chan)dd5cef54ef
] - core, refactor: refactor uv_call to support return result.(xicilion)3eaa3397bb
] - idl, feat: support generate back .idls
from its parsed results, normalize root idl source files(zh-cn). (#604)(Ray)a830a3a09b
] - process, feat: use uv to implement stdio stream.(xicilion)c0a4526904
] - child_process, feat: add more test case.(xicilion)08481d61f0
] - child_process, feat: document encoding options.(xicilion)c05fe9d144
] - test, bugfix: test error in process.run/process.open.(xicilion)68845754cd
] - SubProcess, feat: remove pointless SubProcess::ppid. (#599)(Ray)a9dc4f7e06
] - docs, bugfix: typo.(xicilion)2fe7557da0
] - child_process, feat: more detailed documentation.(xicilion)98b066630a
] - child_process, feat: support child_process module.(xicilion)cba1f2987c
] - asyncIO, bugfix: compile error on windows.(xicilion)b929559d50
] - msgpack, feat: fix bug int/uint decode to null (#598)(lhkzh)a132a78f04
] - core, refactor: fix compile warning in debug mode.(xicilion)1f2ec9fd44
] - util, feat: support util.parseArgs.(xicilion)8682d61e51
] - uv, feat: support uv_call.(xicilion)c135d97364
] - core, refactor: refactor the implementation of callbacks to support returning context.(xicilion)8e9767d79b
] - ssl, feat: update root certs.(xicilion)98114eab14
] - smtp, bugfix: new smtp protocol.(xicilion)4725a27cbd
] - option, feat: support ssldump.(xicilion)d633132ff4
] - msgpack, bugfix: stringObject and BooleanObject are incorrectly encoded as Object (#596)(Ray)97d521c4af
] - ci, feat: upgrade to xcode 10.1 when TARGET_ARCH=i386 for os osx(Ray Chan)125a2c0fbd
] - gui, feat: use blocking-awake mode for NSAppMainRunLoopThread (#593)(Ray)14e49d2d0d
] - doc, bugfix: fix format of some .idl
files, never replace special tokens when gen_docs
from .idl.(Ray Chan)feature :
ccache
in travis.(Richardo2016)--install
, aiming to non-invasive installation for package.json
(#533)(Ray)process.ppid
and SubProcess::ppid
. (#524)(Ray)gen_code.js
, support Class having static methods/instance methods with same name. (#531)(Ray)bugfix :
refactor :
others :
rector :
fix :
d699e56b0a
] - SubProcess, bugfix: fallback null/undefined to empty string when building envstr. (#534)(Ray)045e446294
] - opt_tools, feat: recover some features of --install
, aiming to non-invasive installation for package.json
(#533)(Ray)77a048e146
] - core, feat: enable concurrent_marking mode.(xicilion)210d3a0281
] - Buffer, feat: support static Buffer::compare (#532)(Ray)5b99e7ff46
] - tools, feat: refactor gen_code.js
, support Class having static methods/instance methods with same name. (#531)(Ray)f1104fbdf0
] - db, bugfix: getter test case error.(xicilion)466b582a92
] - db, feat: support sub query.(xicilion)ab8cf04823
] - db, refactor: add method param in db.format.(xicilion)59635cabe4
] - db, feat: support alias and multi table.(xicilion)e5947bdde1
] - db, feat: support table.field.(xicilion)1db1dc1241
] - db, bugfix: field name encode error for "`".(xicilion)a7bd4ad728
] - db, refactor: optimization _escape_field.(xicilion)143083eb81
] - db, refactor: move table name in to opts.(xicilion)8c6efcdd5b
] - db, feat: support string in [keys] and [where] field.(xicilion)84f95ea4f4
] - db, feat: pass the object directly in the argument of insert, return insertId.(xicilion)ae812c75c0
] - db, bugfix: error message issue.(xicilion)c4d6329e19
] - db, refactor: rewrite DBConnection function.(xicilion)b672485bf9
] - Variant, feat: support transform double to Variant. (#529)(Ray)0e160e7781
] - mysql, bugfix: multi-statement error of version 6 or higher.(xicilion)de1da06508
] - db, feat: support remove in DBConnection.(xicilion)4e91a5b3be
] - db, feat: support count/insert/update in DBConnection.(xicilion)953b58f775
] - core, bugfix: compile warning on Windows.(xicilion)65e7d39103
] - core, refactor: add intVal and longVal to Variant.(xicilion)203fe0d139
] - test, bugfix: remove zmq test.(xicilion)b5b4e09e31
] - db, feat: support insert in db.format.(xicilion)9a10ac340e
] - db, feat: support update in db.format.(xicilion)4e48a92200
] - db, feat: support count(*) in db.format.(xicilion)d8369eadd6
] - db, refactor: refactor query syntax.(xicilion)086085cb98
] - db, bugfix: compile warning on Windows.(xicilion)332babea45
] - db, feat: support conn.find.(xicilion)780df6583f
] - zmq, refactor: discard zmq.(xicilion)0b5ce0b990
] - doc, feat: translate the flowchart of require to english.(xicilion)11520665d1
] - Merge branch 'dev' of https: //github.com/fibjs/fibjs into dev(xicilion)c9fb688dbe
] - console, refactor: rewrite ANSI color output on Windows.(xicilion)77c9c2e492
] - util, feat: modify color to get better display on black background.(xicilion)ae825ed694
] - console, feat: support styled output with ANSI color codes.(xicilion)f9ae544d1f
] - url, feat: accept Object in query.(xicilion)575e6c0fb9
] - http, feat: support for more MIME types.(xicilion)67b1399c04
] - core, bugfix: constants module not imported.(xicilion)a299cc81b8
] - idl, bugfix: document issue.(xicilion)2f4fc4a9bd
] - http, bugfix: memory leak occurs while browsing folders.(xicilion)7bb9b5d1ac
] - http, bugfix: request error when the address is empty in fileHandler.(xicilion)91880416aa
] - mq, refactor: Support for automatic conversion of string to fileHandler or HttpRepeater.(xicilion)f485ddbbaf
] - handler, refactor: refactor JSHandler.(xicilion)e3f8651c65
] - smtp, feat: support starttls mode when connecting to Smtp.(xicilion)85536ef65e
] - http, bugfix: cookie not accept in upgrade reqponse.(xicilion)580c65e6d5
] - http, bugfix: https connection fails after two request in HttpClient.(xicilion)17f3fae8c8
] - option, feat: support tcpdump startup option.(xicilion)1c99ea167a
] - Routing, feat: wildcard not match second-level domain names.(xicilion)84735c4988
] - exlib, refactor: remove CondVar support for Windows XP.(xicilion)df6f30b1b0
] - test, bugfix: random error in coroutine_test.(xicilion)eec1a4159d
] - core, refactor: refactor EventInfo.(xicilion)ba314e0fe0
] - process, bugfix: compile error on Windows.(xicilion)14d7c731d2
] - core, refactor: refactor AsyncState.(xicilion)0dce421317
] - Variant, bugfix: compile warning on Windows.(xicilion)bafd68d176
] - Fiber, refactor: use syncCall to start a fiber.(xicilion)30bd40623d
] - websocket, refactor: refactor asyncSend lock system.(xicilion)9ef45336b2
] - test, bugfix: gui_test error on windows.(xicilion)425dea2e58
] - http, feat: share proxy connections between different domains.(xicilion)ab1b3001cb
] - core, refactor: support BigInt in Variant.(xicilion)c559a632bc
] - process, refactor: SubProcess no longer inherits the Stream object.(xicilion)803fd86ad1
] - http, feat: not set the host header when the headers include host.(xicilion)9988668843
] - http, feat: support http/https proxyAgent.(xicilion)b78990f32a
] - test, bugfix: ws_test test case error.(xicilion)fc20c74cfb
] - Buffer, bugfix: readInt/writeInt does not support length, and error when processing negative numbers.(xicilion)fb09dd45dc
] - core, refactor: convert Int64 variables using v8 BigInt api.(xicilion)3cb966f97b
] - json, refactor: use replacer to encode BigInt without changing the behavior of JSON.stringify.(xicilion)d8ed7cb03f
] - core, feat: support convert string to BigInt in argument.(xicilion)1e988e0923
] - test, bugfix: trigger test case error.(xicilion)98d7c8e8a9
] - Merge branch 'dev' into bigint(xicilion)2e1f8f7d02
] - Worker, feat: support load event.(xicilion)50d35ea6fe
] - json, feat: support encode BigInt.(xicilion)9467776c92
] - encoding, feat: support decode base64 data to Buffer.(xicilion)84a2eb7932
] - util, feat: support util.isBigInt.(xicilion)aa14983da7
] - crypto, refactor: refactor ecc algorithm name resolve.(xicilion)f09a638a40
] - Buffer, feat: support Int64 read/write.(xicilion)3954c3ff3d
] - core, refactor: return BigInt as data type Long.(xicilion)48b1973c57
] - core, feat: check the range of int64 data type parameters.(xicilion)be566db4c3
] - core, bugfix: use JSValue/JSArray to avoid exceptions caused by empty values. (#527)(Yuanhang Luo)e2f1c52c12
] - core, feat: accept BigInt as a numeric parameter.(xicilion)36ba1b8b80
] - exlib, refactor: rewrite exlib lock-free object using std::atomic.(xicilion)ba50ca7da1
] - util, feat: discard Stats.(xicilion)d373ae64fe
] - test, bugfix: lock_test use case reports error with a small probability.(xicilion)68325a2e93
] - global, feat: discard Int64.(xicilion)213ef131c6
] - coroutine, refactor: switch to fiber pool on windows.(xicilion)206497b031
] - test, bugfix: sometimes closed events cannot be triggered.(xicilion)f6ba5449e1
] - LruCache, bugfix: memory leak.(xicilion)b79078364a
] - test, bugfix: error occurs in process_test on a slow computer.(xicilion)26fca7f022
] - util, feat: output error stack when data type is Error.(xicilion)ac9f50ef7a
] - test, refactor: use the test_util.cleanup method to close the server socket.(xicilion)ce3d328c44
] - test, bugfix: gui_test did not exit after testing.(xicilion)ea0d6e0622
] - TcpServer, rector: discard run and asyncRun with start.(xicilion)f096b6c244
] - process, bugfix: do not set exitCode when result_t > 0;(xicilion)fcd9037725
] - gui, feat: remove WebView.wait method.(xicilion)eb525ce7b6
] - gui, bugfix: core dump on windows.(xicilion)ef8551f38a
] - vender, feat: update vender.(xicilion)4bed7b3ca9
] - process, bugfix: compile error on windows.(xicilion)1ff9a17166
] - db, bugfix: redis test error.(xicilion)4aedfbef1b
] - core, refactor: refactor AsyncEvent.(xicilion)29fcd56d35
] - http, feat: remove state from HttpHandler and HttpServer.(xicilion)d291d2c755
] - Worker, feat: support options.(xicilion)f142490923
] - Worker, feat: support for error events for Worker object.(xicilion)b9ffde13f4
] - http, feat: discard pre-zip function.(xicilion)5d0ade7180
] - http, feat: discard forceGZIP function.(xicilion)86c15466eb
] - http, feat: do not disable client caching for options requests.(xicilion)aff8d73bc8
] - ssl, feat: update root cert.(xicilion)d1d50c0a69
] - crypto, feat: support for constructing objects of the crypto module using parameters.(xicilion)c6ae2ddf82
] - tty, feat: use globally unified tty.isatty to detect if stdout is a terminal device.(xicilion)1bb938af56
] - test, bugfix: enhance the stability of test cases to avoid random errors on slow computers.(xicilion)9f06f03c7a
] - os, refactor: use the same mac address format for posix on Windows.(xicilion)5572e4267a
] - os, feat: return the mac address in networkInterfaces on windows.(xicilion)e0a0721630
] - core, refactor: refactor the AsyncCall object and pass the isolate in cc mode.(xicilion)a37ae1a656
] - Isolate, refactor: use HttpClient to keep the default http session object.(xicilion)3f577f1d50
] - http, bugfix: compile warning on windows.(xicilion)7c8aaaa29b
] - core, refactor: refactoring the NObject and NArray.(xicilion)0922ef1b2f
] - ssl, feat: Support for matching wildcard common name.(xicilion)6cbabd9461
] - ssl, feat: support SNI(Server Name Identification).(xicilion)95a1786cdd
] - mbedtls, feat: update to v2.7.12.(xicilion)f2f2161a87
] - test, bugfix: time-related test case errors often occur on low-performance servers.(xicilion)8be3892194
] - qstring, feat: support type conversion to std::string.(xicilion)a241e2f054
] - test, bugfix: some time-related test cases throw errors because of the performance of the ci server.(xicilion)51604989d8
] - opt_tools, feat: render a better looking flame graph.(xicilion)8b0a3d76d3
] - vender, feat: upgrade vender. (#526)(Ray)9f2c8819f3
] - ClassInfo, bugfix: class id will be messy under multiple workers.(xicilion)b0fed7b013
] - core, feat: implement JSValue and JSArray to handle empty values for exceptions.(xicilion)a5a1597fd3
] - process, feat: support process.ppid
and SubProcess::ppid
. (#524)(Ray)0a20059fca
] - ci, feat: use beta branch to release prerelase fibjs. (#523)(Ray)4760c834e6
] - ci, feat: use caches of ccache
in travis.(Richardo2016)004d78e0f3
] - test, bugfix: fix undefined variable in test/http_test.js(Richardo2016)e03f90636c
] - http, bugfix: use empty body for HEAD request. (#522)(Ray)6d181aca39
] - http, feat: support Repeater.(xicilion)d7aa48a0fa
] - option, bugfix: allow install when from raw. (#520)(Ray)efd6aef56a
] - HttpClient, bugfix: error in custom getter function causes crash.(xicilion)489d52adc0
] - HttpCollection, feat: support return all field values.(xicilion)8c561431ab
] - HttpClient, feat: support for a set of headers with the same name.(xicilion)caafe1924e
] - HttpCollection, feat: support add a set of values with the same name using an array.(xicilion)723e85fc18
] - test, feat: do not run the opt_tools test case in the basic test.(xicilion)b615f6693a
] - test, bugfix: normalize internal & opt_tools' test cases. (#518)(Ray)fc07248316
] - http, feat: support enableEncoding property.(xicilion)a10e9f50ec
] - HttpMessage, feat: set the parameter type of the header function to string type.(xicilion)1b0e3f1c81
] - HttpClient, feat: do not send User-Agent when userAgent is empty.(xicilion)0e801dd60e
] - HttpClient, feat: support enableEncoding property.(xicilion)ce22626983
] - core, feat: include the module component name in the error message.(xicilion)b675bc17bc
] - HttpClient, feat: do not send cookies when enableCookie is false.(xicilion)2b1ebc801b
] - dev 0.29.0(richardo2016)257ae16bd2
] - Release v0.28.0.(richardo2016)6c8a8d0931
] - process, fix: make requried envs' kv fallback to the ones of parent process. (#516)(Ray)efa57bef37
] - option, feat: better opt_tools/install, dedupe its structure, support installing package from github. (#515)(Ray)ff4e9743cc
] - crypto, feat: support aria.(xicilion)1829d2471e
] - Routing, bugfix: compile error on windows.(xicilion)a0b4af9069
] - vender, feat: update mbedtls to v2.16.2.(xicilion)330d1d049e
] - Routing, feat: support virtual host routing.(xicilion)612271ce54
] - option, feat: skip package.json when the file does not exist.(xicilion)5820c65b1e
] - cmake, bugfix: warning in cmake.(xicilion)75903b7fce
] - process, feat: change process.run to async mode.(xicilion)ce4af53d00
] - console, bugfix: do not reset the terminal outside of console.readLine.(xicilion)0fee0ead6c
] - console, feat: support console.getpass.(xicilion)34b7e61501
] - process, feat: clean up the terminal when exiting the process.(xicilion)abf7897264
] - console, feat: use editline on all posix platforms.(xicilion)f7c08817d7
] - test, bugfix: deepEqual crash on proxy object. (#513)(FiberMan)be4efe6325
] - assert, bugfix: deepEqual crash on proxy object.(xicilion)453b78c6d6
] - path, bugfix: result error in path.resolve root test case on windows.(xicilion)15b9de4517
] - Merge branch 'add_path_resolve_test' into dev(xicilion)83cc7399a4
] - path, bugfix: result error in path.resolve root test case.(xicilion)750f23e084
] - core, bugfix: javascript getter throw in libs(assert, jsonformat, util, sandbox) (#511)(FiberMan)c6fa2d78ae
] - Buffer, bugfix: bind isolate when creating a new Buffer(FiberMan)3c46c38fb8
] - ci, feat: add dockerfiles. (#510)(Ray)965c955fd4
] - io, feat: improve payload size when processing async read in win32. (#507)(Ray)9f71c39695
] - test, feat: basic test cases about io (#506)(Ray)6e8e02c487
] - test, feat: add path.resolve root test case(Henry Zhuang)babc961c5f
] - test, bugfix: fix the arm64 test env (#504)(Henry Zhuang)46da2f74a1
] - os, bugfix: fix os.homedir() when USERPROFILE not set on Windows (#503)(Henry Zhuang)4272135dda
] - process, bugfix: use real pipe-like struct to initial stdio in process. (#501)(Ray)aaf9f31263
] - test, bugfix: enable the full arm test env (#502)(Henry Zhuang)6dd53e7ec0
] - os, bugfix: os.homedir() fallback should work (#499)(Henry Zhuang)2c1cb15094
] - test, feat: skip test when releasing. (#498)(Henry Zhuang)