0x v4.0.0 Release Notes

    • ๐Ÿ”จ internal refactor
    • 0๏ธโƒฃ v8 prof is now the default method of stack collection
    • profile folders renamed to {outputDir}/{name}.0x
    • CLI: add --kernel-tracing option
    • ๐Ÿšš CLI: removed --svg flag
    • ๐Ÿšš CLI: removed --gen flag
    • ๐Ÿšš CLI: removed --timestamp-profiles flag
    • ๐Ÿšš CLI: removed --theme flag
    • ๐Ÿšš CLI: removed --include flag
    • ๐Ÿšš CLI: removed --exclude | -x flag
    • ๐Ÿšš CLI: removed --tiers | -t flag
    • ๐Ÿšš CLI: removed --langs | -l flag
    • CLI: renamed --trace-info to --kernel-tracing-debug flag
    • ๐Ÿšš CLI: removed --logging-output flag
    • ๐Ÿšš CLI: removed --stacks-only flag
    • ๐Ÿšš CLI: removed -d | --delay flag
    • CLI: renamed --json-stacks to --tree-debug flag
    • ๐Ÿšš UI: removed langs button
    • ๐Ÿšš UI: removed theme button
    • ๐Ÿ’… UI: style changes, minor redesign
    • API: altered mapFrames API (frames is now an array of objects, not strings)
    • ๐Ÿ’ป UI: rename/reorganize type labels
    • ๐Ÿ’ป UI: tier coloring improvements
    • ๐Ÿ’ป UI: search improvements
    • ๐Ÿ’ป UI: categorization improvements
    • ๐Ÿšš API: removed log option
    • API: added kernelTracing option
    • ๐Ÿšš API: removed svg option
    • ๐Ÿšš API: removed gen option
    • ๐Ÿšš API: removed timestamp-profiles option
    • ๐Ÿšš API: removed theme option
    • ๐Ÿšš API: removed include option
    • ๐Ÿšš API: removed exclude option
    • ๐Ÿšš API: removed tiers option
    • ๐Ÿšš API: removed langs option
    • API: renamed traceInfo to kernelTracingDebug option
    • ๐Ÿšš API: removed loggingOutput option
    • ๐Ÿšš API: removed stacksOnly option
    • ๐Ÿšš API: removed delay option
    • API: renamed jsonStacks to treeDebug option
    • CLI: enhanced status console output (can be overridden in API)
    • ๐Ÿ”€ UI: added merging capability (v8 prof only)
    • ๐Ÿ“ฑ UI: fully responsive
    • โž• added capturing inline data along side v8 prof ("inlinable" functions)
    • ๐Ÿ‘ profiling REPL no longer supported
    • ๐Ÿ‘Œ support for eval'd code - appears under native frames
    • ๐Ÿ“„ DOCS: readme changes to reflect API changes
    • ๐Ÿ“„ DOCS: additional /docs folder for in depth topics
    • ๐Ÿšš API: removed quiet (still part of CLI)
    • ๐Ÿšš API: removed silent (still part of CLI)
    • ๐Ÿšš API: removed open (still part of CLI)
    • CLI: add --on-port flag
    • API: add onPort option
    • ๐Ÿšš CLI: removed --phase flag
    • ๐Ÿšš API: removed phase option