You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+57Lines changed: 57 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,60 @@
1
+
# MCP-NixOS: v1.0.3 Release Notes - Encoding Fix
2
+
3
+
## Overview
4
+
5
+
MCP-NixOS v1.0.3 fixes encoding errors when parsing Home Manager and nix-darwin documentation, ensuring robust operation with various HTML encodings from CDN edge servers.
6
+
7
+
## Changes in v1.0.3
8
+
9
+
### 🔧 Bug Fixes
10
+
11
+
-**HTML Encoding Support**: Fixed parsing errors with non-UTF-8 encodings (windows-1252, ISO-8859-1, UTF-8 with BOM) in documentation (#58)
12
+
-**CDN Resilience**: Enhanced robustness when fetching docs from different CDN edge nodes with varying configurations
13
+
-**Test Coverage**: Added comprehensive encoding tests for all HTML parsing functions
14
+
15
+
### 🛠️ Development Experience
16
+
17
+
-**Release Workflow**: Improved release command documentation with clearer formatting
18
+
-**Test Suite**: Updated 26 tests to properly handle byte content in mock responses
19
+
20
+
### 📦 Dependencies
21
+
22
+
- No changes from previous version
23
+
- Maintained compatibility with FastMCP 2.x
24
+
25
+
## Installation
26
+
27
+
```bash
28
+
# Install with pip
29
+
pip install mcp-nixos==1.0.3
30
+
31
+
# Install with uv
32
+
uv pip install mcp-nixos==1.0.3
33
+
34
+
# Install with uvx
35
+
uvx mcp-nixos==1.0.3
36
+
```
37
+
38
+
## Docker Images
39
+
40
+
```bash
41
+
# Pull from Docker Hub
42
+
docker pull utensils/mcp-nixos:1.0.3
43
+
44
+
# Pull from GitHub Container Registry
45
+
docker pull ghcr.io/utensils/mcp-nixos:1.0.3
46
+
```
47
+
48
+
## Migration Notes
49
+
50
+
This is a drop-in replacement for v1.0.2 with no user-facing changes. The fix resolves intermittent "unknown encoding: windows-1252" errors when fetching documentation.
51
+
52
+
## Contributors
53
+
54
+
- James Brink (@utensils) - Fixed encoding handling in HTML parser
0 commit comments