Releases: yCodeTech/auto-comment-blocks
Automatic Comment Blocks v1.1.14
This release focuses on improving the code quality, maintainability and readability of the code. There are no new features or breaking changes in this release, but it includes various fixes from the previous pre-release.
Fixed:
-
Fixes from v1.1.13 Pre-release 1:
- Fix parsing JSON files by @yCodeTech in #17
-
Fix typings and introduce interfaces to improve type safety, code maintainability and readability via PR #20.
Full Changelog: v1.1.12...v1.1.14
Automatic Comment Blocks v1.1.13 Pre-release 1
- Fix parsing JSON files in #17
Full Changelog: v1.1.12...v1.1.13-prerelease.1
Automatic Comment Blocks v1.1.12
Fixes #14 by adding proper error handling and null checks via PR #15
Full Changelog: v1.1.11...v1.1.12
Automatic Comment Blocks v1.1.11
Fixes #13 by normalizing the onEnter properties to use the API format
Full Changelog: v1.1.10...v1.1.11
Automatic Comment Blocks v1.1.10
What's Changed
- Fix the extension failing to get language configs from extensions (built-in and user) when running in WSL2, in PR #12 which fixes #6 and indirectly #7, among other bug fixes, general maintenance and improvements.
Bug Fixes and Enhancements:
- WSL Compatibility Fixes: Resolved issues where the extension failed to detect built-in extensions on Windows when running in WSL by merging Windows and WSL-installed extensions.
- Improved Language Support: Fixed detection of disabled languages, improved merging of multiple configuration files, and handled comment configurations more effectively.
New Features:
- macOS Keybinding Support: Added
cmd+shift+mkeybinding for Blade override comments on macOS. - New Dependencies: Added
is-wslfor WSL detection andpackage-json-typefor TypeScript type definitions of package.json objects.
Codebase Refactoring:
- ExtensionData Class: Introduced a new
ExtensionDataclass for centralized management of extension metadata, improving maintainability and debugging. - Utility Functions: Extracted common functionality into a new
utils.tsfile for better code reuse.
Full Changelog: v1.1.9...v1.1.10
Automatic Comment Blocks v1.1.9
What's Changed
Full Changelog: v1.1.8...v1.1.9
Automatic Comment Blocks v1.1.8
A patch to:
-
Fix the debug logger not logging regex meta data in the language config files as found in the log files in #6.
-
Add the logging of:
- The extension's user config settings.
- Various VS Code environment info.
- Various System environment info.
This allows for a more complete debugging diagnostic report.
Full Changelog: v1.1.7...v1.1.8
Automatic Comment Blocks v1.1.7
A patch to add the ability to log debug information to a dedicated Auto Comment Blocks channel in the Output panel. This is to help diagnose issues quicker.
Full Changelog: v1.1.6...v1.1.7
Automatic Comment Blocks v1.1.6
A patch to add the ability for the extension to automatically create the auto-generated-language-definitions directory if it doesn't exist, because the those files will no longer be packaged into the .vsix file since they're auto-generated anyway.
Full Changelog: v1.1.5...v1.1.6
Automatic Comment Blocks v1.1.5
A patch to fix #4
Full Changelog: v1.1.4...v1.1.5