Skip to content

Commit 00dffbe

Browse files
chore(release): client v0.65.0
1 parent 7f32a2d commit 00dffbe

2 files changed

Lines changed: 49 additions & 1 deletion

File tree

docs/CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,54 @@
22

33
<!-- version list -->
44

5+
## v0.65.0 (2026-05-15)
6+
7+
### Chores
8+
9+
- **deps**: Bump gitpython, python-multipart, cryptography for CVE fixes
10+
([`70c9ce4`](https://github.com/dougborg/katana-openapi-client/commit/70c9ce47eadf26a84540bc507446ef53e8fe134d))
11+
12+
- **mcp**: Update client dependency to v0.64.0
13+
([`d24ed23`](https://github.com/dougborg/katana-openapi-client/commit/d24ed2373a57122a737130a0956d0bfa8117387e))
14+
15+
- **release**: Mcp v0.76.0
16+
([`89bee51`](https://github.com/dougborg/katana-openapi-client/commit/89bee511fcc83b88f33697b9c997a2107fa1611a))
17+
18+
### Documentation
19+
20+
- Pull README.io reference markdown corpus via llms.txt
21+
([`f87dcbc`](https://github.com/dougborg/katana-openapi-client/commit/f87dcbc703a1c5f50a6846410f713e3c99f1a950))
22+
23+
- **mcp**: Purge stale markdown/format references after #719
24+
([`f93c838`](https://github.com/dougborg/katana-openapi-client/commit/f93c83810018ed4076e8acce109fccc11c6d076f))
25+
26+
### Features
27+
28+
- **client**: 2026-05-14 spec drift sweep + CVE bumps
29+
([`7f32a2d`](https://github.com/dougborg/katana-openapi-client/commit/7f32a2d0ddaafd0c212c45c3621399e24dae1fcd))
30+
31+
- **mcp**: Per-entity create-order Prefab cards (PO/SO/MO) — #551
32+
([`c93e5ca`](https://github.com/dougborg/katana-openapi-client/commit/c93e5caca13a045c44af1f053b41e54586f9566b))
33+
34+
### Refactoring
35+
36+
- **mcp**: Drop hand-written markdown formatters; content is JSON
37+
([`93c14cc`](https://github.com/dougborg/katana-openapi-client/commit/93c14cc3dfb5680ccdbe8168e29291c944d3ea84))
38+
39+
### Breaking Changes
40+
41+
- **client**: Multiple field types narrowed from `number` to `string` on read schemas
42+
(`SalesOrderRow.price_per_unit` / `cogs_value`,
43+
`ManufacturingOrderRecipeRow.planned_quantity_per_unit`,
44+
`ManufacturingOrderOperationRow.planned_time_per_unit` / `planned_time_parameter` /
45+
`total_actual_time` / `planned_cost_per_unit` / `total_actual_cost`). Consumers doing
46+
arithmetic on these need to parse them (e.g., `float(row.price_per_unit)` or
47+
`decimal.Decimal(row.price_per_unit)`); pydantic clients in lax mode will continue to
48+
auto-coerce. The `SalesOrderSearchRequest` / `SalesOrderSearchRequestFilter` classes
49+
are removed — callers of `POST /sales_orders/search` should switch to
50+
`SearchFilterRequest`. `SalesOrderRow`'s `attributes.items` request field is renamed
51+
`name``key` on Create / Update DTOs (matches the read shape).
52+
553
## v0.64.0 (2026-05-14)
654

755
### Bug Fixes

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "katana-openapi-client"
3-
version = "0.64.0"
3+
version = "0.65.0"
44
description = "A modern, pythonic Katana Manufacturing ERP API client with automatic retries, rate limiting, and smart pagination"
55
authors = [
66
{name = "Doug Borg", email = "dougborg@dougborg.org"},

0 commit comments

Comments
 (0)