@@ -7,13 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 0.2.0] - 2024-01-XX
11
+
12
+ ### Fixed
13
+
14
+ - ** BREAKING** : Fixed hostname collision detection bug that caused false positives
15
+ - Previously adding ` host ` would fail if ` localhost ` existed
16
+ - Now only exact hostname matches prevent additions
17
+ - ** BREAKING** : Fixed remove function being too aggressive
18
+ - Previously removing ` host ` would also remove ` localhost ` and ` myhost `
19
+ - Now only exact IP+hostname combinations are removed
20
+ - Fixed file formatting issues that could create double newlines
21
+ - Fixed inconsistent async usage throughout codebase
22
+
10
23
### Changed
11
24
12
25
- Renamed project from ` locdev ` to ` hostie `
13
26
- Updated to Rust edition 2024
14
- - Updated all dependencies to latest versions
27
+ - Removed unnecessary tokio dependency (now fully synchronous)
15
28
- Improved code quality with clippy fixes
16
29
- Modernized GitHub Actions workflows
30
+ - Added comprehensive integration tests (24 total tests)
31
+ - Improved cross-platform support (Windows hosts file path)
32
+ - Enhanced clap CLI configuration following modern best practices
33
+
34
+ ### Added
35
+
36
+ - Cross-platform hosts file path detection (Windows/Unix)
37
+ - Environment variable support for testing (` HOSTIE_HOSTS_FILE ` )
38
+ - Comprehensive test suite covering all edge cases and bug scenarios
39
+ - Better error handling and user feedback
40
+ - Whitespace handling for various hosts file formats
17
41
18
42
## [ 0.1.2] - 2024-01-XX
19
43
0 commit comments