@@ -5,110 +5,12 @@ All notable changes to EnvSync-LE will be documented here.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## [ 1.4.6 ] - 2025-10-16
8+ ## [ 1.7.0 ] - 2025-01-27
99
10- ### Technical
11-
12- - ** Code quality maintenance** - Ran lint: fix to ensure code quality standards
13- - ** Package generation** - Created fresh extension package (envsync-le-1.4.6.vsix)
14- - ** Build verification** - Verified all build processes and dependencies are working correctly
15-
16- ## [ 1.4.5] - 2025-10-15
17-
18- ### Changed
19-
20- - ** Documentation streamlined** - Reduced from 14 to 4 core docs (Architecture, Commands, I18N, Performance) for easier maintenance
21- - ** Performance transparency** - Added verified benchmarks (2.5K+ vars/sec) with real test environment details
22- - ** Language visibility** - Enhanced README to clearly show all 13 supported languages with flags and native names
23- - ** Governance compliance** - Implemented FALSE_CLAIMS_GOVERNANCE and CHANGELOG_GOVERNANCE for accuracy and consistency
24-
25- ## [ 1.4.2] - 2025-01-27
26-
27- ### Fixed
28-
29- - ** Keyboard shortcut conflict** - Changed from ` Ctrl+Alt+E ` to ` Ctrl+Alt+S ` to avoid conflict with Strings-LE
30- - ** User experience** - Improved keyboard shortcut consistency across LE family extensions
31-
32- ### Technical
33-
34- - Resolved keyboard shortcut collision with Strings-LE extension
35- - Maintained 100% backward compatibility with existing installations
36-
37- ## [ 1.4.1] - 2025-01-27
38-
39- ### Added
40-
41- - ** Portuguese (Brazil) localization** - Added complete pt-br language support for all user interface elements
42- - ** Enhanced internationalization** - Expanded language coverage to include Brazilian Portuguese for better accessibility
43-
44- ### Technical
45-
46- - Added comprehensive Portuguese (Brazil) localization file with 105+ translated strings
47- - All commands, settings, notifications, and help content now available in Portuguese (Brazil)
48- - Maintained 100% backward compatibility with existing functionality
49-
50- ## [ 1.4.0] - 2025-10-14
51-
52- ### Added
53-
54- - ** Command parity achievement** - Full parity with other LE extraction extensions
55- - ** Help command** - Added comprehensive help and troubleshooting documentation accessible from command palette
56- - ** Comprehensive documentation** - Added complete command list to README with examples
57- - ** Documentation updates** - Updated all docs to reflect command parity achievement
58-
59- ### Changed
60-
61- - ** Command category casing** - Standardized command palette category from "envsync-le" to "EnvSync-LE" for visual consistency
62- - ** Help command UX** - Help documentation now opens beside source code by default for better workflow
63- - ** Documentation** - Updated README to use new demo.gif and command palette screenshot
64- - ** Infrastructure verification** - Verified activation events, command registry, and all infrastructure components
65- - ** Command count** - Stabilized at 9 commands (Sync, Compare, Diff, Import, Export, Load, Create Template, Settings, Help)
66-
67- ### Removed
68-
69- - ** Broken commands** - Removed non-functional export/import/reset settings commands that were never implemented
70-
71- ## [ 1.3.4] - 2025-10-14
72-
73- ### Technical
74-
75- - No functional changes - version bump only to maintain consistency across LE family extensions
76-
77- ## [ 1.3.3] - 2025-10-14
78-
79- ### Documentation
80-
81- - Added actual test coverage metrics: 121 passing tests across 17 test suites with 79.04% overall coverage
82- - Adds transparency and aligns with the documentation standard across the LE family
83-
84- ## [ 1.3.2] - 2025-10-12
85-
86- ### 🐛 Bug Fixes
87-
88- - ** Fixed race condition in file watcher** : Replaced boolean flag with promise-based mutex to prevent concurrent sync checks
89- - ** Improved error logging** : Extension activation errors are now always logged to console for debugging, regardless of notification preferences
90- - ** Enhanced disposal safety** : Added disposed flag to prevent timer callbacks from executing after extension deactivation
91-
92- ### 🔧 Technical Improvements
93-
94- - Eliminated potential race conditions when multiple file changes occur rapidly
95- - Better error visibility during development and troubleshooting
96- - More robust cleanup on extension deactivation
97-
98- ## [ 1.3.1] - 2025-10-11
99-
100- ### 🐛 Bug Fixes
101-
102- - Minor stability improvements
103-
104- ## [ 1.3.0] - 2025-10-11
105-
106- ### 🎉 Initial Public Release
10+ ### Initial Public Release
10711
10812** EnvSync-LE** - Zero Hassle .env file synchronization across your workspace.
10913
110- ### ✨ Features
111-
11214#### Core Synchronization
11315
11416- ** Automatic detection** : Discover all .env files in your workspace automatically
@@ -140,7 +42,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
14042
14143#### Commands
14244
143- - ** Check Sync** : Manual sync check on demand
45+ - ** Check Sync** : Manual sync check on demand ( ` Ctrl+Alt+S ` )
14446- ** Compare Files** : Open visual diff for selected .env files
14547- ** Set Template** : Choose a file as comparison template
14648- ** Open Settings** : Quick access to configuration
@@ -152,10 +54,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
15254- ** Concurrent check prevention** : Avoid race conditions
15355- ** Error recovery** : Graceful handling of parse and read errors
15456- ** Memory efficient** : Optimized for large monorepos
57+ - ** Comprehensive testing** : 121 passing tests with 79% coverage
15558
15659#### Enterprise Ready
15760
158- - ** 13 languages supported** : Full internationalization (EN, ES, FR, DE, JA, ZH-CN, KO, RU, UK, IT, ID, VI)
61+ - ** 13 languages supported** : Full internationalization (EN, ES, FR, DE, JA, ZH-CN, KO, RU, UK, IT, ID, VI, PT-BR )
15962- ** Virtual workspace support** : Compatible with GitHub Codespaces, Gitpod
16063- ** Untrusted workspace handling** : Safe operation in restricted environments
16164- ** Local-only telemetry** : Privacy-focused with configurable logging
@@ -171,22 +74,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
17174- ** Debounce timing** : Adjust file watch sensitivity
17275- ** Status bar** : Show/hide status indicator
17376
174- ### 🔒 Security & Quality
77+ #### Security & Quality
17578
17679- ** Resource management** : Proper cleanup of watchers, timers, and disposables
17780- ** Error handling** : Comprehensive error handling with user feedback
17881- ** Disposal guards** : Prevention of use-after-disposal issues
179- - ** Code quality** : Zero linter warnings, 121 passing tests, strict TypeScript
180-
181- ### 🚀 Part of the LE Family
182-
183- EnvSync-LE is part of a growing family of developer productivity tools:
184-
185- - [ Strings-LE] ( https://open-vsx.org/extension/nolindnaidoo/string-le ) - String extraction from structured files
186- - [ Numbers-LE] ( https://open-vsx.org/extension/nolindnaidoo/numbers-le ) - Numeric data extraction
187- - [ Colors-LE] ( https://open-vsx.org/extension/nolindnaidoo/colors-le ) - Color analysis
188- - [ Dates-LE] ( https://open-vsx.org/extension/nolindnaidoo/dates-le ) - Date extraction
189- - [ Paths-LE] ( https://open-vsx.org/extension/nolindnaidoo/paths-le ) - File path analysis
190- - [ URLs-LE] ( https://open-vsx.org/extension/nolindnaidoo/urls-le ) - URL extraction
191-
192- Each tool follows the same philosophy: ** Zero Hassle, Maximum Productivity** .
82+ - ** Code quality** : Zero linter warnings, strict TypeScript
83+ - ** MIT licensed** : Open source with active community support
0 commit comments