Skip to content

Commit cfb385b

Browse files
authored
Merge pull request #9 from perplexityai/release-please--branches--main--changes--next
2 parents b704a34 + 42c03a5 commit cfb385b

File tree

8 files changed

+21
-5
lines changed

8 files changed

+21
-5
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.14.0"
2+
".": "0.15.0"
33
}

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 5
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/perplexity-ai%2Fperplexity-51a3b755ae8040a6baeff490b3226a94c02a71aca6c4754dd365d7d0de8e399d.yml
3-
openapi_spec_hash: 03d28237de381a5b914ef738b3587bb5
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/perplexity-ai%2Fperplexity-a5b37a929bd593ff0817459fc9a9c59f7c6a3af614c0485f00a212f2668f846b.yml
3+
openapi_spec_hash: e25bde2df8fd479ea1e591c07adac8b6
44
config_hash: 0be7520657a7a0fb6b5a839e716fe30c

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 0.15.0 (2025-10-08)
4+
5+
Full Changelog: [v0.14.0...v0.15.0](https://github.com/perplexityai/perplexity-py/compare/v0.14.0...v0.15.0)
6+
7+
### Features
8+
9+
* **api:** manual updates ([729cd6a](https://github.com/perplexityai/perplexity-py/commit/729cd6a93cbee77f335a19d6ba09299f08f1d546))
10+
311
## 0.14.0 (2025-10-08)
412

513
Full Changelog: [v0.13.0...v0.14.0](https://github.com/perplexityai/perplexity-py/compare/v0.13.0...v0.14.0)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "perplexityai"
3-
version = "0.14.0"
3+
version = "0.15.0"
44
description = "The official Python library for the perplexity API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"

src/perplexity/_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__ = "perplexity"
4-
__version__ = "0.14.0" # x-release-please-version
4+
__version__ = "0.15.0" # x-release-please-version

src/perplexity/resources/search.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ def create(
5252
max_results: int | Omit = omit,
5353
max_tokens: int | Omit = omit,
5454
max_tokens_per_page: int | Omit = omit,
55+
search_domain_filter: Optional[SequenceNotStr[str]] | Omit = omit,
5556
search_mode: Optional[Literal["web", "academic", "sec"]] | Omit = omit,
5657
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
5758
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -81,6 +82,7 @@ def create(
8182
"max_results": max_results,
8283
"max_tokens": max_tokens,
8384
"max_tokens_per_page": max_tokens_per_page,
85+
"search_domain_filter": search_domain_filter,
8486
"search_mode": search_mode,
8587
},
8688
search_create_params.SearchCreateParams,
@@ -120,6 +122,7 @@ async def create(
120122
max_results: int | Omit = omit,
121123
max_tokens: int | Omit = omit,
122124
max_tokens_per_page: int | Omit = omit,
125+
search_domain_filter: Optional[SequenceNotStr[str]] | Omit = omit,
123126
search_mode: Optional[Literal["web", "academic", "sec"]] | Omit = omit,
124127
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
125128
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -149,6 +152,7 @@ async def create(
149152
"max_results": max_results,
150153
"max_tokens": max_tokens,
151154
"max_tokens_per_page": max_tokens_per_page,
155+
"search_domain_filter": search_domain_filter,
152156
"search_mode": search_mode,
153157
},
154158
search_create_params.SearchCreateParams,

src/perplexity/types/search_create_params.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,6 @@ class SearchCreateParams(TypedDict, total=False):
2121

2222
max_tokens_per_page: int
2323

24+
search_domain_filter: Optional[SequenceNotStr[str]]
25+
2426
search_mode: Optional[Literal["web", "academic", "sec"]]

tests/api_resources/test_search.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ def test_method_create_with_all_params(self, client: Perplexity) -> None:
3434
max_results=0,
3535
max_tokens=0,
3636
max_tokens_per_page=0,
37+
search_domain_filter=["string"],
3738
search_mode="web",
3839
)
3940
assert_matches_type(SearchCreateResponse, search, path=["response"])
@@ -87,6 +88,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncPerplexity
8788
max_results=0,
8889
max_tokens=0,
8990
max_tokens_per_page=0,
91+
search_domain_filter=["string"],
9092
search_mode="web",
9193
)
9294
assert_matches_type(SearchCreateResponse, search, path=["response"])

0 commit comments

Comments
 (0)