All notable changes to the "magento-log-viewer" extension will be documented in this file.
- fix: remove unused parameters to improve code quality
- fix: update notification message
- feat: add update notification for new extension version
- feat: add color coding for log levels in log viewer
- fix: project configuration handling and cleanup process for a smoother experience when opening or closing Magento projects.
- add: conditional display of "Is this a Magento Project?" message only when project or workspace is loaded
- add: Sponsor Link
- add: Install-Counter in
Readme.md
- add: collapsed reports added if error titles are identical
- fix: Removed not used "Hello World" command
- update: Change Logo for Marketplace
- add: a message when there are no report files.
- add: Support for Node.js 18.x in GitHub Actions
- add: Automated tests for releases using GitHub Workflows
- fix: an issue where the status bar item was being created multiple times.
- add: a right click context menu to delete report files
- add: tests to check the extension features automaticly
- update:
README.md
with latest features - update: Extension Logo
- update: Changelog Dates for 1.6.0 Release Date
- add: icons for different report types based on content.
- add: folder names in titles for files in the "api" subdirectory.
- update: report file titles by parsing content for better readability.
- update: refactor code to improve performance
- fix: extend badge counter to include report files
- fix: fixed issue with empty directories being included in the report list.
- fix: issue that caused the Reload button to not display any results
- add: sort log entries and message groups alphabetically
- add: confirmation popup to ask if you really want to delete all files
- fix: "Delete Logfiles" button visibility based on log file presence
- update: Refactored the Extension to improve readability, performance and maintainability
- add: Workspace configuration option to group log entries by message content
- add: Video to
README.md
- add: Setting to group Logfile Messages with counter display "grouped" (e.g.,
INFO (128, grouped)
)
- fix: code duplication by extracting logic into functions for improved Extension Performance
- fix: trailing comma in
tsconfig.json
- add: Codacy Code Quality Badge to
README.md
- fix: TypeScript ES2022 issues
- add: Comprehensive bug report template
- add: Detailed feature request template
- update: Settings now saved in workspace instead of globally in USER
- Improved the user interface of the webview panel.
- add: 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.
- add: 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.