Skip to content

Releases: PrismorSec/tagdiff

v0.1.5

19 Apr 04:23

Choose a tag to compare

Bug fixes

  • changelog: new_version is now included in diff output (was silently dropped due to off-by-one)
  • issues: guard against None datetimes in until / since filters that could crash fetch_issues and get_issues_for_version_range
  • github: raise a descriptive error on non-200 responses on page 1 (404 repo-not-found, etc.) instead of silently returning an empty list
  • analyze: drop None tag_name values before calling fetch_compare to avoid malformed API URLs
  • llm: guard empty choices and missing content attributes in the streaming loop
  • changelog: skip structured data when the LLM returned an error payload

v0.1.4 - GitHub Issues & Cross-Package Version Comparison

14 Apr 17:15

Choose a tag to compare

What's New in v0.1.4

New Features

GitHub Issues Integration

  • Fetch and compare GitHub issues across version ranges
  • tagdiff issues <owner/repo> <from_tag> <to_tag> — list issues closed between two tags
  • Filter by label, state, or milestone
  • Supports both REST and GraphQL GitHub API

Cross-Package Version Comparison

  • Compare dependency versions across multiple packages/repos
  • tagdiff compare <pkg1> <pkg2> [--from v1] [--to v2] — diff versions between packages
  • Useful for auditing dependency drift across a monorepo or related projects

Formatter Module

  • New tagdiff.formatter module for structured output (table, JSON, markdown)
  • Consistent formatting across all commands

Changes

  • tagdiff/__init__.py now exports get_issues_for_version_range, compare_issues, and compare_versions
  • CLI extended with issues and compare subcommands

Upgrade

pip install --upgrade tagdiff

v0.1.3

28 Mar 18:29

Choose a tag to compare

  • Added
    AGENTS.md: deep research guide for AI coding agents
    • Added GitHub Actions workflow for PyPI publishing

v0.1.2

28 Mar 14:11

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/PrismorSec/tagdiff/commits/v0.1.2