Skip to content

pipedrive-v0.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Aug 00:43
· 6 commits to main since this release

Fixed

  • An agent could point this connector's local database at any file on the machine.
    The MCP server forwarded a db argument straight through to sync, and the store runs a
    migration that drops and rebuilds its tables. A tool call naming another application's SQLite
    file would therefore rewrite that file. The MCP surface now refuses arguments that name a
    filesystem location - by name, and by what the flag's own help text says it does, so a newly
    generated path flag is refused before anyone has to notice it. Nothing an agent could
    legitimately call changed.

  • Two who tests depended on a hard-coded date still being in the future. The command's
    "last activity" and "next activity" are both measured against the current time. One test
    seeded a completed activity dated 2099-01-01 to prove a future-dated one must not be
    reported as the most recent; in 2099 that row becomes the newest past activity, wins, and
    the test asserts the opposite of what it is named for. The other seeded an open follow-up
    dated 2030-01-01 and expected it as "next activity"; in 2030 there is no next activity left.
    Both dates are now computed from the clock, so the relationship each test is about holds on
    any run date. No shipped behaviour changed - the command was correct throughout.

Changed

  • Every source file now carries one project copyright line (Copyright 2026 Servosity Inc. and msp-skills contributors) instead of the ten different strings the fleet had accumulated; individual contributor credit moved to the repository NOTICE. Source headers only, no behaviour changed.