What's Changed
✨ Features
- Support global merge request listing without project_id (#293) - @tinywind
- Makes
project_idoptional inlist_merge_requeststool - Without
project_id, lists MRs assigned to authenticated user by default - Use
scope='all'to list all accessible MRs globally - Enables cross-project MR discovery
- Makes
♻️ Refactoring
- Improve
list_merge_requestscode quality and documentation (#301)- Replace
letwithconstfor immutable variables - Eliminate parameter mutation pattern
- Clarify tool description about default scope behavior
- Replace
🔧 CI/CD
- Add missing tests to PR workflow (#302)
- Include
test:oauthin integration tests - Include
test:list-merge-requestsin integration tests - Ensures comprehensive test coverage on PRs
- Include
📦 Dependencies
- Bump qs from 6.14.0 to 6.14.1 (#300)
Full Changelog: v2.0.21...v2.0.22