feature :
breakchange :
bugfix :
refactor :
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.(响马)