Skip to content

v0.3.0

Choose a tag to compare

@timohaa timohaa released this 30 Jul 12:06
· 6 commits to main since this release

Changed

  • search_issues responses are now field-driven: each issue contains key, url, and only the requested fields (previously a fixed set of keys)
  • ADF-to-text conversion joins adjacent inline nodes without inserting spaces (formatting marks no longer split words) and separates block nodes with blank lines instead of single spaces
  • key is no longer selectable in search_issues fields — it is always returned, and requesting it now returns VALIDATION_ERROR
  • The package installs as src rather than exposing jira, tools, and utils as top-level modules, so python -m src works outside the project directory

Fixed

  • JQL bound checks match bounding keywords as whole words and ignore matches inside quoted strings and the ORDER BY clause
  • Attachment filename sanitization strips Windows-style path separators and rejects dot-only names (., ..), falling back to attachment
  • Attachment downloads report file-write failures as DOWNLOAD_FAILED instead of raising
  • search_issues derives is_last from next_page_token when Jira omits isLast, so clients no longer stop paginating while a page remains