Releases: antolu/jira-ticket-mcp
Releases · antolu/jira-ticket-mcp
Release list
v0.2.1
Features
- add main.py entrypoint for python -m jira_ticket_mcp
Fixes
- update test_config.py to expect SystemExit from load_settings
- request explicit fields in search_issues on Cloud (v3)
- replace cryptic pydantic traceback with clean message for missing settings
Documentation
- add CLAUDE.md at repo root
- document Data Center/Server v2 API support in README
v0.1
Features
- route client through detected api version
- detect jira api version and support pat bearer auth
- read v2 wiki-markup bodies as markdown
- convert between markdown and jira wiki markup
- expose Jira ticket tools over MCP with per-tool gating
- add issue models, StrEnum vocabulary, get_issue and search_jql
- add typed markdown to ADF conversion boundary
- add async Jira Cloud v3 client with typed config and errors
- add installable package with MIT license and Jira metadata
Fixes
- pin setup-uv to v7, v8 major tag doesn't exist either
- pin setup-uv to v8, v9 major tag doesn't exist yet
- return issue and comment bodies as markdown
- surface ADF attachments as placeholders instead of dropping them
Refactoring
- scope arg-count suppressions inline instead of globally
Documentation
- document tools, uvx invocation and per-tool gating
Tests
- cover v2 wiki constructs, offset guard, and v2 create wiring
- verify stdio transport, entry point and startup failures
- cover transitions, comment removal and issue hierarchy tools
- cover config env loading, CLI precedence and missing settings
Build
- add mistune and jira2markdown deps
CI
- merge release notes into release-pypi as a gated final job
- replace semantic-release with tag-driven GitHub release
- bump Node.js to 26
- bump GitHub Actions to latest majors
- test built wheel and uvx invocation before publishing
Chores
- pin jira2markdown~=0.5
- bump mypy to 2.3.0 and pre-commit to 4.6.1
- add repo tooling and CI config