Skip to content

Commit 0ae453f

Browse files
committed
docs: Update RELEASE_NOTES.md for v1.0.3
1 parent f8cfa89 commit 0ae453f

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

RELEASE_NOTES.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff 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
55+
56+
---
57+
158
# MCP-NixOS: v1.0.2 Release Notes - Infrastructure Improvements
259

360
## Overview

0 commit comments

Comments
 (0)