Releases: Tencent/vConsole
Releases · Tencent/vConsole
v3.15.1
EN:
Feat(Netwrk)
Add new optionnetwork.ignoreUrlRegExp
to skip some requests. (PR #623)Fix(Core)
Fix prototype pollution invConsole.setOption()
. (issue #616 #621)Fix(Core)
Fix plugin eventready
triggering 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)
Usecurl
instead ofurl
as 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 settingpluginOrder
option. (issue #559)Fix(Core)
Fix intervention error caused bypreventDefault
inTouch
events. (issue #546)Fix(Log)
Fixwindow.onerror
missing line breaks.Fix(Log)
Fix unclickablevc-cmd-clear-btn
on 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)
FixFetch
stays in pending status whenwindow
is proxied. (issue #556)Fix(Storage)
Fix storage pannel sorting error when settingstorage.defaultStorages
option. (issue #560)Chore
Add 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.timeEnd
do not output log. (issue #523)Fix(Element)
Fixundefined is not an object
error when updating attributes. (issue #526)Fix(Network)
Do not proxy response body reader when response is done.Chore
Fix 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.Chore
Dropconsole.log
in Webpack process to ensure that no debugging logs appear in release version.Chore
Add 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 optionpluginOrder
to 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 | fetch
overwriting 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。