diff --git a/CHANGELOG.md b/CHANGELOG.md index 3630c426..19297a72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [1.16.0] - 2024-07-23 ### Added @@ -351,7 +351,7 @@ Skipped due to adopting odd numbering for pre releases and even number for relea - Add explorer menu item - Provide more information when selecting log to download - + [#488]: https://github.com/certinia/debug-log-analyzer/issues/488 [#382]: https://github.com/certinia/debug-log-analyzer/issues/382 diff --git a/README.md b/README.md index 9b3adc8b..ab53ab08 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Apex Log Analyzer makes performance analysis of Salesforce debug logs much easier and quicker. Visualize code execution via a Flame chart and Call Tree, identify and resolve performance and SOQL/DML problems via Method and Database Analysis. -![preview](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.14/lana-preview.gif) +![preview](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-preview.gif) ## WARNING @@ -32,7 +32,7 @@ Apex Log Analyzer makes performance analysis of Salesforce debug logs much easie ### Installation -![install](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.10/install-lana.webp) +![install](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/install-lana.webp) Search for `Apex Log Analyzer` from the extensions side bar in VS Code and click `Install` or install from the VS Code market place by clicking install on [Visual Studio Code Market Place: Apex Log Analyzer](https://marketplace.visualstudio.com/items?itemName=financialforce.lana) @@ -61,7 +61,7 @@ With the `.log` file open in VSCode. 1. Open command pallette (CMD/CTRL + Shift + P) -> 'Log: Show Apex Log Analysis'\ or 1. Click the 'Log: Show Apex Log Analysis' code lens at the top of the file\ - ![show analysis lens](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.10/lana-showanalysis-lens.webp)\ + ![show analysis lens](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-showanalysis-lens.webp)\ or 1. Right click -> 'Log: Show Apex Log Analysis' or @@ -85,7 +85,7 @@ With the `.log` file open in VSCode. The Timeline shows a visualization of code execution during a request’s execution. Each color represents a different Salesforce event type e.g DB, Method, SOQL etc. The length of a bar relates to realtime taken, a longer bar means that method took longer. -![timeline](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.10/lana-timeline.png) +![timeline](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-timeline.png) #### Zoom + pan @@ -101,7 +101,7 @@ The Timeline shows a visualization of code execution during a request’s execut #### Tooltip -![tooltip](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.10/lana-tooltip.webp) +![tooltip](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-tooltip.webp) Hovering over an element provides information on the item. If you click on an item it will take you to that row in the Call Tree. @@ -116,7 +116,7 @@ The tooltip provides the following information.\ Shows the call stack which can be expanded and collapsed. Clicking on a link will take you to that line in the class if it can be found in the current open project. -![Call Tree](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.14/lana-calltree.png) +![Call Tree](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-calltree.png) Each row shows event type, details such as method signature, self and total time as well as aggregated DML, SOQL, Throws and Row counts. @@ -143,7 +143,7 @@ The Call Tree can be navigated with the keyboard. The up and down keys will move Show analysis of method calls by showing Self Time, Total Time, Count (number of times a method was called), name and type. Each column can be sorted ascending or descending by clicking the column header. -![analysis](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.14/lana-analysis.png) +![analysis](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-analysis.png) #### Sort @@ -170,7 +170,7 @@ Focus the Analysis table and use `CMD / CTRL + c` to copy the table content to c Shows the SOQL and DML that occurred the number of rows returned, the time taken and for SOQL the selectivity and number of aggregations. -![database](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.14/lana-database.png) +![database](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-database.png) The _Selectivity_ column will have a green tick if the query is selective, a red cross if it is not and will be blank if the selectivity could not be determine. Sorting on this column will sort the rows by relative query cost, this number can be seen by hovering the cell on the selectivity column. @@ -217,21 +217,21 @@ Focus the Analysis table and use `CMD / CTRL + c` to copy the table content to c - The find will match on Event Type or text in the event - The tooltip is shown for the current matching event, making it easy to view the event details such as Total or Self time. -![Timeline find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.16/lana-timeline-find.png) +![Timeline find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-timeline-find.png) #### Call Tree - If the next matching text is within a parent that parent will be expanded. - The row with the current matching text will also be highlighted -![Call Tree find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.16/lana-calltree-find.png) +![Call Tree find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-calltree-find.png) #### Analysis + Database - If the next matching text is within a group that group will be expanded. - The row with the current matching text will also be highlighted -![Analysis find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.16/lana-analysis-find.png) +![Analysis find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-analysis-find.png) ## 🛠️ Settings @@ -240,7 +240,7 @@ Focus the Analysis table and use `CMD / CTRL + c` to copy the table content to c The default colors shown on the timeline can be changed in the VSCode settings.\ Either in the UI `preferences -> extensions -> Apex Log Analyzer` -![color settings](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.10/settings-color-lana.webp) +![color settings](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/settings-color-lana.webp) or diff --git a/lana-docs-site/docs/docs/features.md b/lana-docs-site/docs/docs/features.md index b8990022..7ac03077 100644 --- a/lana-docs-site/docs/docs/features.md +++ b/lana-docs-site/docs/docs/features.md @@ -14,7 +14,7 @@ sidebar_position: 4 The Timeline shows a visualization of code execution during a request’s execution. Each color represents a different Salesforce event type e.g DB, Method, SOQL etc. The length of a bar relates to realtime taken, a longer bar means that method took longer. -![timeline](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.10/lana-timeline.png) +![timeline](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-timeline.png) ### Zoom + pan @@ -29,7 +29,7 @@ Clicking an event in the Timeline will go to and select that event in the Call T ### Tooltip -![tooltip](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.10/lana-tooltip.webp) +![tooltip](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-tooltip.webp) Hovering over an element provides information on the item. If you click on an item it will take you to that row in the Call Tree. @@ -44,7 +44,7 @@ The tooltip provides the following information.\ Shows the call stack which can be expanded and collapsed. Clicking on a link will take you to that line in the class if it can be found in the current open project. -![Call Tree](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.14/lana-calltree.png) +![Call Tree](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-calltree.png) Each row shows event type, details such as method signature, self and total time as well as aggregated DML, SOQL, Throws and Row counts. @@ -71,7 +71,7 @@ The Call Tree can be navigated with the keyboard. The up and down keys will move Show analysis of method calls by showing Self Time, Total Time, Count (number of times a method was called), name and type. Each column can be sorted ascending or descending by clicking the column header. -![analysis](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.14/lana-analysis.png) +![analysis](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-analysis.png) ### Sort @@ -98,7 +98,7 @@ Focus the Analysis table and use `CMD / CTRL + c` to copy the table content to c Shows the SOQL and DML that occurred the number of rows returned, the time taken and for SOQL the selectivity and number of aggregations. -![database](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.14/lana-database.png) +![database](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-database.png) The _Selectivity_ column will have a green tick if the query is selective, a red cross if it is not and will be blank if the selectivity could not be determine. Sorting on this column will sort the rows by relative query cost, this number can be seen by hovering the cell on the selectivity column. @@ -145,18 +145,18 @@ Focus the Analysis table and use `CMD / CTRL + c` to copy the table content to c - The find will match on Event Type or text in the event - The tooltip is shown for the current matching event, making it easy to view the event details such as Total or Self time. -![Timeline find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.16/lana-timeline-find.png) +![Timeline find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-timeline-find.png) ### Call Tree - If the next matching text is within a parent that parent will be expanded. - The row with the current matching text will also be highlighted -![Call Tree find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.16/lana-calltree-find.png) +![Call Tree find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-calltree-find.png) ### Analysis + Database - If the next matching text is within a group that group will be expanded. - The row with the current matching text will also be highlighted -![Analysis find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.16/lana-analysis-find.png) +![Analysis find](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-analysis-find.png) diff --git a/lana-docs-site/docs/docs/gettingstarted.md b/lana-docs-site/docs/docs/gettingstarted.md index d2a0702d..9e01f309 100644 --- a/lana-docs-site/docs/docs/gettingstarted.md +++ b/lana-docs-site/docs/docs/gettingstarted.md @@ -14,7 +14,7 @@ With the `.log` file open in VSCode. 1. Open command pallette (CMD/CTRL + Shift + P) -> 'Log: Show Apex Log Analysis'\ or 1. Click the 'Log: Show Apex Log Analysis' code lens at the top of the file\ - ![show analysis lens](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.10/lana-showanalysis-lens.webp)\ + ![show analysis lens](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-showanalysis-lens.webp)\ or 1. Right click -> 'Log: Show Apex Log Analysis' or diff --git a/lana-docs-site/docs/docs/installation.md b/lana-docs-site/docs/docs/installation.md index f36899ec..dd1290ed 100644 --- a/lana-docs-site/docs/docs/installation.md +++ b/lana-docs-site/docs/docs/installation.md @@ -4,7 +4,7 @@ sidebar_position: 2 # Installation -![install](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.10/install-lana.webp) +![install](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/install-lana.webp) Search for `Apex Log Analyzer` from the extensions side bar in VS Code and click `Install` or install from the VS Code market place by clicking install on [Visual Studio Code Market Place: Apex Log Analyzer](https://marketplace.visualstudio.com/items?itemName=financialforce.lana) diff --git a/lana-docs-site/docs/docs/intro.md b/lana-docs-site/docs/docs/intro.md index c4af45ba..f364b186 100644 --- a/lana-docs-site/docs/docs/intro.md +++ b/lana-docs-site/docs/docs/intro.md @@ -8,7 +8,7 @@ sidebar_position: 1 Apex Log Analyzer makes performance analysis of Salesforce debug logs much easier and quicker. Visualize code execution via a Flame chart and Call Tree, identify and resolve performance and SOQL/DML problems via Method and Database Analysis. -![preview](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.14/lana-preview.gif) +![preview](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/lana-preview.gif) ## WARNING diff --git a/lana-docs-site/docs/docs/settings.md b/lana-docs-site/docs/docs/settings.md index 03f908a8..9e4bd684 100644 --- a/lana-docs-site/docs/docs/settings.md +++ b/lana-docs-site/docs/docs/settings.md @@ -9,7 +9,7 @@ sidebar_position: 4 The default colors shown on the timeline can be changed in the VSCode settings.\ Either in the UI `preferences -> extensions -> Apex Log Analyzer` -![color settings](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/v1.10/settings-color-lana.webp) +![color settings](https://raw.githubusercontent.com/certinia/debug-log-analyzer/main/lana/dist/images/settings-color-lana.webp) or diff --git a/lana/dist/images/install-lana.webp b/lana/dist/images/install-lana.webp new file mode 100644 index 00000000..ae2419d7 Binary files /dev/null and b/lana/dist/images/install-lana.webp differ diff --git a/lana/dist/v1.16/lana-analysis-find.png b/lana/dist/images/lana-analysis-find.png similarity index 100% rename from lana/dist/v1.16/lana-analysis-find.png rename to lana/dist/images/lana-analysis-find.png diff --git a/lana/dist/images/lana-analysis.png b/lana/dist/images/lana-analysis.png new file mode 100644 index 00000000..b678da6e Binary files /dev/null and b/lana/dist/images/lana-analysis.png differ diff --git a/lana/dist/v1.16/lana-calltree-find.png b/lana/dist/images/lana-calltree-find.png similarity index 100% rename from lana/dist/v1.16/lana-calltree-find.png rename to lana/dist/images/lana-calltree-find.png diff --git a/lana/dist/images/lana-calltree.png b/lana/dist/images/lana-calltree.png new file mode 100644 index 00000000..9628981b Binary files /dev/null and b/lana/dist/images/lana-calltree.png differ diff --git a/lana/dist/images/lana-database.png b/lana/dist/images/lana-database.png new file mode 100644 index 00000000..29b474ed Binary files /dev/null and b/lana/dist/images/lana-database.png differ diff --git a/lana/dist/images/lana-preview.gif b/lana/dist/images/lana-preview.gif new file mode 100644 index 00000000..7955e861 Binary files /dev/null and b/lana/dist/images/lana-preview.gif differ diff --git a/lana/dist/images/lana-showanalysis-lens.webp b/lana/dist/images/lana-showanalysis-lens.webp new file mode 100644 index 00000000..dafae7a7 Binary files /dev/null and b/lana/dist/images/lana-showanalysis-lens.webp differ diff --git a/lana/dist/v1.16/lana-timeline-find.png b/lana/dist/images/lana-timeline-find.png similarity index 100% rename from lana/dist/v1.16/lana-timeline-find.png rename to lana/dist/images/lana-timeline-find.png diff --git a/lana/dist/images/lana-timeline.png b/lana/dist/images/lana-timeline.png new file mode 100644 index 00000000..42f18b19 Binary files /dev/null and b/lana/dist/images/lana-timeline.png differ diff --git a/lana/dist/images/lana-tooltip.webp b/lana/dist/images/lana-tooltip.webp new file mode 100644 index 00000000..5e906f9c Binary files /dev/null and b/lana/dist/images/lana-tooltip.webp differ diff --git a/lana/dist/images/settings-color-lana.webp b/lana/dist/images/settings-color-lana.webp new file mode 100644 index 00000000..e4c17814 Binary files /dev/null and b/lana/dist/images/settings-color-lana.webp differ diff --git a/lana/package.json b/lana/package.json index 101afdae..ab03140d 100644 --- a/lana/package.json +++ b/lana/package.json @@ -1,7 +1,7 @@ { "name": "lana", "displayName": "Apex Log Analyzer", - "version": "1.14.1", + "version": "1.16.0", "description": "Analyzer for Salesforce debug logs - Visualize code execution via a Flame graph and identify performance and SOQL/DML problems via Method and Database analysis", "keywords": [ "apex", diff --git a/package.json b/package.json index 663f5aa1..b82cf2f8 100644 --- a/package.json +++ b/package.json @@ -52,5 +52,6 @@ "@apexdevtools/sfdx-auth-helper>jsforce": "^2.0.0-beta.27", "@apexdevtools/sfdx-auth-helper>@salesforce/core": "^4.3.11" } - } + }, + "version": "1.16.0" }