|
1 | | -<!-- Version: 4.20 | Last Updated: 2025-06-04 | Updated By: Sylph --> |
| 1 | +<!-- Version: 4.21 | Last Updated: 2025-06-04 | Updated By: Sylph --> |
2 | 2 | # Progress: Filesystem MCP Server |
3 | 3 |
|
4 | 4 | ## 1. What Works |
|
7 | 7 | - **Path Security:** `resolvePath` prevents traversal and absolute paths. |
8 | 8 | - **Project Root:** Determined by `process.cwd()`. |
9 | 9 | - **Core Tool Functionality:** Most tools (`create_directories`, `write_content`, `stat_items`, `read_content`, `move_items`, `copy_items`, `search_files`, `replace_content`, `delete_items`, `listFiles`) have basic functionality and passing tests (except skipped tests). |
10 | | -- **`editFile` Tool:** Plain text insertion, replacement, deletion, occurrence matching (plain text & regex), indentation preservation, diff output implemented and tested (passing). Regex replace/delete for Nth occurrence logic confirmed correct; tests adjusted and passing. |
| 10 | +- **`editFile` Tool:** Plain text insertion, replacement, deletion, occurrence matching (plain text & regex), indentation preservation, diff output implemented and tested (passing). |
11 | 11 | - **Documentation (`README.md`):** Updated for new owner/package name. |
12 | 12 | - **Tool Descriptions:** Updated. |
13 | 13 | - **Dockerization:** Multi-stage `Dockerfile` functional. |
14 | | -- **CI/CD (GitHub Actions):** Single workflow handles CI/Releases, updated for new owner. |
15 | | -- **Versioning:** Package version at `0.5.8` (to be updated to `0.5.9`). |
| 14 | +- **CI/CD (GitHub Actions):** Single workflow handles CI/Releases, updated for new owner. Release `v0.5.9` triggered. |
| 15 | +- **Versioning:** Package version at `0.5.9`. |
16 | 16 | - **`.clinerules`:** Created. |
17 | | -- **Changelog:** Updated up to `v0.5.8` (to be updated). |
| 17 | +- **Changelog:** Updated up to `v0.5.9`. |
18 | 18 | - **License:** MIT `LICENSE` file added, updated for new owner. |
19 | 19 | - **Funding File:** `.github/FUNDING.yml` added. |
20 | 20 | - **Testing Framework:** Vitest configured with v8 coverage. |
|
30 | 30 |
|
31 | 31 | ## 3. Current Status |
32 | 32 |
|
33 | | -- Owner/package name updated across project files (`package.json`, `README.md`, `LICENSE`, workflow). |
34 | | -- Preparing to release version `0.5.9`. |
| 33 | +- Release `v0.5.9` triggered via GitHub Actions after updating owner/package name and bumping version. |
35 | 34 | - All tests pass except for skipped tests. |
36 | 35 | - Mocking issues resolved using dependency injection. |
37 | 36 | - Coverage reports are generating. |
|
0 commit comments