diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 98828ad..82f5ad9 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.12.1" + ".": "3.13.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 409871a..10bd25b 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 26 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/supermemory--inc%2Fsupermemory-new-f1a31e3b71cc2aa71d6a367583bf3587305fa138ff0515b6779d93367855608d.yml -openapi_spec_hash: 327c64c37a06b38a852b8b151dea7c75 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/supermemory--inc%2Fsupermemory-new-7bde50443b5167e6632b8fe4599e36f6fdce9ec4389f63e9916a842e38461d2f.yml +openapi_spec_hash: ab3072f4575ce6a27e17e32a98b416bd config_hash: a69d5c502ffbfb11a2c8ec61ca5823e9 diff --git a/CHANGELOG.md b/CHANGELOG.md index fe706ca..23ff0be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 3.13.0 (2025-12-29) + +Full Changelog: [v3.12.1...v3.13.0](https://github.com/supermemoryai/python-sdk/compare/v3.12.1...v3.13.0) + +### Features + +* **api:** api update ([94d92d9](https://github.com/supermemoryai/python-sdk/commit/94d92d978d3c7e53d0ad1e8704845a105733b95c)) + ## 3.12.1 (2025-12-19) Full Changelog: [v3.12.0...v3.12.1](https://github.com/supermemoryai/python-sdk/compare/v3.12.0...v3.12.1) diff --git a/pyproject.toml b/pyproject.toml index efc330e..70397c3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "supermemory" -version = "3.12.1" +version = "3.13.0" description = "The official Python library for the supermemory API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/supermemory/_version.py b/src/supermemory/_version.py index ade3af8..32813e5 100644 --- a/src/supermemory/_version.py +++ b/src/supermemory/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "supermemory" -__version__ = "3.12.1" # x-release-please-version +__version__ = "3.13.0" # x-release-please-version diff --git a/src/supermemory/resources/connections.py b/src/supermemory/resources/connections.py index 7c72d92..29ffd3b 100644 --- a/src/supermemory/resources/connections.py +++ b/src/supermemory/resources/connections.py @@ -63,7 +63,7 @@ def with_streaming_response(self) -> ConnectionsResourceWithStreamingResponse: def create( self, - provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler"], + provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler", "s3"], *, container_tags: SequenceNotStr[str] | Omit = omit, document_limit: int | Omit = omit, @@ -211,7 +211,7 @@ def delete_by_id( def delete_by_provider( self, - provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler"], + provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler", "s3"], *, container_tags: SequenceNotStr[str], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -284,7 +284,7 @@ def get_by_id( def get_by_tag( self, - provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler"], + provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler", "s3"], *, container_tags: SequenceNotStr[str], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -323,7 +323,7 @@ def get_by_tag( def import_( self, - provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler"], + provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler", "s3"], *, container_tags: SequenceNotStr[str] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -361,7 +361,7 @@ def import_( def list_documents( self, - provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler"], + provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler", "s3"], *, container_tags: SequenceNotStr[str] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -466,7 +466,7 @@ def with_streaming_response(self) -> AsyncConnectionsResourceWithStreamingRespon async def create( self, - provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler"], + provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler", "s3"], *, container_tags: SequenceNotStr[str] | Omit = omit, document_limit: int | Omit = omit, @@ -618,7 +618,7 @@ async def delete_by_id( async def delete_by_provider( self, - provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler"], + provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler", "s3"], *, container_tags: SequenceNotStr[str], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -691,7 +691,7 @@ async def get_by_id( async def get_by_tag( self, - provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler"], + provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler", "s3"], *, container_tags: SequenceNotStr[str], # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -730,7 +730,7 @@ async def get_by_tag( async def import_( self, - provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler"], + provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler", "s3"], *, container_tags: SequenceNotStr[str] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. @@ -770,7 +770,7 @@ async def import_( async def list_documents( self, - provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler"], + provider: Literal["notion", "google-drive", "onedrive", "github", "web-crawler", "s3"], *, container_tags: SequenceNotStr[str] | Omit = omit, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.