Skip to content

Releases: Tencent/vConsole

v3.9.3

22 Oct 12:53
69e0b1c
Compare
Choose a tag to compare

EN:

  • Fix(Network) Fix Cannot read property 'setAttribute' of null error when call setOption() before init. (PR #453 by @Zhangstring)
  • Fix(Network) Fix Fetch error when iOS < 11. (PR #457 by @zimv)
  • Chore Generate .d.ts declarations when built. (RP #433 by @ManiaciaChao)
  • Chore Remove ./dist from Git tracking.

CN:

  • Fix(Network) 修复未完成初始化时调用 setOption() 导致的 Cannot read property 'setAttribute' of null错误。 (PR #453 by @Zhangstring)
  • Fix(Network) 修复 iOS < 11 时产生的 Fetch 错误. (PR #457 by @zimv)
  • Chore 构建时自动生成 .d.ts 声明。 (RP #433 by @ManiaciaChao)
  • Chore 从 Git 版本控制中移除 ./dist 目录。

v3.9.1

27 Jul 08:27
954c9df
Compare
Choose a tag to compare

EN:

  • Fix(Log) Fix command input style. (PR #437 by @FredZeng)
  • Fix(Storage) Fix globalThis error. (issue #438 #439)
  • Chore Fix const let error cause by Svelte. (PR #440 by @dellyoung)

CN:

  • Fix(Log) 修正命令行输入框样式。 (PR #437 by @FredZeng)
  • Fix(Storage) 修复由 globalThis 引起的报错。 (issue #438 #439)
  • Chore 修复由 Svelte 引起的 const let 报错。 (PR #440 by @dellyoung)

v3.9.0

16 Jul 07:20
ebf9005
Compare
Choose a tag to compare

EN:

  • Feat(Log) Show audio loading error log. (PR #419 by @zimv)
  • Feat(Storage) Rewrite Storage panel, supports add/edit/delete storage items. (PR #429 by @ManiaciaChao)
  • Feat(Plugin) New third-party plugin vite-plugin-vconsole. (by @vadxq)
  • Refactor(Global) Use Svelte as template engine. (PR #429 by @ManiaciaChao)
  • Refactor(Core|Element) Convert core file and Element panel to .ts file.
  • Fix(Log) Fix error when print object(s) with no toJSON method such as Vue instance. (PR #431 by @sillyhong)
  • Fix(Network) Fix error when url not starts with http. (issue #420)
  • Fix(Network) Fix error when using Request as Fetch's parameter. (PR #428 by @tatsunoneko)
  • Fix(Network) Display formatted key-value list when POST a JSON string. (issue #425)
  • style Wrap LESS math operations. (PR #426 by @ManiaciaChao)
  • Chore Fix yarn serve error. (issue #424)

CN:

  • Feat(Log) 显示 audio 资源加载失败的报错。 (PR #419 by @zimv)
  • Feat(Storage) 重写 Storage 面板,现支持添加/编辑/删除内容。 (PR #429 by @ManiaciaChao)
  • Feat(Plugin) 新增第三方插件 vite-plugin-vconsole。 (by @vadxq)
  • Refactor(Global) 开始使用 Svelte 作为模板引擎。 (PR #429 by @ManiaciaChao)
  • Refactor(Core|Element) 转换 core 文件及 Element 面板为 .ts 文件。
  • Fix(Log) 修复打印无 toJSON 方法的对象(如 Vue 实例)时会报错的问题。 (PR #431 by @sillyhong)
  • Fix(Network) 修复不以 http 开头的 url 会报错的问题。 (issue #420)
  • Fix(Network) 修复使用 Request 作为 Fetch 参数时的报错。 (PR #428 by @tatsunoneko)
  • Fix(Network)POST 数据为一个 JSON 字符串时亦以 key-value 型键值表来显示数据。 (issue #425)
  • style 修正 LESS 数学运算符。 (PR #426 by @ManiaciaChao)
  • Chore 修复执行 yarn serve 的报错。 (issue #424)

v3.8.1

24 Jun 09:31
Compare
Choose a tag to compare

EN:

  • Fix(Log) Do not merge repeated logs with object(s) or array(s) into one line to avoid merging objects with the same structure but different values.
  • Fix(Log) Fix the issue that log filter does not take effect after selecting the log type.
  • Fix(Network) Fix error when url starts with //. (PR #414 by @kooritea)
  • Chore Remove exclude: node_modules option in babel-loader to be compatible with ES5. (issue #404, #407)
  • Refactor(Log) Convert Log & System panel to .ts file.

CN:

  • Fix(Log) 不再合并包含 object 或 array 的重复日志,以避免合并结构相同但取值不同的对象。
  • Fix(Log) 修复日志过滤器(Filter)在点选日志类型 tab 后不生效的问题。
  • Fix(Network) 修复 url 以 // 开头时产生的错误。 (PR #414 by @kooritea)
  • Chore 移除 babel-loader 的 exclude: node_modules 选项以避免第三方库的兼容性问题。 (issue #404, #407)
  • Refactor(Log) 转换 Log 和 System 面板为 .ts 文件。

v3.8.0

23 Jun 13:12
Compare
Choose a tag to compare

EN:

  • Feat(Log) Show resource (image/video/link/script) loading error log. (PR #411 by @zimv)
  • Chore Add target: ['web', 'es5'] to Webpack to avoid compatibility issues. (issue #404)
  • Fix(Network) Fix error when new URL('x', undefined). (PR #409 by @moonkop)

CN:

  • Feat(Log) 新增显示资源(image/video/link/script)加载失败报错。 (PR #411 by @zimv)
  • Chore 新增 Webpack 配置 target: ['web', 'es5'] 以避免兼容性问题。 (issue #404)
  • Fix(Network) 修复 new URL('x', undefined) 第二参数为 undefined 时的报错。 (PR #409 by @moonkop)

v3.7.0

27 May 08:52
Compare
Choose a tag to compare

EN:

  • Feat(Storage) Show preview value to prevent large raw value blocking rendering. (issue #300)
  • Feat(Storage) Add copy button and delete button.
  • Feat(Global) Use system theme color by default when init option theme is empty.
  • Chore(Storage) Convert Storage panel to .ts file.
  • Fix(Network) Use forEach instead of .entries() when traversing headers. (issue #404)
  • Fix(Network) Fix error when Content-Type is empty.

CN:

  • Feat(Storage) 对于大体积 value 先展示预览值,以避免堵塞渲染。 (issue #300)
  • Feat(Storage) 新增复制按钮、删除按钮。
  • Feat(Global) 当初始参数 theme 为空时,跟随系统默认主题色。
  • Chore(Storage) 转换 Storage 面板为 .ts 文件。
  • Fix(Network) 使用 forEach 而非 .entries() 来遍历 headers 以避免一些兼容性问题。 (issue #404)
  • Fix(Network) 修复 Content-Type 为空时导致的报错。

v3.6.1

24 May 09:16
ed3922a
Compare
Choose a tag to compare

EN:

  • Fix(Network) Fix "Invalid base URL" error. (PR #402)

CN:

  • Fix(Network) 修复 "Invalid base URL" 错误。 (PR #402)

v3.6.0

21 May 10:55
ad3a9cf
Compare
Choose a tag to compare

EN:

  • Feat(Log) Print unhandledrejection log. (PR #389 by @zimv)
  • Feat(Network) Support navigator.sendBeacon() in Network panel. (PR #383 by @cola119)
  • Feat(Network) Display "Type" (Request Type) in "General", including xhr|fetch|ping.
  • Chore(Global) Use TypeScript. Now Network panel is conveted to .ts file.
  • Fix(Network) Recover original window.fetch() method when remove Network panel.
  • Fix(Storage) Fix issue that the cookie of the non-first-level domain cannot be deleted. (issue #398)
  • Fix(Element) Fix issue that elements are rendered as nested when attributes or characterData changed. (issue #399)

CN:

  • Feat(Log) 新增输出 unhandledrejection 类型日志。 (PR #389 by @zimv)
  • Feat(Network) 新增支持展示 navigator.sendBeacon() 的网络请求。 (PR #383 by @cola119)
  • Feat(Network) 新增在 "General" 栏目展示 "Type" (Request Type) 字段,取值包括 xhr|fetch|ping
  • Chore(Global) 开始使用 TypeScript 重构代码。现在 Network 面板首先转成了 .ts 文件。
  • Fix(Network) 修复移除 Network 面板后没有恢复原生 window.fetch() 方法的问题。
  • Fix(Storage) 修复清除所有 cookie 时无法完全删除非顶级域名下的 cookie 的问题。 (issue #398)
  • Fix(Element) 修复当 element 的 attributescharacterData 变化时 element 被嵌套渲染的问题。 (issue #399)

Release 3.5.2

13 May 06:52
ec4e845
Compare
Choose a tag to compare

EN:

  • Chore Update to Webpack5 and update all NPM packages to the latest version.
  • Fix(General) Fix invalid click caused by wrong selection.
  • Fix(Log) Delete cachedLogs when reached maxLogNumber limit.
  • Fix(Log) Fix XSS risk.

CN:

  • Chore 升级到 Webpack5,并升级所有 NPM packages 到最新版本。
  • Fix(General) 修复因 selection 选区引起的点击事件无效问题。
  • Fix(Log) 当日志数量达到 maxLogNumber 上限时清空对应的 cachedLogs
  • Fix(Log) 修复 XSS 漏洞。

Release 3.5.1

07 May 11:00
77b659b
Compare
Choose a tag to compare

EN:

  • Chore(Babel) Fix incorrect catch built by babel-loader. (PR #392 by @myl0204)
  • Fix(Network) Fix typing error. (PR #388 by @xovel)

CN:

  • Chore(Babel) 修复由 catch 写法引起的 babel-loader 构建问题。 (PR #392 by @myl0204)
  • Fix(Network) 修复语法笔误。 (PR #388 by @xovel)