Skip to content

Releases

DepTime 0.1.5

Choose a tag to compare

@github-actions github-actions released this 05 Nov 18:32

What's changed in the client since 0.1.4

Improvements to the index itself (deprecations, replacement hints, curated migration hints) reach every installed version through the nightly index. The changes below are in the package and need 0.1.5.

Reading tracebacks

  • Chained exceptions (During handling of the above exception...), ExceptionGroup sub-exceptions and lazy-loader messages are read (DT-CORE-25). On a pre-registered holdout of 736 real tracebacks, the error's kind and package are right for 93.8%.
  • A removed submodule is reported as module_removed, and Python 3.9's __init__() got an unexpected keyword argument, which names no class, takes the class from the call (DT-CORE-26).
  • A pasted cannot import name 'X' that lost its module is read from the frame's import line.

Answers

  • A name added between two indexed releases says so, with the new last_version_without and first_version_with fields (DT-CORE-18).
  • When an error's owner is in another package, the packages the raising code requires are searched first, and lookups are faster: p95 from 25.5 ms to 3.5 ms (DT-CORE-16, DT-DATA-14).
  • A replacement named by the error message itself is looked up as the index's hints are: np./pd. expanded, .member read as a member of the same class (DT-CORE-12, DT-CORE-23).
  • Text taken from library source is cleaned before it reaches an answer (DT-CORE-08).

Index download

  • A failed first download is retried with backoff, and a query made without an index says why (DT-OSS-10).

Full Changelog: v0.1.4...v0.1.5

DepTime 0.1.4

Choose a tag to compare

@github-actions github-actions released this 01 Nov 19:42

What's Changed

  • Bump the python-minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in #6
  • Bump the actions-cache group with 2 updates by @dependabot[bot] in #9
  • Bump the actions-artifact group across 1 directory with 2 updates by @dependabot[bot] in #8
  • Bump actions/checkout from 5.1.0 to 7.0.1 by @dependabot[bot] in #5
  • Bump astral-sh/setup-uv from 6.8.0 to 10.3.3 by @dependabot[bot] in #3
  • Bump griffe from 2.3.2 to 2.4.1 by @dependabot[bot] in #7

New Contributors

Full Changelog: v0.1.3...v0.1.4

DepTime 0.1.3

Choose a tag to compare

@github-actions github-actions released this 29 Oct 17:18

Clearer tool definitions for agents. Answers are unchanged.

  • Every tool parameter now has a description: package and symbols on check_symbols; package, used_symbols, include_added and limit on diff_versions.
  • Each tool says when to use it rather than its siblings. For example, check_symbols preflights code against the installed version, symbol_history covers one symbol across releases, and coverage is the first call when you're unsure a package is covered.
  • The descriptions state what an unknown path returns (ever_seen=false, not an error) and what an error DepTime can't explain returns (empty findings, with note and not_covered).
  • From this version on, every version tag gets a GitHub release automatically.

Install: uvx deptime mcp. PyPI: https://pypi.org/project/deptime/0.1.3/

DepTime 0.1.2

Choose a tag to compare

@cschmertz cschmertz released this 29 Oct 17:09

DepTime is now listed on the official MCP Registry as io.github.cschmertz/deptime, and on Glama. The release workflow now publishes to the registry after PyPI. The server's behaviour is unchanged from 0.1.0.

The index ships separately and is refreshed nightly, so index improvements reach existing installs without a new release.

Install: uvx deptime mcp. PyPI: https://pypi.org/project/deptime/0.1.2/

DepTime 0.1.1

Choose a tag to compare

@cschmertz cschmertz released this 29 Oct 17:09

Documentation only: the PyPI page now shows the current README, with absolute GitHub links and the how-it-works diagram. The server's behaviour is unchanged from 0.1.0.

PyPI: https://pypi.org/project/deptime/0.1.1/

DepTime 0.1.0

Choose a tag to compare

@cschmertz cschmertz released this 29 Oct 17:09

First public release.

  • uvx deptime mcp runs a local MCP server over stdio with five tools: explain_error, check_symbols, symbol_history, diff_versions and coverage.
  • Answers come from a prebuilt index of static API snapshots. They're deterministic, carry evidence and a confidence level, and no LLM is called at answer time.
  • The index is built nightly in GitHub Actions and published as the rolling index pre-release. The server downloads it on first run and verifies its sha256 and schema.
  • The repo doubles as a Claude Code plugin marketplace (an MCP config, a skill and a hook).

Install: uvx deptime mcp. PyPI: https://pypi.org/project/deptime/0.1.0/

DepTime index (rolling)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 05:32

Nightly prebuilt index, downloaded automatically by deptime mcp and deptime index pull.