All notable changes to the "magento-log-viewer" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Added Sponsor Link
- Added Install-Counter in
Readme.md
- Added collapsed reports added if error titles are identical
- Removed not used "Hello World" command
- Change Logo for Marketplace
- Added a message when there are no report files.
- Support for Node.js 18.x in GitHub Actions
- Automated tests for releases using GitHub Workflows
- Fixed an issue where the status bar item was being created multiple times.
- Added a right click context menu to delete report files
- Added tests to check the extension features automaticly
- Changed
README.md
with latest features - Changed Extension Logo
- Changed Changelog Dates for 1.6.0 Release Date
- Improved report file titles by parsing content for better readability.
- Added icons for different report types based on content.
- Included folder names in titles for files in the "api" subdirectory.
- Refactored code to improve performance
- Extend badge counter to include report files
- Fixed issue with empty directories being included in the report list.
- Fixed an issue that caused the Reload button to not display any results
- sort log entries and message groups alphabetically
- Added a confirmation popup to ask if you really want to delete all files
- Update "Delete Logfiles" button visibility based on log file presence
- Refactored the Extention to improve Extention readability, performance and maintainability
- Added Feature in Workspace configuration option to group log entries by message content.
- Added Video to
README.md
- Added Setting to group Logfile Messages. The counter will display "grouped" (e.g.,
INFO (128, grouped)
).
- Fixed code dublication by extracting the logic into functions to improve Extension Performance
- Fixed trailing comma in
tsconfig.json
- Added Codacy Code Quality Badge to
README.md
- Fixed TypeScript ES2022 issues
- Comprehensive bug report template
- Detailed feature request template
- Settings are now saved in the workspace instead of globally in the USER.
- Improved the user interface of the webview panel.
- Added line number formatting with leading zeros.
- Removed timestamp and dot from log entries in the summary.
- Log levels are now displayed in uppercase format (e.g. ERROR, WARN, DEBUG, INFO, ...)
- Fixed potential security issue with non-literal argument in
fs.existsSync
. - Fixed potential object injection issue in
groupLogEntries
method.
- Repository URL to
https://github.com/OpenForgeProject/vscode-ext-magento-log-viewer
- Extension Logo
- Screenshot in the README file.
- Added a "Getting Started" section to the README.
- View log files in the
var/log
directory of your Magento project. - Open log files directly in the editor by clicking on them in the tree view.
- Expand log files to view individual lines.
- Clear all log files with a single command.
- Status bar item showing the number of log entries.
- Badge in the tree view showing the total number of log entries.
- Repository field in
package.json
.
- Status bar item now shows the total number of log entries instead of the number of log files.
- Updated README to reflect the change in the status bar item text.