Releases: Tencent/vConsole
Releases · Tencent/vConsole
v3.15.1
EN:
Feat(Netwrk)Add new optionnetwork.ignoreUrlRegExpto skip some requests. (PR #623)Fix(Core)Fix prototype pollution invConsole.setOption(). (issue #616 #621)Fix(Core)Fix plugin eventreadytriggering before its HTML finishes rendering. (issue #591)Fix(Log)Reset group state whenconsole.clear()is called. (issue #611)Fix(Log)Compatible with iOS (less than 13.4) that does not supportResizeObserver, but there may be a potential performance issue when printing a large number of logs. (issue #610)Fix(Network)Fix possible "Cannot read property" error bysendBeacon. (issue #615)
CN:
Feat(Netwrk)新增配置项network.ignoreUrlRegExp以跳过一些请求。 (PR #623)Fix(Core)修复vConsole.setOption()中可能存在的原型污染问题。 (issue #616 #621)Fix(Core)修复插件事件ready在插件完成渲染前就被触发的问题。 (issue #591)Fix(Log)修复调用console.clear()时没有重置 group 层级的问题。 (issue #611)Fix(Log)兼容 iOS(小于 13.4)不支持ResizeObserver的情况,代价是打印大批量日志可能会有性能问题。 (issue #610)Fix(Network)修复可能由sendBeacon引发的 "Cannot read property" 错误。 (issue #615)
v3.15.0
EN:
Feat(Log)Add recycle scrolling to imporove performance, and add scroll to top/bottom buttons. (PR #570)Feat(Log)Add support forconsole.group(), console.groupCollapsed(), console.groupEnd(). (issue #545)Feat(Network)Add recycle scrolling to imporove performance.Feat(Network)Add "Start Time" of a request.Feat(Network)Usecurlinstead ofurlas the copy value of a request. (issue #410)Fix(Storage)Fix an event bug that overflow content cannot scroll. (issue #542)Fix(Core)Fix click event on<select>elements. (PR #577)
CN:
Feat(Log)新增虚拟滚动列表以提升性能,并支持快速滚动到顶部/底部。 (PR #570)Feat(Log)新增对console.group(), console.groupCollapsed(), console.groupEnd()方法的支持。 (issue #545)Feat(Network)新增虚拟滚动列表以提升性能。Feat(Network)新增 request 的 "Start Time"(发起时间)。Feat(Network)使用curl格式作为 request 的复制内容,而非url。 (issue #410)Fix(Storage)修复内容溢出的元素无法滑动的问题。 (issue #542)Fix(Core)修复<select>的点击事件问题。 (PR #577)
v3.14.7
EN:
Perf(Log)Optimize rendering performance when adding logs. (PR #567)Fix(Core)Fix plugin panel sorting error when settingpluginOrderoption. (issue #559)Fix(Core)Fix intervention error caused bypreventDefaultinTouchevents. (issue #546)Fix(Log)Fixwindow.onerrormissing line breaks.Fix(Log)Fix unclickablevc-cmd-clear-btnon iOS Safari. (PR #564)Fix(Log)Fix a typo that misjudged circular reference objects. (issue #566)Fix(Log|Network)Copy objects or arrays as standard JSON format. (issue #547)Fix(Network)FixFetchstays in pending status whenwindowis proxied. (issue #556)Fix(Storage)Fix storage pannel sorting error when settingstorage.defaultStoragesoption. (issue #560)ChoreAdd optionenv['no-core-js']to disable core-js polyfill. (PR #562)
CN:
Perf(Log)优化打印日志时的性能。 (PR #567)Fix(Core)修复因设置pluginOrder导致插件面板排序错误的问题。 (issue #559)Fix(Core)修复因Touch事件中的preventDefault导致的 intervention 错误。 (issue #546)Fix(Log)修复window.onerror丢失换行的问题。Fix(Log)修复清除命令行按钮在 iOS Safari 中无法点击的问题。 (PR #564)Fix(Log)修复一处误判循环引用对象的笔误。 (issue #566)Fix(Log|Network)以标准 JSON 格式复制对象或数组。 (issue #547)Fix(Network)修复因window对象被代理导致Fetch一直为 pending 状态的问题。 (issue #556)Fix(Storage)修复因设置storage.defaultStorages导致 Storage 面板排序错误的问题。 (issue #560)Chore添加env['no-core-js']选项来停用构建时使用 core-js polyfill。 (PR #562)
v3.14.6
v3.14.5
EN:
Fix(Core)Fix unexpected error when init vConsole twice in short time. (issue #525)Fix(Log)Fix bug thatconsole.time | console.timeEnddo not output log. (issue #523)Fix(Element)Fixundefined is not an objecterror when updating attributes. (issue #526)Fix(Network)Do not proxy response body reader when response is done.ChoreFix typo that Svelte is not transpiled by Babel on Windows. (PR #528)
CN:
v3.14.4
v3.14.3
v3.14.2
EN:
Fix(Network)Remove debugging console.log.ChoreDropconsole.login Webpack process to ensure that no debugging logs appear in release version.ChoreAdd new build command to compile files in different scenarios.
CN:
Fix(Network)删除调试日志。Chore在构建时自动删除console.log以确保调试日志不会出现在正式版本中。Chore添加新的编译命令以编译出不同场景下的文件。
v3.14.1
v3.14.0
EN:
Feat(Core)Add new optionpluginOrderto adjust the order of built-in and custom plugins, see Public Properties & Methods.Feat(Core)Panel will auto scroll to previous position when switching plugin panel.Feat(Network)Add response size.Feat(Network)Add support fortransfer-encoding: chunked, now streaming response can be recorded.Feat(Network)Improve rendering performance of large Response data by cropping the displayed response content.Refactor(Network)Now network records will be more accurate by using Proxy to preventXMLHttpRequest | fetchoverwriting by other request libraries (like Axios).
CN:
Feat(Core)新增配置项pluginOrder来调整插件面板的排序,见 公共属性及方法。Feat(Core)切换插件面板时,面板会自动滚动到上次的位置。Feat(Network)新增显示 Response 的体积。Feat(Network)新增对transfer-encoding: chunked的支持,现在可记录流式回包(stream response)。Feat(Network)展示时裁剪过大的 Response 回包以提高渲染性能。Refactor(Network)提高网络记录的准确性,以避免被外部库(如 Axios)覆盖;方法是对XMLHttpRequest | fetch使用 Proxy。