Skip to content

Commit 223b710

Browse files
committed
docs(changelog): Bump to v1.3.5
1 parent c21cee1 commit 223b710

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212
- Added `createEnvProxy()` utility function to `env` module for Windows-compatible environment variable access
1313
- Provides case-insensitive environment variable access (e.g., PATH, Path, path all work)
1414
- Smart priority system: overrides > exact match > case-insensitive fallback
15-
- Full Proxy implementation with proper handlers for get, set, has, deleteProperty, ownKeys
15+
- Full Proxy implementation with proper handlers for get, set, has, ownKeys, getOwnPropertyDescriptor
1616
- Opt-in helper for users who need Windows env var compatibility
1717
- Well-documented with usage examples and performance notes
18+
- Added `findCaseInsensitiveEnvKey()` utility function to `env` module
19+
- Searches for environment variable keys using case-insensitive matching
20+
- Optimized with length fast path to minimize expensive `toUpperCase()` calls
21+
- Useful for cross-platform env var access where case may vary (e.g., PATH vs Path vs path)
22+
- Added comprehensive test suite for `env` module with 71 tests
23+
- Covers `envAsBoolean()`, `envAsNumber()`, `envAsString()` conversion utilities
24+
- Tests `createEnvProxy()` with Windows environment variables and edge cases
25+
- Validates `findCaseInsensitiveEnvKey()` optimization and behavior
1826

1927
### Fixed
2028

0 commit comments

Comments
 (0)