Skip to content

Commit c5cb579

Browse files
release: 0.1.0-alpha.1
1 parent 6607045 commit c5cb579

File tree

4 files changed

+93
-3
lines changed

4 files changed

+93
-3
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.0.1-alpha.0"
2+
".": "0.1.0-alpha.1"
33
}

CHANGELOG.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Changelog
2+
3+
## 0.1.0-alpha.1 (2025-04-30)
4+
5+
Full Changelog: [v0.0.1-alpha.0...v0.1.0-alpha.1](https://github.com/knocklabs/knock-python/compare/v0.0.1-alpha.0...v0.1.0-alpha.1)
6+
7+
### Features
8+
9+
* add ending_at property to Schedule ([#38](https://github.com/knocklabs/knock-python/issues/38)) ([4f2d1fb](https://github.com/knocklabs/knock-python/commit/4f2d1fb0541bbe2c10d78485abbfb22f8d19787b))
10+
* add message delivery logs method ([#35](https://github.com/knocklabs/knock-python/issues/35)) ([511a634](https://github.com/knocklabs/knock-python/commit/511a63454a92a6f605ef47debf6410bf607e823f))
11+
* add message status methods ([#33](https://github.com/knocklabs/knock-python/issues/33)) ([9f8b672](https://github.com/knocklabs/knock-python/commit/9f8b6724b5825744d3e2619df4cde0b3f2ec504d))
12+
* add messages list endpoint ([ff622dd](https://github.com/knocklabs/knock-python/commit/ff622ddc9af209bfa5c9bad79dc0242f2035e6e4))
13+
* add new users API for managing channel data ([#4](https://github.com/knocklabs/knock-python/issues/4)) ([4cebdca](https://github.com/knocklabs/knock-python/commit/4cebdcafa3644ba143df2a7f261de10e045753ca))
14+
* add objects, move preferences, add bulk apis ([#5](https://github.com/knocklabs/knock-python/issues/5)) ([b8359fc](https://github.com/knocklabs/knock-python/commit/b8359fc52dfa2dd2fac1bb41ca9f40f45cd5ba28))
15+
* initial commit with users and notify endpoints ([20feae6](https://github.com/knocklabs/knock-python/commit/20feae6c3ca366fa712f65e4133c56a690264b99))
16+
* **kno-237:** user preferences, workflows, user deletions ([80651d6](https://github.com/knocklabs/knock-python/commit/80651d6c8b64727e5e2af99b5850a9899d89e53e))
17+
* **kno-252:** added tenancy support ([5afd09c](https://github.com/knocklabs/knock-python/commit/5afd09c7951d25b4f4270180c4fbf029370276f0))
18+
* **kno-2632:** add support for trigger_data param ([#16](https://github.com/knocklabs/knock-python/issues/16)) ([3ca5a2b](https://github.com/knocklabs/knock-python/commit/3ca5a2b38ebedf168e92c94a87d33cc23ee58c7c))
19+
* **kno-3081:** add idempotency_key header ([#19](https://github.com/knocklabs/knock-python/issues/19)) ([6ada264](https://github.com/knocklabs/knock-python/commit/6ada26489170bf3566017a872ab167f5b606a969))
20+
* **kno-3534:** add support for schedules endpoints ([#21](https://github.com/knocklabs/knock-python/issues/21)) ([b8663cb](https://github.com/knocklabs/knock-python/commit/b8663cb5c8cc1940454659abfbd8f01499ee9948))
21+
* **kno-3766:** add subscriptions support ([#22](https://github.com/knocklabs/knock-python/issues/22)) ([c2c1d0f](https://github.com/knocklabs/knock-python/commit/c2c1d0ffbf52b08ef5d0aece04b75d9c4f133897))
22+
* **kno-37:** add cancelation support ([5f68820](https://github.com/knocklabs/knock-python/commit/5f68820e28deb1626eef665fccda58080145b3ca))
23+
* **kno-4303:** bulk add subscriptions API support ([#24](https://github.com/knocklabs/knock-python/issues/24)) ([d362b5e](https://github.com/knocklabs/knock-python/commit/d362b5ea11b56561676eec8414f359e3cdd0063b))
24+
* **messages:** add new message endpoints support ([16b7b41](https://github.com/knocklabs/knock-python/commit/16b7b41de65bd0e3eb46f34054a2fc6012b7ea40))
25+
* object preferences and unset channel data ([#9](https://github.com/knocklabs/knock-python/issues/9)) ([5bbee86](https://github.com/knocklabs/knock-python/commit/5bbee86a4d301a519f7ac97838531c0c6ad4a103))
26+
* **users:** add merge user endpoint ([#6](https://github.com/knocklabs/knock-python/issues/6)) ([75ba016](https://github.com/knocklabs/knock-python/commit/75ba01635345041ef785acd2bc0a868e8f01a20f))
27+
28+
29+
### Bug Fixes
30+
31+
* cancelation_key -> cancellation_key ([b51af77](https://github.com/knocklabs/knock-python/commit/b51af77220f3de77bad11185e5070cc83a9f8df3))
32+
* correct object to objects in bulk_add_subscriptions ([#39](https://github.com/knocklabs/knock-python/issues/39)) ([d9dd563](https://github.com/knocklabs/knock-python/commit/d9dd56353c11766c9494ae6260842feed4b3dd37))
33+
* Correctly catch JSONDecodeError exceptions ([#26](https://github.com/knocklabs/knock-python/issues/26)) ([7c297bf](https://github.com/knocklabs/knock-python/commit/7c297bf636017494d87ab7af86ac13ccd0933532))
34+
* delegate request to client from Workflows Service ([#3](https://github.com/knocklabs/knock-python/issues/3)) ([4219807](https://github.com/knocklabs/knock-python/commit/4219807d08b8db362fc164300c4c49054b1a5db1))
35+
* handle empty 2xx responses ([#40](https://github.com/knocklabs/knock-python/issues/40)) ([6c1b7e0](https://github.com/knocklabs/knock-python/commit/6c1b7e05218bb359ce905065c31b14f2dc927248))
36+
* **json:** move to using the decode error directly ([e96b41f](https://github.com/knocklabs/knock-python/commit/e96b41f43b7e3d8718819856e73408386c228930))
37+
* keyerror when calling trigger_data ([#20](https://github.com/knocklabs/knock-python/issues/20)) ([2a1476a](https://github.com/knocklabs/knock-python/commit/2a1476a4ddab5e54548860ba24afd2ecf73bcc5d))
38+
* only send json for non get requests ([#17](https://github.com/knocklabs/knock-python/issues/17)) ([83f32f2](https://github.com/knocklabs/knock-python/commit/83f32f2359b19f0fba5c267a25d723325cf4775d))
39+
* readme and usage examples ([411bc90](https://github.com/knocklabs/knock-python/commit/411bc90942bf5c9659a8046cc805eb3937955cc1))
40+
* repeats should be nullable ([#30](https://github.com/knocklabs/knock-python/issues/30)) ([fd12344](https://github.com/knocklabs/knock-python/commit/fd12344253244d14660691de6f64343debce5483))
41+
* revert approach to inline ([28046af](https://github.com/knocklabs/knock-python/commit/28046afaaf248c2e39eb9b6eaa1eced97898e783))
42+
* send parameters properly on GET requests ([464905c](https://github.com/knocklabs/knock-python/commit/464905cad760bf286bfa8c03cb241c8393c123cb))
43+
* set_workflow / set_category to pass payload correctly ([fd9ebed](https://github.com/knocklabs/knock-python/commit/fd9ebed25b4173f0ab264e9dd98ab3219f130c97))
44+
* **tenants:** expose tenants via resources ([#14](https://github.com/knocklabs/knock-python/issues/14)) ([cca283a](https://github.com/knocklabs/knock-python/commit/cca283a0b0403e042fb7ac3856ad7d64569fcdd9))
45+
* try and decode json, returning None if invalid ([#7](https://github.com/knocklabs/knock-python/issues/7)) ([7eb6599](https://github.com/knocklabs/knock-python/commit/7eb6599dabeec200be88b38b89d1a7c626b2b1c0))
46+
* **workflows:** ensure actor has a default value ([#15](https://github.com/knocklabs/knock-python/issues/15)) ([d3270ed](https://github.com/knocklabs/knock-python/commit/d3270ed5e1aa8b0d3b3e1166b450a9ca2f08e72e))
47+
48+
49+
### Chores
50+
51+
* **1407:** update Python SDK method doc comments with mention of inline identification support ([#10](https://github.com/knocklabs/knock-python/issues/10)) ([16a7ffd](https://github.com/knocklabs/knock-python/commit/16a7ffdd24ee1092d6d264579795be6b18cd766b))
52+
* add note for how to sign jwts in the readme ([4b84222](https://github.com/knocklabs/knock-python/commit/4b84222a43bda6041e4cc42e72eaaef63dfc4c43))
53+
* bump version ([0b87d41](https://github.com/knocklabs/knock-python/commit/0b87d41ce09442f705723e4a6942c25a14bab5e3))
54+
* bump version ([#12](https://github.com/knocklabs/knock-python/issues/12)) ([cf90236](https://github.com/knocklabs/knock-python/commit/cf9023632c7381bfa6278fab07e130a1cdc35352))
55+
* bump version to 0.1.1 ([b2e016c](https://github.com/knocklabs/knock-python/commit/b2e016c4b084ca6f14a714e8636a7d02c85c8ec6))
56+
* bump version to 0.2.1 ([a1d590d](https://github.com/knocklabs/knock-python/commit/a1d590d36944daa521025fda30c5f01813083b67))
57+
* cleanup deps ([182ea5e](https://github.com/knocklabs/knock-python/commit/182ea5e0cf255d8722ec567ebeb3da6f879623f4))
58+
* fix bad merge ([640ceb4](https://github.com/knocklabs/knock-python/commit/640ceb40101e50ee78d147d679585d6e4023767b))
59+
* fix issues with setup.py ([d863b36](https://github.com/knocklabs/knock-python/commit/d863b3636b8044c020409782a57b5a951b76f301))
60+
* **KNO-5028:** update comments ([#25](https://github.com/knocklabs/knock-python/issues/25)) ([dcd4339](https://github.com/knocklabs/knock-python/commit/dcd4339071b86ab2f665077ad42d2d70f6c87aba))
61+
* **kno-5608:** add recipients params to object subscriptions comment ([#28](https://github.com/knocklabs/knock-python/issues/28)) ([2395a0a](https://github.com/knocklabs/knock-python/commit/2395a0a0f8dc31ea7546ad66747e2eca0906299f))
62+
* no need to create a github release; we already have one from release-bot ([87adee7](https://github.com/knocklabs/knock-python/commit/87adee7aa06223b9dd2a6960e306c2f9a72a28ac))
63+
* prep for 0.5.4 release ([910ab99](https://github.com/knocklabs/knock-python/commit/910ab99ea53803cfb4e047b25e72fa275e2edc32))
64+
* prep for 0.5.5 release ([6ee8cb4](https://github.com/knocklabs/knock-python/commit/6ee8cb43295331696ecea28d5582888d2c34edab))
65+
* prep for 0.5.6 release ([5daf0fc](https://github.com/knocklabs/knock-python/commit/5daf0fc994f7c3fa71c0e7effb28609f88a60d61))
66+
* prepare 0.4.1 release ([ae3ed47](https://github.com/knocklabs/knock-python/commit/ae3ed47f14adbb79d92941b3e7dafe19fe48ada4))
67+
* prepare 0.4.2 release ([772ce6b](https://github.com/knocklabs/knock-python/commit/772ce6b4aa2945ac5180c0f5d2295874d27efd4d))
68+
* prepare 0.4.6 release ([cc1b4b6](https://github.com/knocklabs/knock-python/commit/cc1b4b65f7de6da684019feeaa94a6bd957f9551))
69+
* prepare 0.5.11 release ([#37](https://github.com/knocklabs/knock-python/issues/37)) ([247dd45](https://github.com/knocklabs/knock-python/commit/247dd45a409c63d89eafc01cbab044417040de14))
70+
* prepare for 0.4.0 release ([36a3b7c](https://github.com/knocklabs/knock-python/commit/36a3b7ca0a47e5314e8cca162f221186d7629594))
71+
* prepare for 0.4.3 release ([4386d00](https://github.com/knocklabs/knock-python/commit/4386d005d12559c74a811e023d271c486e773675))
72+
* prepare for 0.4.4 release ([0542ec3](https://github.com/knocklabs/knock-python/commit/0542ec355942b88dae7becf5511468573f3b40df))
73+
* prepare for 0.4.5 release ([599f492](https://github.com/knocklabs/knock-python/commit/599f4923524ebf8833b9a79945e849f2a6806f84))
74+
* prepare for 0.4.8 release ([f425068](https://github.com/knocklabs/knock-python/commit/f425068a2cc50f3f75c8ea5388fd89b9da47e3b0))
75+
* prepare for 0.5.0 release ([bb8c3d9](https://github.com/knocklabs/knock-python/commit/bb8c3d9c9c28aaf094fb7db1d579b8626f9c7ede))
76+
* prepare for 0.5.1 release ([b27c4e0](https://github.com/knocklabs/knock-python/commit/b27c4e0e2ad62bce27101fd80b80792d72912845))
77+
* prepare for 0.5.10 release ([7d27396](https://github.com/knocklabs/knock-python/commit/7d27396cfe9691023f7cd3c8ad5ea1244b47f75e))
78+
* prepare for 0.5.13 release ([8d7aae7](https://github.com/knocklabs/knock-python/commit/8d7aae79d9d54c7ef8c6e2626190e2efc89ba9b9))
79+
* prepare for 0.5.2 release ([79dba09](https://github.com/knocklabs/knock-python/commit/79dba09831ad88e9764a41041e4d3b70e49c98d8))
80+
* prepare for 0.5.9 release ([ad16d22](https://github.com/knocklabs/knock-python/commit/ad16d224ad3bf08f86b2762919ea25f4e3f416df))
81+
* prepare v0.5.8 release ([6963aba](https://github.com/knocklabs/knock-python/commit/6963aba8e6933b06a4b435a322d2bb04df9776ef))
82+
* publish 0.2.2 ([aff51fe](https://github.com/knocklabs/knock-python/commit/aff51fea4181287a8beb3186829df9f9872b1ea5))
83+
* remove unnecessary default value ([161c543](https://github.com/knocklabs/knock-python/commit/161c543a006877ad40870f1c2023e635f7433f02))
84+
* sync repo ([469e618](https://github.com/knocklabs/knock-python/commit/469e618bdf602fe17c7c8e3864a0f98d37290a13))
85+
* Update description for get_subscriptions method ([#27](https://github.com/knocklabs/knock-python/issues/27)) ([3a06029](https://github.com/knocklabs/knock-python/commit/3a060297280f7f9d70533c93b30decfa9b867245))
86+
* update pypi publishing to use trusted ([c3e6fa0](https://github.com/knocklabs/knock-python/commit/c3e6fa0c76f3253f6cfcf787a4bb1e6505d62087))
87+
* update SDK settings ([383e9e7](https://github.com/knocklabs/knock-python/commit/383e9e7e6a2b69e1305e1f95d35b4a6656b0f479))
88+
* update ubuntu version in publish script ([1e1615f](https://github.com/knocklabs/knock-python/commit/1e1615fb16b4d12e08078621af3f5d8d0c027e17))
89+
* version 0.5.3 ([67fba40](https://github.com/knocklabs/knock-python/commit/67fba401820dbbea924f873e9e5df3f94894be0b))
90+
* **workflows:** actor is optional ([a1cba01](https://github.com/knocklabs/knock-python/commit/a1cba01315666db552cc56464d712c80d96eb865))

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "knockapi"
3-
version = "0.0.1-alpha.0"
3+
version = "0.1.0-alpha.1"
44
description = "The official Python library for the knock API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"

src/knockapi/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
__title__ = "knockapi"
4-
__version__ = "0.0.1-alpha.0" # x-release-please-version
4+
__version__ = "0.1.0-alpha.1" # x-release-please-version

0 commit comments

Comments
 (0)