Skip to content

Commit 63c9d05

Browse files
docs: update changelog for PR #29
1 parent c58c320 commit 63c9d05

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,18 @@ This Changelog uses the [Keep a Changelog](http://keepachangelog.com/) structure
1313
VScode updated their types to include the LineComment typings and released 1.110 of @types/vscode package. So our temporary custom `LineComment` type and `LineCommentConfig` interface is now redundant.
1414
- Updated @types/vscode package to 1.110.
1515
- Removed the temporary `LineComment` type and `LineCommentConfig` interface, and removed the references in configuration file.
16+
<!-- end -->
17+
18+
### Changed
19+
20+
- Refactored extension activation and performance improvements ([#29](https://github.com/yCodeTech/auto-comment-blocks/pull/29)) by @yCodeTech
21+
- Refactored the `activate` function to set up the logger first, initialize extension data and configuration.
22+
23+
- Ensured that development environment variables are only loaded when not in production mode, i.e. in development or testing modes.
24+
25+
- Consolidated multiple configuration change handlers into a single handler that checks for a list of settings requiring extension reload. If any are changed, a single reload prompt is shown using the new `showReloadMessage` helper function, reducing code duplication.
26+
27+
- Improved performance and event handling to prevent memory leaks by properly disposing of old comment configurations.
1628
<!-- end -->
1729

1830
## [1.1.14](https://github.com/yCodeTech/auto-comment-blocks/releases/tag/v1.1.14) - 2026-02-23

0 commit comments

Comments
 (0)