|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [1.1.0] - 2024-12-23 |
| 4 | + |
| 5 | +### Added |
| 6 | + |
| 7 | +- New text file manipulation operations: |
| 8 | + - `insert_text_file_contents`: Insert content at specific positions |
| 9 | + - `create_text_file`: Create new text files |
| 10 | + - `append_text_file_contents`: Append content to existing files |
| 11 | + - `delete_text_file_contents`: Delete specified ranges of text |
| 12 | + - `patch_text_file_contents`: Apply multiple patches to text files |
| 13 | +- Enhanced error messages with useful suggestions for alternative editing methods |
| 14 | + |
| 15 | +### Changed |
| 16 | + |
| 17 | +- Unified parameter naming: renamed 'path' to 'file_path' across all APIs |
| 18 | +- Improved handler organization by moving them to separate directory |
| 19 | +- Made 'end' parameter required when not in append mode |
| 20 | +- Enhanced validation for required parameters and file path checks |
| 21 | +- Removed 'edit_text_file_contents' tool in favor of more specific operations |
| 22 | +- Improved JSON serialization for handler responses |
| 23 | + |
| 24 | +### Fixed |
| 25 | + |
| 26 | +- Delete operation now uses dedicated deletion method instead of empty content replacement |
| 27 | +- Improved range validation in delete operations |
| 28 | +- Enhanced error handling across all operations |
| 29 | +- Removed file hash from error responses for better clarity |
| 30 | +- Fixed concurrency control with proper hash validation |
| 31 | + |
| 32 | +## [1.0.2] - 2024-12-22 |
| 33 | + |
| 34 | +### Fixed |
| 35 | + |
| 36 | +- Remove unexpected print logs |
| 37 | + |
3 | 38 | ## [1.0.1] - 2024-12-17
|
4 | 39 |
|
5 | 40 | ### Added
|
| 41 | + |
6 | 42 | - Support for custom file encoding options
|
7 | 43 | - New file creation and line insertion capabilities
|
8 | 44 | - Absolute path enforcement for file operations
|
9 | 45 | - Append mode support for adding content at the end of files
|
10 | 46 | - Range hash validation for content integrity
|
11 | 47 |
|
12 | 48 | ### Fixed
|
| 49 | + |
13 | 50 | - Improved error messages and handling for file operations
|
14 | 51 | - Enhanced file hash verification logic
|
15 | 52 | - Better handling of empty file content
|
16 | 53 | - Unified file_hash field naming across responses
|
17 | 54 |
|
18 | 55 | ### Changed
|
| 56 | + |
19 | 57 | - Migrated to Pydantic models for better type validation
|
20 | 58 | - Simplified server code and improved consistency
|
21 | 59 | - Enhanced test coverage and code organization
|
|
0 commit comments