From c0e6fb12697cdd269bd7937a79cb663bbdbcffc8 Mon Sep 17 00:00:00 2001 From: Jan Scheffler Date: Thu, 9 Jul 2026 22:53:53 +0200 Subject: [PATCH] chore: release v1.3.0 Adds 'deals create' command; requires qodev-apollo-api>=0.4.0. See CHANGELOG. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 10 ++++++++++ pyproject.toml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e1195ef..43a1ead 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +## [1.3.0] - 2026-07-09 + +### Added + +- `deals create` command — create a deal/opportunity from the CLI: `deals create --name "…" [--owner-id] [--account-id] [--amount] [--stage-id | --stage-name] [--closed-date]`. `--name` is the only required flag; `--stage-name` resolves to an ID via the stage list (same helper as `deals search`), and passing both `--stage-id` and `--stage-name` is a validation error. Requires a master Apollo API key (non-master keys get a 403). + +### Changed + +- Require `qodev-apollo-api>=0.4.0` (adds `create_deal`, and ships the fixed `update_opportunity_roles` payload so `deals set-role` now works, plus `search_accounts` filter validation). + ## [1.2.1] - 2026-07-08 Follow-ups from code review of the v1.2.0 changes. diff --git a/pyproject.toml b/pyproject.toml index eac2083..c4308cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "qodev-apollo-cli" -version = "1.2.1" +version = "1.3.0" description = "Agent-friendly CLI for the Apollo API" readme = "README.md" requires-python = ">=3.11"