1.1.0
Experimental Node.js suppport
As requested in #31, I sat down and implemented support for node. Read more in the docs.
Also I implemented some usability improvements. The Dirac Extension badge icon starts as gray and switches to color after Dirac gets fully initialised (stealing protocol API definitions from internal DevTools takes a while and the icon is unresponsive before we enter event processing). Also newly the badge icon signals with a question mark that it is attempting a new connection.
Beautification of function names on Call Stack sidebar pane depends on source maps. And source maps are loaded and parsed asynchronously. This could cause that initial render of Call Stack items could have mangled names due to missing source map data in cold caches. I have implemented a workaround which updates Call Stack pane after cache population.
Also newly you can use dirac :help
instead of (dirac! :help)
, parentheses and exclamation mark are now optional.
Rolling DevTools
Merged commits 11c5e26...f633692 from official DevTools.
Should work best with Chrome ~58.0.2988.2.
Links to matching Chromium snapshots: Mac | Linux_x64 | Win | Win_x64.
Notable commits
131049a project: add an easier way how to enable debug logging in agent
144aef3 implant: make parse-ns-from-source more resilient
1cba5e9 nrepl: make dirac! special REPL command more flexible
dc69f5f shared: fix options parsing when initially receiving nil options
bfb1b09 background: show connecting status on badge icon
b507b88 background: show gray icon before entering events processing loop
e8a222f implant: update-callstack-pane! when namespaces-cache-changed!
d62955c devtools: associate proper icon to ConsoleDiracCommand log lines
e9670e4 runtime: add support for node.js (#31)
All new work: v1.0.0...v1.1.0