v0.3.0
Release v0.3.0
Major Updates
This release primarily adds comprehensive support for text editing operations, including:
New Features
- Workspace Edit Support: Full implementation of workspace edit functionality, supporting cross-file text editing operations
- Document Version Management: Complete document version management system to ensure consistency and safety of editing operations
- Rename Capability: Implemented code renaming functionality with cross-file rename support
- File Operation Capabilities: Added support for file creation, deletion, and renaming operations
- Apply Edit Request: Support for server-initiated edit application requests
Improvements
- Enhanced document state tracking mechanism
- Improved concurrency safety, ensuring thread-safe multi-file operations
- Refined error handling mechanisms
Testing
- Added extensive unit tests and integration tests
- Added end-to-end tests for Basedpyright rename
- Improved workspace edit integration test coverage
Full Changelog
View all changes at: v0.2.4...v0.3.0