Releases: HuolalaTech/page-spy-web
Releases Β· HuolalaTech/page-spy-web
v1.8.10
This update mainly focuses on optimizing the "Locate Source-Code Of Error From Sourcemap" feature. Here are the details:
- π The Replay page (
/replay
) now supports source mapping for errors as well; - π Previously, only caught exceptions supported source mapping. Now, errors logged using
console.xxx(<Error>)
can also be mapped to their source, see #212 ; - π If there are
\t
tabs in the source code, an option is provided to choose the equivalent number of spaces for each tab; - π Various bug fixes, see #211 / HuolalaTech/page-spy#97
v1.8.9
- π Support for debugging React Native applications, related HuolalaTech/page-spy#87 / #190;
- π Support for debugging HarmonyOS applications, related #191 / HuolalaTech/page-spy#88;
- π Web applications now support viewing
EventSource
request and response data, with an optimized network panel layout, related #206 / #202 / #183; - π Improved message types for faster debugging interface response, related HuolalaTech/page-spy#91 / #201;
- π Room list page now limits the display to a maximum of 30 panels, related #204;
- π Fixed several issues, related #205 / HuolalaTech/page-spy#95;
v1.8.8
- π Refactor the
/replay
page, making interactions smoother when playing back long and large offline log data, see #186 ; - π Adapted for "UniApp packaged as a native App", see HuolalaTech/page-spy#90, #197 ;
- π Fixed an issue where a circual-reference in request headers caused the
Network
plugin to malfunction, see HuolalaTech/page-spy#89, #193; - π Fixed the display of HTML tags on the
Page
panel, see #196 ;
v1.8.7
- π The SDK doesn't send message until the developer enter room, see HuolalaTech/page-spy#84;
- π Fix the issue where reconnection after connection timeout;
v1.8.6
- π After disconnection, the SDK will exponentially retry establishing connection, with a maximum interval not exceeding (1.5 ** 4 * 2000)ms, see HuolalaTech/page-spy#78;
- π The SDK instantiation adds a new parameter
useSecret
, with a default value offalse
. When set totrue
, the SDK will generate a 6-digit random password for the room. The debugging terminal needs to know the client password before entering the debugging room, see HuolalaTech/page-spy#78; - π Support for dynamically updating the
title / project
parameters by usingwindow.$pageSpy.updateRoomInfo({ title: 'xxx', project: 'xxx' })
, see HuolalaTech/page-spy#78; - π After dragging the floating ball rendered by the browser SDK to the top, bottom, left, or right side, it will automatically retract, see HuolalaTech/page-spy#80;
- π Support for get uploaded url, see HuolalaTech/page-spy#81:
window.$harbor = new DataHarborPlugin() PageSpy.registerPlugin(window.$harbor) async function uploadLogManually() { const debugUrl = await window.$harbor.onOfflineLog('upload') console.log({ debugUrl }) }
- π The
page-spy-api
no longer serializes data, resulting in a significant performance improvement; - π fix some problems, see: #172, HuolalaTech/page-spy#79;
v1.8.5
- π remove the unsupported arch binary.
v1.8.4
v1.8.3
- π Support debug Taro miniprogram, see @huolala-tech/page-spy-taro;
- π Support debug HarmonyOS App, see @huolala/page-spy-harmony;
Warning
The @huolala/page-spy-harmony SDK is developed based on OpenHarmony API 9 and does not support API 11.
- π Fix response loss when an error occurs in NetworkPlugin
v1.8.2
- π Fixed the issue where the npm package from the
1.8.0
and1.8.1
version couldn't be installed on certain system architectures;
v1.8.1
- π Added pre-submission reminders to the mini-program integration documentation;
- π Log replay page: Progress bar displays aggregated activity events.