
🚀 Breaking Changes: - Introduced new environment variables for GitLab API integration - Added validation script for PR checks - Updated package.json with new scripts for testing and formatting 📝 Details: - Added .prettierrc and .eslintrc.json for code formatting and linting - Created .env.example for environment variable setup - Updated CHANGELOG.md with recent changes - Added documentation for GitHub secrets setup
3.6 KiB
3.6 KiB
[1.0.48] - 2025-05-29
Added
- 🎯 Milestone Management Tools: Added comprehensive milestone management functionality
create_milestone
: Create new milestones for GitLab projectsupdate_milestone
: Update existing milestone properties (title, description, dates, state)delete_milestone
: Delete milestones from projectslist_milestones
: List and filter project milestonesget_milestone
: Get detailed information about specific milestones- See: PR #59
Fixed
- 🐳 Docker Image Push Script: Added automated Docker image push script for easier deployment
- Simplifies the Docker image build and push process
- See: PR #60
[1.0.47] - 2025-05-29
Added
- 🔄 List Merge Requests Tool: Added functionality to list and filter merge requests in GitLab projects
list_merge_requests
: List merge requests with comprehensive filtering options- Supports filtering by state, scope, author, assignee, reviewer, labels, and more
- Includes pagination support for large result sets
- See: PR #56
Fixed
-
Fixed issue where GitLab users without profile pictures would cause JSON-RPC errors
- Changed
avatar_url
field to be nullable in GitLabUserSchema - This allows proper handling of users without avatars in GitLab API responses
- See: PR #55
- Changed
-
Fixed issue where GitLab pipelines without illustrations would cause JSON-RPC errors
[1.0.46] - 2025-05-27
Fixed
- Fixed issue where GitLab issues and milestones with null descriptions would cause JSON-RPC errors
[1.0.45] - 2025-05-24
Added
- 🔄 Pipeline Management Tools: Added GitLab pipeline status monitoring and management functionality
list_pipelines
: List project pipelines with various filtering optionsget_pipeline
: Get detailed information about a specific pipelinelist_pipeline_jobs
: List all jobs in a specific pipelineget_pipeline_job
: Get detailed information about a specific pipeline jobget_pipeline_job_output
: Get execution logs/output from pipeline jobs
- 📊 Pipeline status summary and analysis support
- Example: "How many of the last N pipelines are successful?"
- Example: "Can you make a summary of the output in the last pipeline?"
- See: PR #52
[1.0.42] - 2025-05-22
Added
- Added support for creating and updating issue notes (comments) in GitLab.
- You can now add or edit comments on issues.
- See: PR #47
[1.0.38] - 2025-05-17
Fixed
- Added
expanded
property tostart
andend
inGitLabDiscussionNoteSchema
Now you can expand or collapse more information at the start and end of discussion notes.
Example: In code review, you can choose to show or hide specific parts of the discussion.
(See: PR #40)