1.4.0: Improved flamegraph and many many other things...
Added
- Database tab shows the methods each SOQL or DML statement was made from
- The method name can be clicked to navigate to it in the call tree
- Timeline shows a tooltip for log events
- Shown when hovering the red (errors), blue (unexpected-end) and green (skipped-lines) sections on the timeline.
- Zoom on timeline
- zoom to an accuracy of 0.001ms, time markers are shown with a ms time value and white line e.g 9600.001 ms
- scroll up and down on the mouse to zoom in and out
- zoom is based on position of mouse pointer, ensuring that position is kept on screen when zoomed in or out
- scroll left and right on the mouse to move the time line left are right, when zoomed
- click the mouse down and drag to move the timeline around both in the x and y direction, when zoomed
- Specify custom timeline event colors in vscode preferences
- Support for all known log event types
- Includes events for
Database
,Workflow
,NBA
,Validation
,Callout
,Apex Code
,Apex Profiling
,Visualforce
andSystem
categories.
- Includes events for
Changed
- Convert from scala to typescript
- Load log shows loading feedback whilst waiting for logs to be retrieved
- Open an empty log view whilst waiting for selected log to be downloaded, parsed and rendered
- Log will be loaded from disk if previously downloaded
- Renamed the
Log: Show Log Analysis
command toLog: Show Apex Log Analysis
- For consistency with the
Log: Load Apex Log For Analysis
command
- For consistency with the
- Block text on call tree displayed on new lines rather than one line separated by a | character
- Call tree shows text for all log lines and not just time taken
- Faster log loading due to a change in how the JavaScript is loaded on the page
- Faster log parsing and timeline rendering
- Scroll on the calltree to allow scrolling content to top of screen instead of only the bottom
FLOW_START_INTERVIEWS
log lines on the calltree and timeline will show either the Process Builder or Flow name after the chunk number
Fixed
- Hide details, hide system calls and hide formulas on the call tree to work again
Removed
- Timeline Shrink-to-fit checkbox was replaced with zoom feature
New Contributors
- @kjonesffdc made their first contribution in #20
- @lukecotter made their first contribution in #24
- @lcotterffdc made their first contribution in #83
Full Changelog: 1.3.5...1.4.0