Skip to content

Commit 6e8c550

Browse files
committed
Create fresh changelog for 1.7.0 initial release
- Wiped previous changelog history - Created comprehensive changelog based on current README features - Documents all supported file types, formats, and features - Includes performance benchmarks and use cases - Presents 1.7.0 as the initial public release
1 parent d0682b4 commit 6e8c550

1 file changed

Lines changed: 26 additions & 64 deletions

File tree

CHANGELOG.md

Lines changed: 26 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -9,75 +9,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Initial Public Release
1111

12-
**EnvSync-LE** - Zero Hassle .env file synchronization across your workspace.
12+
EnvSync-LE brings zero-hassle .env synchronization to VS Code. Simple, reliable, focused.
1313

14-
#### Core Synchronization
14+
#### Core Features
1515

16-
- **Automatic detection**: Discover all .env files in your workspace automatically
17-
- **Real-time sync checking**: Detect missing and extra keys instantly
18-
- **Visual diff support**: Compare .env files side-by-side with syntax highlighting
19-
- **Multiple comparison modes**: Auto, Manual, and Template-based comparison
16+
- **Simple sync detection** - Instantly see if your environment files are in sync
17+
- **One-click details** - Click the status bar to open comprehensive visual diff reports
18+
- **Clear signals** - Status bar indicators for in-sync, missing/extra keys, and parse errors
19+
- **Flexible modes** - Auto scan, manual selection, or compare all files to a template
20+
- **Noise control** - Ignore comments, toggle case sensitivity, and debounce checks
21+
- **Granular scope** - Include/exclude file patterns and temporarily ignore specific files
2022

21-
#### Comparison Modes
23+
#### Supported File Types
2224

23-
- **Auto Mode**: Automatically compare all .env files in workspace
24-
- **Manual Mode**: Select specific files to compare
25-
- **Template Mode**: Use a master .env file as the source of truth
25+
- **Environment files** - .env, .env.local, .env.production, .env.development
26+
- **Template files** - .env.template, .env.example
27+
- **Configuration files** - Various environment variable configurations
2628

27-
#### Detection & Validation
29+
#### Features
2830

29-
- **Pattern-based discovery**: Configurable glob patterns for file detection
30-
- **Exclude patterns**: Filter out files you don't want to track
31-
- **Parse error reporting**: Clear feedback on malformed .env files
32-
- **Missing key detection**: Identify keys present in some files but missing in others
33-
- **Extra key detection**: Find keys that don't belong based on comparison
31+
- **Multi-language support** - Comprehensive localization for 12+ languages
32+
- **Visual diff reports** - Side-by-side comparison of environment files
33+
- **Template-based comparison** - Compare all files against a master template
34+
- **Automatic detection** - Find and compare all .env files in workspace
35+
- **Manual selection** - Choose specific files for comparison
36+
- **Parse error detection** - Identify malformed environment files
37+
- **Status bar integration** - Real-time sync status in VS Code status bar
38+
- **Developer-friendly** - 45+ passing tests, TypeScript strict mode, functional programming, MIT licensed
3439

35-
#### User Interface
40+
#### Use Cases
3641

37-
- **Status bar integration**: At-a-glance sync status with issue counts
38-
- **Notification system**: Configurable alerts (all, errors only, silent)
39-
- **Command palette**: Full keyboard-driven workflow
40-
- **Context menu**: Quick access from Explorer
41-
- **Webview diff viewer**: Beautiful side-by-side comparisons
42-
43-
#### Commands
44-
45-
- **Check Sync**: Manual sync check on demand (`Ctrl+Alt+S`)
46-
- **Compare Files**: Open visual diff for selected .env files
47-
- **Set Template**: Choose a file as comparison template
48-
- **Open Settings**: Quick access to configuration
49-
- **View Help**: In-app documentation
50-
51-
#### Performance & Reliability
52-
53-
- **Debounced file watching**: Smart change detection without excessive checks
54-
- **Concurrent check prevention**: Avoid race conditions
55-
- **Error recovery**: Graceful handling of parse and read errors
56-
- **Memory efficient**: Optimized for large monorepos
57-
- **Comprehensive testing**: 121 passing tests with 79% coverage
58-
59-
#### Enterprise Ready
60-
61-
- **13 languages supported**: Full internationalization (EN, ES, FR, DE, JA, ZH-CN, KO, RU, UK, IT, ID, VI, PT-BR)
62-
- **Virtual workspace support**: Compatible with GitHub Codespaces, Gitpod
63-
- **Untrusted workspace handling**: Safe operation in restricted environments
64-
- **Local-only telemetry**: Privacy-focused with configurable logging
65-
66-
#### Configuration
67-
68-
- **Enable/disable**: Toggle extension on/off
69-
- **Watch patterns**: Customize which files to track
70-
- **Exclude patterns**: Filter files and directories
71-
- **Comparison mode**: Choose Auto, Manual, or Template
72-
- **Template file**: Set master .env file
73-
- **Notification level**: Control alert verbosity
74-
- **Debounce timing**: Adjust file watch sensitivity
75-
- **Status bar**: Show/hide status indicator
76-
77-
#### Security & Quality
78-
79-
- **Resource management**: Proper cleanup of watchers, timers, and disposables
80-
- **Error handling**: Comprehensive error handling with user feedback
81-
- **Disposal guards**: Prevention of use-after-disposal issues
82-
- **Code quality**: Zero linter warnings, strict TypeScript
83-
- **MIT licensed**: Open source with active community support
42+
- **Monorepo Environment Management** - Keep environment variables synchronized across multiple services
43+
- **Team Development** - Ensure all developers have consistent environment configurations
44+
- **Deployment Validation** - Verify environment files match production requirements
45+
- **Configuration Auditing** - Track changes and inconsistencies across environment files

0 commit comments

Comments
 (0)