From bbdeda01f01b3ad9914ee99a96d50915d2037611 Mon Sep 17 00:00:00 2001 From: Jan Scheffler Date: Fri, 10 Jul 2026 18:43:34 +0200 Subject: [PATCH] chore: release v1.4.0 deals --query searches deal name; require qodev-apollo-api>=0.5.0; skill filter formats; removes news/calls list commands. See CHANGELOG. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 16 ++++++++++++++++ pyproject.toml | 4 ++-- uv.lock | 4 ++-- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 43a1ead..ad78b66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,22 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +## [1.4.0] - 2026-07-10 + +### Fixed + +- `deals search --query` now searches the **deal name** (`q_opportunity_name`). Apollo silently ignores `q_keywords` on `/opportunities/search`, so name search never actually filtered before. +- `jobs list` renders the organization job-postings shape (`Title/City/State/URL/Posted`) returned by the fixed API. + +### Changed + +- Require `qodev-apollo-api>=0.5.0` (people `api_search`, deal name param, repaired `list_*` endpoints, search-filter validation). +- **Skill** (`SKILL.md` + references): added a "Search filter formats" section (seniority enums, location formats, `"min,max"` employee ranges, dict ranges, deal name search, canonical `linkedin_url`); documented `deals create` and `people --keywords`. + +### Removed + +- **Breaking:** `news list` and `calls list` commands — the underlying Apollo routes were removed (`list_account_news` / `list_contact_calls` are gone from the API). `calls search` remains. + ## [1.3.0] - 2026-07-09 ### Added diff --git a/pyproject.toml b/pyproject.toml index c4308cb..83404a8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "qodev-apollo-cli" -version = "1.3.0" +version = "1.4.0" description = "Agent-friendly CLI for the Apollo API" readme = "README.md" requires-python = ">=3.11" @@ -20,7 +20,7 @@ classifiers = [ dependencies = [ "cyclopts>=3.0", "rich>=13.0", - "qodev-apollo-api>=0.4.0", + "qodev-apollo-api>=0.5.0", ] [project.optional-dependencies] diff --git a/uv.lock b/uv.lock index 057da77..0bc4724 100644 --- a/uv.lock +++ b/uv.lock @@ -472,7 +472,7 @@ wheels = [ [[package]] name = "qodev-apollo-api" -version = "0.4.0" +version = "0.5.0" source = { directory = "../apollo-api" } dependencies = [ { name = "httpx" }, @@ -494,7 +494,7 @@ provides-extras = ["dev"] [[package]] name = "qodev-apollo-cli" -version = "1.2.1" +version = "1.4.0" source = { editable = "." } dependencies = [ { name = "cyclopts" },