Releases: permafrost-dev/node-ray
v1.10.0
- add
exception()
method - add
hostname
to origin data
v1.9.2
- bump package versions:
concurrently
to6.0.0
,eslint-config-prettier
to8.1.0
v1.9.1
v1.8.1
- change plugins used by pretty-format package to DOM only
v1.8.0
-
changed
table()
andTablePayload
to accept either an object or an array, as Ray expects an object for proper row labels to be displayed -
added
trace()
andTracePayload
-
added
caller()
andCallerPayload
-
added
event()
andEventPayload
-
converted original
RemovesRayFrames
PHP trait to TypeScript -
fixed
getOriginFrame()
-
fixed
getCaller()
-
the source file and line number are now displayed correctly in the Ray app
v1.7.0
-
update the way
Client
availabilty checks are done to avoid multiple checks in succession -
calculate the memory usage for
measure()
when used in NodeJS -
pause()
now stops or resumes code execution properly
v1.6.3
-
update Ray app availability status as soon as the client is created
-
add helper method
Ray.client()
-
add helper method
Client.init()
to force an availability status update
v1.6.2
-
change the way client availability status resets to avoid process hanging
-
fix ConsoleInterceptor implementation
-
change
ConsoleInterceptor.intercept()
and.reset()
to.enable()
and.disable()
v1.6.1
-
enable client checks to see if the Ray app is running
-
fix bug where ConsoleInterceptor could access Ray.client before it was created
v1.6.0
-
add
ray().interceptor().intercept()
method to redirect allconsole.log()
calls to Ray -
add ConsoleInterceptor class
-
ensure all payloads have an origin, fixing an occasional bug caused during bundle creation (i.e., webpack) where payloads were sent but Ray did not display them
-
ensure
dayjs
andstopwatch-node
packages are treated as external packages for the NodeJS and web versions