Skip to content

Latest commit

 

History

History
2856 lines (1803 loc) · 113 KB

CHANGELOG.md

File metadata and controls

2856 lines (1803 loc) · 113 KB

CHANGELOG

v0.16.4 (2024-04-29)

Chore

  • chore(deps): bump python-semantic-release/python-semantic-release from 9.4.1 to 9.5.0 (#414) (059aceb)

  • chore(deps-dev): bump python-semantic-release from 9.4.1 to 9.5.0 (#413) (5444cda)

  • chore(deps): bump pydantic from 2.7.0 to 2.7.1 (#412) (0e08ecb)

  • chore(deps): bump pydantic from 2.6.4 to 2.7.0 (#408) (4b3a664)

  • chore(deps): bump idna from 3.6 to 3.7 (#407) (9046f41)

  • chore(deps): bump codecov/codecov-action from 4.1.0 to 4.3.0 (#406) (a496a78)

  • chore(deps): bump python-semantic-release/python-semantic-release from 9.3.1 to 9.4.1 (#405) (e153778)

  • chore(deps-dev): bump python-semantic-release from 9.3.0 to 9.4.1 (#404) (364a9a9)

  • chore(deps-dev): bump pytest-cov from 4.1.0 to 5.0.0 (#394) (64e8819)

Fix

  • fix: increase timeout (#417) (a387471)

v0.16.3 (2024-04-13)

Chore

  • chore(release): bump version to v0.16.3 (980d262)

  • chore(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 (#396) (dcadb43)

  • chore(deps): bump python-semantic-release/python-semantic-release from 9.3.0 to 9.3.1 (#393) (eabf30c)

  • chore(deps): bump python-semantic-release/python-semantic-release from 8.0.0 to 9.3.0 (#390)

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (47e262e)

Fix

  • fix: upsert and insert with default_to_null boolean argument (#398) (ae5f80a)

Unknown

  • Revert "chore(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1" (#397) (b4c740d)

v0.16.2 (2024-03-23)

Chore

  • chore(release): bump version to v0.16.2 (90d6906)

  • chore(deps-dev): bump black from 23.12.1 to 24.3.0 (#385)

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (b10e114)

  • chore(deps): bump pydantic from 2.6.2 to 2.6.4 (#384)

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (9bd4fb1)

  • chore(deps): bump furo from 2023.9.10 to 2024.1.29 (#383)

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7eec5ce)

  • chore(deps-dev): bump pytest-asyncio from 0.23.5 to 0.23.5.post1 (#382)

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ae09035)

Fix

  • fix: update dependencies and tests (#392) (d04d76c)

v0.16.1 (2024-02-29)

Chore

  • chore(release): bump version to v0.16.1 (6d8b32a)

  • chore(deps): bump pydantic from 2.5.3 to 2.6.2 (#374)

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (b858685)

Fix

  • fix: explain functionality to show results (#371)

Co-authored-by: Rodrigo Mansueli Nunes <rodrigo@mansueli.com> (3e0ea2e)

Test

  • test: remove skip from rpc with range test (#376) (a3fc560)

Unknown

  • Bump action versions (#377) (602d66e)

v0.16.0 (2024-02-27)

Chore

  • chore(release): bump version to v0.16.0 (3dc51d4)

Feature

  • feat: Add RPC request builder class for additional filters (#372) (0002e8f)

v0.15.1 (2024-02-27)

Chore

  • chore(release): bump version to v0.15.1 (6d55e49)

Fix

  • fix: update range to use query parameters instead of headers (#375) (eae612c)

v0.15.0 (2024-01-15)

Chore

  • chore(release): bump version to v0.15.0 (0faa8c3)

  • chore(deps-dev): bump pytest-asyncio from 0.18.3 to 0.23.3 (#344)

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (e9f49a5)

Feature

  • feat: add like_any_of, like_all_of, ilike_any_of and ilike_all_of filters (#358) (d4e3f57)

v0.14.0 (2024-01-15)

Chore

  • chore(release): bump version to v0.14.0 (9f8a2a5)

  • chore: add alias for range methods (#350) (83ca3cd)

Feature

  • feat: add or filter along with tests (#355)

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> (e302009)

Unknown

  • update ci for publishing package (#349) (496d95a)

v0.13.2 (2024-01-11)

Chore

  • chore(release): bump version to v0.13.2 (bef118f)

Fix

  • fix: add missing RPCFilterRequestBuilder and MaybeSingleRequestBuilder exports (3ab20e4)

v0.13.1 (2024-01-04)

Chore

  • chore(release): bump version to v0.13.1 (9b1b44e)

  • chore(deps): bump pydantic from 2.4.2 to 2.5.0 (#332)

Bumps pydantic from 2.4.2 to 2.5.0.


updated-dependencies:

  • dependency-name: pydantic dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (fb0b8c2)

  • chore(deps-dev): bump pytest from 7.4.2 to 7.4.3 (#329)

Bumps pytest from 7.4.2 to 7.4.3.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (85826ea)

  • chore(deps): bump pydantic from 2.1.1 to 2.4.2 (#314)

Bumps pydantic from 2.1.1 to 2.4.2.


updated-dependencies:

  • dependency-name: pydantic dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (9579d03)

  • chore(deps-dev): bump gitpython from 3.1.35 to 3.1.37 (#320)

Bumps gitpython from 3.1.35 to 3.1.37.


updated-dependencies:

  • dependency-name: gitpython dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (0e6e8b0)

  • chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.7 (#324)

Bumps urllib3 from 2.0.4 to 2.0.7.


updated-dependencies:

  • dependency-name: urllib3 dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ffa552f)

  • chore(deps-dev): bump python-semantic-release from 8.1.1 to 8.3.0 (#327)

Bumps python-semantic-release from 8.1.1 to 8.3.0.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3f2eebb)

  • chore(deps-dev): bump black from 23.10.0 to 23.10.1 (#328)

Bumps black from 23.10.0 to 23.10.1.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (32d3abf)

Fix

  • fix: update httpx and other dev dependencies (bfc6714)

v0.13.0 (2023-10-22)

Chore

  • chore(release): bump version to v0.13.0 (f7f786b)

  • chore(deps-dev): bump black from 23.9.1 to 23.10.0 (#325)

Bumps black from 23.9.1 to 23.10.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (193c8df)

Feature

  • feat: add offset (#326)

Co-authored-by: joel@joellee.org <joel@joellee.org> (7cd6751)

v0.12.1 (2023-10-17)

Chore

  • chore(release): bump version to v0.12.1 (e2d2f0e)

  • chore(deps-dev): bump pre-commit from 3.3.3 to 3.5.0 (#323)

Bumps pre-commit from 3.3.3 to 3.5.0.


updated-dependencies:

  • dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1209139)

  • chore: add python 3.12 to CI (#319)

  • chore: add python 3.12 to CI

  • chore: update autoflake hook

  • chore: add myself to codeowners

  • fix: make doc requirements optional (d1ee0bb)

Fix

  • fix: make rpc function sync (#322) (04f4980)

v0.12.0 (2023-10-06)

Chore

  • chore(release): bump version to v0.12.0 (89b370f)

Feature

  • feat: add csv() modifier (#316)

  • fix: cast to correct type

  • feat: add csv() modifier

  • chore: export SingleRequestBuilder

  • chore: write tests for csv()

  • 'Refactored by Sourcery' (#317)

Co-authored-by: Sourcery AI <>


Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> (4f6e9d9)

v0.11.0 (2023-09-28)

Chore

  • chore(release): bump version to v0.11.0 (5ae0f99)

  • chore(deps-dev): bump python-semantic-release from 7.34.6 to 8.1.1 (#311)

Bumps python-semantic-release from 7.34.6 to 8.1.1.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (d5a32d4)

  • chore(deps-dev): bump pytest from 7.4.0 to 7.4.2 (#304)

Bumps pytest from 7.4.0 to 7.4.2.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (488721a)

  • chore(deps-dev): bump black from 23.7.0 to 23.9.1 (#303)

Bumps black from 23.7.0 to 23.9.1.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (9e99b11)

  • chore(deps): bump furo from 2023.7.26 to 2023.9.10 (#298)

Bumps furo from 2023.7.26 to 2023.9.10.


updated-dependencies:

  • dependency-name: furo dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (39aa5c9)

  • chore(deps): bump sphinx from 7.0.1 to 7.1.2 (#281)

Bumps sphinx from 7.0.1 to 7.1.2.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (c7a77a1)

  • chore(deps-dev): bump gitpython from 3.1.34 to 3.1.35 (#296)

Bumps gitpython from 3.1.34 to 3.1.35.


updated-dependencies:

  • dependency-name: gitpython dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (324fa53)

  • chore(deps-dev): bump gitpython from 3.1.32 to 3.1.34 (#295)

Bumps gitpython from 3.1.32 to 3.1.34.


updated-dependencies:

  • dependency-name: gitpython dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ed6928a)

Feature

  • feat: generic query builders (#309)

  • feat: make all query builders generic

  • feat: return generic request builders from client methods

  • chore: use typing.List instead of builtin

  • chore: use typing.List

  • fix: correct type of APIResponse.data

  • feat: make RPCFilterRequestBuilder

This makes sure the return types of rpc() and other query methods are correct. See https://gist.github.com/anand2312/93d3abf401335fd3310d9e30112303bf for an explanation.

  • chore: use typing.List

  • feat: make get_origin_and_cast

This fixes the type-checker error raised while accessing RequestBuilder[T].origin

  • fix: use typing.List (ba9ad8d)

  • feat: update semver, add CODEOWNERS (#299)

  • Update ci.yml

  • chore: add CODEOWNERS


Co-authored-by: joel@joellee.org <joel@joellee.org> (18b5838)

Fix

  • fix: pre-commit hook to stop checks on md files (#315)

  • fix: pre-commit hook to stop checks on md files

  • fix(ci): using correct token to publish a release

  • fix: correct semantic release variable names (e8fbe61)

  • fix: update upsert type (#307)

Co-authored-by: joel@joellee.org <joel@joellee.org> (3329234)

  • fix: add semver (#297)

  • fix: add semver

  • fix: add environ and perms


Co-authored-by: joel@joellee.org <joel@joellee.org> (166fa7c)

  • fix: maybe_single with no matching rows returns None (#289) (a5efce6)

Unknown

  • re-enable pydantic 1.9 (#283) (8d1f249)

v0.10.8 (2023-08-04)

Chore

  • chore: bump httpx to 0.24.1 (#277)

  • fix: use new httpx parameter encoding in tests

httpx changed how it formats query parameters in 0.24.0 - see here https://github.com/encode/httpx/blob/master/CHANGELOG.md#0240-6th-april-2023

  • chore: bump version

  • 'Refactored by Sourcery' (#280)

Co-authored-by: Sourcery AI <>


Co-authored-by: joel@joellee.org <joel@joellee.org> Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> (561548e)

v0.10.7 (2023-08-04)

Chore

  • chore: bump postgrest version (#279)

Co-authored-by: joel@joellee.org <joel@joellee.org> (abb074f)

  • chore(deps): bump sphinx from 7.0.1 to 7.1.2 (#275)

Bumps sphinx from 7.0.1 to 7.1.2.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (398610e)

  • chore(deps): bump strenum from 0.4.10 to 0.4.15 (#272)

Bumps strenum from 0.4.10 to 0.4.15.


updated-dependencies:

  • dependency-name: strenum dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (c20a7d9)

  • chore(deps): bump sphinx from 4.3.2 to 7.0.1 (#263)

Bumps sphinx from 4.3.2 to 7.0.1.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3bda953)

  • chore(deps): bump pydantic from 1.10.9 to 2.0.3 (#270)

Bumps pydantic from 1.10.9 to 2.0.3.


updated-dependencies:

  • dependency-name: pydantic dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (043cf2f)

  • chore(deps-dev): bump pre-commit from 3.2.0 to 3.3.3 (#255)

Bumps pre-commit from 3.2.0 to 3.3.3.


updated-dependencies:

  • dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (c56878f)

  • chore(deps-dev): bump black from 23.1.0 to 23.3.0 (#256)

Bumps black from 23.1.0 to 23.3.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3fde0fd)

  • chore(deps): bump sphinx from 4.3.2 to 7.0.1 (#253)

Bumps sphinx from 4.3.2 to 7.0.1.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7e18b17)

  • chore(deps): bump strenum from 0.4.9 to 0.4.10 (#234)

Bumps strenum from 0.4.9 to 0.4.10.


updated-dependencies:

  • dependency-name: strenum dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1a8a2ad)

  • chore(deps): bump cryptography from 39.0.1 to 41.0.0 (#246)

Bumps cryptography from 39.0.1 to 41.0.0.


updated-dependencies:

  • dependency-name: cryptography dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (779d827)

  • chore(deps-dev): bump pytest from 7.2.2 to 7.3.2 (#252)

Bumps pytest from 7.2.2 to 7.3.2.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (120786e)

  • chore(deps): bump furo from 2022.12.7 to 2023.5.20 (#243)

Bumps furo from 2022.12.7 to 2023.5.20.


updated-dependencies:

  • dependency-name: furo dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ed7719c)

  • chore(deps-dev): bump python-semantic-release from 7.33.2 to 7.34.6 (#250)

Bumps python-semantic-release from 7.33.2 to 7.34.6.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f2931f9)

  • chore(deps): bump pydantic from 1.10.5 to 1.10.9 (#247)

Bumps pydantic from 1.10.5 to 1.10.9.


updated-dependencies:

  • dependency-name: pydantic dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (371c73d)

  • chore(deps): bump requests from 2.28.2 to 2.31.0 (#244)

Bumps requests from 2.28.2 to 2.31.0.


updated-dependencies:

  • dependency-name: requests dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (9153733)

  • chore(deps-dev): bump pre-commit from 3.1.0 to 3.2.0 (#235)

Bumps pre-commit from 3.1.0 to 3.2.0.


updated-dependencies:

  • dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (b319f64)

  • chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 (#229)

Bumps pytest from 7.2.1 to 7.2.2.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (67572ba)

Feature

  • feat: add py.typed (#258)

  • feat: add py.typed

  • fix: remove trailing line


Co-authored-by: joel@joellee.org <joel@joellee.org> (39ae07d)

Unknown

  • Migrate postgrest-py from pydantic v1 to v2. (#276)

  • Update package to pydantic 2.1

  • Update poetry.lock

  • Specify pydantic minor version

  • isort fix

  • Update poetry lock

  • lock hash update (85ff406)

  • feat explain (#241) (5be79ec)

  • maybe_single with no matching rows returns None (#231) (d148298)

v0.10.6 (2023-02-26)

Chore

  • chore: bump version to 0.10.6 (#225)

Co-authored-by: joel@joellee.org <joel@joellee.org> (167c401)

  • chore(deps-dev): bump pre-commit from 3.0.4 to 3.1.0 (#224)

Bumps pre-commit from 3.0.4 to 3.1.0.


updated-dependencies:

  • dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (a98883e)

  • chore(deps): bump sphinx from 5.3.0 to 6.1.3 (#221)

Bumps sphinx from 5.3.0 to 6.1.3.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (a2cdd3e)

Unknown

  • Fix sanitize_params to correctly resolve nested columns (#222)

  • Add test for sanitize_params in utils

  • Remove dot character from sanitize_params util

  • Add tests for filter queries that include special characters in column name

  • Add missing test for equals operator (36a0702)

v0.10.5 (2023-02-19)

Chore

  • chore: bump version (#220)

Co-authored-by: joel@joellee.org <joel@joellee.org> (ea579fd)

  • chore(deps): bump furo from 2022.9.29 to 2022.12.7 (#216)

Bumps furo from 2022.9.29 to 2022.12.7.


updated-dependencies:

  • dependency-name: furo dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (c1fb15f)

  • chore(deps): bump pydantic from 1.10.4 to 1.10.5 (#217)

Bumps pydantic from 1.10.4 to 1.10.5.


updated-dependencies:

  • dependency-name: pydantic dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (bb3318e)

  • chore(deps): bump sphinx from 4.3.2 to 5.3.0 (#214)

Bumps sphinx from 4.3.2 to 5.3.0.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (6646131)

  • chore(deps): bump cryptography from 39.0.0 to 39.0.1 (#213)

Bumps cryptography from 39.0.0 to 39.0.1.


updated-dependencies:

  • dependency-name: cryptography dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (08c5cf7)

  • chore(deps-dev): bump pre-commit from 2.21.0 to 3.0.4 (#212)

Bumps pre-commit from 2.21.0 to 3.0.4.


updated-dependencies:

  • dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (da41692)

  • chore(deps-dev): bump isort from 5.11.5 to 5.12.0 (#211)

Bumps isort from 5.11.5 to 5.12.0.


updated-dependencies:

  • dependency-name: isort dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f10e569)

  • chore(deps-dev): bump black from 22.12.0 to 23.1.0 (#208)

Bumps black from 22.12.0 to 23.1.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (261f8ce)

  • chore: update pre-commit (#209)

  • chore: update pre-commit

  • fix: convert to string

  • fix: drop py37

  • 'Refactored by Sourcery' (#210)

Co-authored-by: Sourcery AI <>


Co-authored-by: joel@joellee.org <joel@joellee.org> Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> (4f451a3)

  • chore: bump version (#197)

Co-authored-by: joel@joellee.org <joel@joellee.org> (0fa4e4e)

  • chore: bump ci poetry version (#186)

  • chore: bump poetry lock

  • fix: bump ci poetry version

Co-authored-by: joel@joellee.org <joel@joellee.org> (95db586)

  • chore(deps-dev): bump isort from 5.10.1 to 5.11.4 (#180)

Bumps isort from 5.10.1 to 5.11.4.


updated-dependencies:

  • dependency-name: isort dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (4afd352)

  • chore(deps): bump wheel from 0.37.1 to 0.38.1 (#173)

Bumps wheel from 0.37.1 to 0.38.1.


updated-dependencies:

  • dependency-name: wheel dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1448861)

  • chore(deps): bump certifi from 2022.9.24 to 2022.12.7 (#171)

Bumps certifi from 2022.9.24 to 2022.12.7.


updated-dependencies:

  • dependency-name: certifi dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (745be97)

  • chore(deps): bump httpx from 0.23.0 to 0.23.3 (#175)

Bumps httpx from 0.23.0 to 0.23.3.


updated-dependencies:

  • dependency-name: httpx dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (9d3a3d5)

Feature

  • feat: add text_search (#215)

  • feat: add text_search

  • fix: run pre-commit hooks

  • test: add tests for text search

  • fix: run black

  • fix: update poetry deps


Co-authored-by: joel@joellee.org <joel@joellee.org> (0d16b47)

  • feat: upsert with on-conflict support (#142)

  • feat: upsert with on-conflict support

  • fix: lint

  • Update postgrest/base_request_builder.py

Co-authored-by: Anand <40204976+anand2312@users.noreply.github.com>

  • chore: docs

  • chore: docs


Co-authored-by: Anand <40204976+anand2312@users.noreply.github.com> (ecc6e79)

  • feat: add support for 3.11 (#188)

  • fix: add StrEnum

  • fix: add 3.11 to ci

  • fix: run black and autoflake

Co-authored-by: joel@joellee.org <joel@joellee.org> (08f156a)

Fix

  • fix: handle Py311 Validation errors (#219)

  • fix: handle NoneType response

  • fix: add default error message for non JSONDecodable objects

  • fix: rename message -> details

  • fix: handle exception instead of checking for no content


Co-authored-by: joel@joellee.org <joel@joellee.org> (29cb042)

  • fix: update types for insert (#187)

Co-authored-by: joel@joellee.org <joel@joellee.org> (228fe53)

Unknown

  • Update README.md (7e87364)

  • Implementation of maybe_single (#118)

  • add initial implementation on maybe_single

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • add sync maybe_single and fix error implementation

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • use relative import

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • implement new design for sync method

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • remove error from APIResponse

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • shift changes to async part

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • change class design to factory pattern

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • black and isort

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • fix: CI errors

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • fix tests and add additional test

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • fix new test

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • revamp class design

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • fix CI test

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • fix CI test 2

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • fix unasync error and add typing

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • make tests for new methods

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • generate code and test for sync

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • fix docstring

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • fix docstring and remove unwanted changes

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • fix tests on CI

Signed-off-by: Bariq <bariqhibat@gmail.com>

  • remove single ok tests

Signed-off-by: Bariq <bariqhibat@gmail.com>

Signed-off-by: Bariq <bariqhibat@gmail.com> (5d17f81)

v0.10.3 (2022-10-11)

Chore

  • chore(deps-dev): bump flake8 from 4.0.1 to 5.0.4 (#157)

Bumps flake8 from 4.0.1 to 5.0.4.


updated-dependencies:

  • dependency-name: flake8 dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (28145b1)

  • chore(deps): bump pydantic from 1.9.1 to 1.10.2 (#159)

Bumps pydantic from 1.9.1 to 1.10.2.


updated-dependencies:

  • dependency-name: pydantic dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (8dec08f)

  • chore(deps-dev): bump pytest from 7.1.2 to 7.1.3 (#158)

Bumps pytest from 7.1.2 to 7.1.3.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (56ddf21)

  • chore(deps-dev): bump pytest-cov from 3.0.0 to 4.0.0 (#156)

Bumps pytest-cov from 3.0.0 to 4.0.0.


updated-dependencies:

  • dependency-name: pytest-cov dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1e47d6d)

  • chore(deps-dev): bump black from 22.3.0 to 22.10.0 (#155)

Bumps black from 22.3.0 to 22.10.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7636691)

  • chore(deps-dev): bump python-semantic-release from 7.28.1 to 7.32.1 (#154)

Bumps python-semantic-release from 7.28.1 to 7.32.1.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (4eb490a)

  • chore(deps-dev): bump pre-commit from 2.19.0 to 2.20.0 (#138)

Bumps pre-commit from 2.19.0 to 2.20.0.


updated-dependencies:

  • dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (6d948a7)

  • chore(deps): bump furo from 2022.6.4.1 to 2022.9.15 (#152)

Bumps furo from 2022.6.4.1 to 2022.9.15.


updated-dependencies:

  • dependency-name: furo dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (d1e50a2)

  • chore(deps): bump furo from 2022.4.7 to 2022.6.4.1 (#130)

Bumps furo from 2022.4.7 to 2022.6.4.1.


updated-dependencies:

  • dependency-name: furo dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (09142ab)

  • chore(deps): bump httpx from 0.22.0 to 0.23.0 (#127)

Bumps httpx from 0.22.0 to 0.23.0.


updated-dependencies:

  • dependency-name: httpx dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (0daf278)

  • chore(deps): bump pydantic from 1.9.0 to 1.9.1 (#126)

Bumps pydantic from 1.9.0 to 1.9.1.


updated-dependencies:

  • dependency-name: pydantic dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (e13a6e0)

  • chore(deps-dev): bump pre-commit from 2.18.1 to 2.19.0 (#124)

Bumps pre-commit from 2.18.1 to 2.19.0.


updated-dependencies:

  • dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5c0c128)

  • chore(deps-dev): bump pytest from 7.1.1 to 7.1.2 (#117)

Bumps pytest from 7.1.1 to 7.1.2.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (36b7328)

Fix

  • fix: update version (#160)

Co-authored-by: joel@joellee.org <joel@joellee.org> (c1105dc)

Unknown

  • limit and order on foreign tables (#120)

  • limit and order on foreign tables

  • Apply suggestions from code review

Co-authored-by: Anand <40204976+anand2312@users.noreply.github.com>

  • Updated docstrings for order and limit

  • Changed limit modifier to use limit param instead of range headers

Co-authored-by: privaterepo <hauntedanon420@gmail.com> Co-authored-by: Anand <40204976+anand2312@users.noreply.github.com> (bf27b85)

v0.10.2 (2022-04-18)

Chore

  • chore(release): bump version to v0.10.2

Automatically generated by python-semantic-release (f30e688)

  • chore(deps-dev): bump python-semantic-release from 7.28.0 to 7.28.1 (#115)

Bumps python-semantic-release from 7.28.0 to 7.28.1.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (29e91a2)

  • chore(deps-dev): bump pre-commit from 2.17.0 to 2.18.1 (#110)

Bumps pre-commit from 2.17.0 to 2.18.1.


updated-dependencies:

  • dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (c4fbd29)

  • chore(deps-dev): bump python-semantic-release from 7.27.0 to 7.28.0 (#113)

Bumps python-semantic-release from 7.27.0 to 7.28.0.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (89177f2)

Documentation

  • docs: remove rtd config file

this seems to conflict with the config set in the dashboard; we can add this back later if we need more fine-grained control (14100a1)

Fix

  • fix: include source directory name (#116)

Poetry by default looks for a directory with the same name as the project as the source directory. However as our project is named postgrest-py, but we migrated to the postgrest namespace, we need to explicitly tell poetry where to look for the source code. (18334f8)

Unknown

  • Namespace change (#114)

  • docs: add rtd config

  • chore: move to the postgrest namespace

  • chore: move constants to its own file

  • chore: pass headers/params down builders

We were earlier modifying session.headers/session.params for every query. Instead of this we follow what postgrest-js does and add headers and params as arguments to the query builders, and pass them down the chain of builders, and finally pass it to the execute method.

  • docs: add examples

  • fix: order of filters in examples

  • docs: add example for closing the client (6493154)

  • Add documentation (#111)

  • deps: add furo

  • docs: document public classes

  • docs: setup sphinx + furo

  • docs: fix bullet point

  • fix: remove test file

  • tests: check if params purged after execute

  • fix: remove the asyncio mark from sync tests

  • docs: add project version

  • docs: add rtd config (442a45a)

v0.10.1 (2022-04-07)

Chore

  • chore(release): bump version to v0.10.1

Automatically generated by python-semantic-release (9ddc6f5)

  • chore(deps-dev): bump black from 22.1.0 to 22.3.0 (#107)

Bumps black from 22.1.0 to 22.3.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (05d2e01)

  • chore(deps-dev): bump pytest-asyncio from 0.18.2 to 0.18.3 (#106)

Bumps pytest-asyncio from 0.18.2 to 0.18.3.


updated-dependencies:

  • dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cf0d3ac)

  • chore(deps-dev): bump pytest from 7.1.0 to 7.1.1 (#105)

Bumps pytest from 7.1.0 to 7.1.1.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f8ad56e)

  • chore(deps-dev): bump python-semantic-release from 7.26.0 to 7.27.0 (#104)

Bumps python-semantic-release from 7.26.0 to 7.27.0.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (36b861c)

  • chore(deps-dev): bump pytest from 7.0.1 to 7.1.0 (#103)

Bumps pytest from 7.0.1 to 7.1.0.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (8abde61)

Fix

  • fix: escape chars only when necessary (#108)

  • fix: escape chars only when necessary

  • fix: escape column names

  • deps: upgrade black in pre-commit (53f7d18)

v0.10.0 (2022-03-13)

Chore

  • chore(release): bump version to v0.10.0

Automatically generated by python-semantic-release (cbbdf5c)

Feature

  • feat: add .contains and .contained_by operators to match JS client (#100)

  • Add .contains and .contained_by operators to match JS client

  • Fix whitespace

  • Add tests

  • Describe percent-encoded strings (7189e09)

v0.9.2 (2022-03-12)

Chore

  • chore(release): bump version to v0.9.2

Automatically generated by python-semantic-release (7d156b3)

  • chore(deps-dev): bump python-semantic-release from 7.25.2 to 7.26.0 (#98)

Bumps python-semantic-release from 7.25.2 to 7.26.0.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (796687d)

Fix

  • fix: make api error properties optionals (#101)

For avoid linter error (eb92326)

v0.9.1 (2022-03-08)

Chore

  • chore(release): bump version to v0.9.1

Automatically generated by python-semantic-release (d4204ef)

  • chore(deps-dev): bump pytest-asyncio from 0.18.1 to 0.18.2 (#96)

Bumps pytest-asyncio from 0.18.1 to 0.18.2.


updated-dependencies:

  • dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (8cf3de1)

  • chore(deps-dev): bump python-semantic-release from 7.25.1 to 7.25.2 (#95)

Bumps python-semantic-release from 7.25.1 to 7.25.2.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (392845d)

  • chore(deps-dev): bump python-semantic-release from 7.25.0 to 7.25.1 (#93)

Bumps python-semantic-release from 7.25.0 to 7.25.1.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (a7cee63)

Fix

  • fix: fix APIError (#97) (ff29024)

v0.9.0 (2022-02-19)

Chore

  • chore(release): bump version to v0.9.0

Automatically generated by python-semantic-release (032fc5e)

Feature

  • feat: export APIError and APIResponse (83e7799)

Unknown

  • Export APIResponse and APIError (#92)

  • Export APIResponse and APIError

  • Reorder imports (b237d62)

  • Bump python-semantic-release from 7.24.0 to 7.25.0 (#91)

Bumps python-semantic-release from 7.24.0 to 7.25.0.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3a9419c)

  • Bump pytest from 7.0.0 to 7.0.1 (#90)

Bumps pytest from 7.0.0 to 7.0.1.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1b6c6a5)

  • Bump pytest-asyncio from 0.17.2 to 0.18.1 (#89)

Bumps pytest-asyncio from 0.17.2 to 0.18.1.


updated-dependencies:

  • dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (eda1892)

  • Bump pytest from 6.2.5 to 7.0.0 (#87)

Bumps pytest from 6.2.5 to 7.0.0.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f12ffa5)

  • Bump black from 21.12b0 to 22.1.0 (#85)

Bumps black from 21.12b0 to 22.1.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7bf8b47)

v0.8.2 (2022-01-30)

Chore

  • chore(release): bump version to v0.8.2

Automatically generated by python-semantic-release (34fd1bd)

Fix

  • fix: Add-response-model (4c0259d)

Unknown

  • Add-response-model (#64)

  • add poetry dependency

  • create APIResponse model

  • return APIResponse model in execute method

  • sort imports

  • mypy bug workaround (python/mypy#9319)

  • split logic, validate error existance and better type APIResponse

  • Implement APIError

  • add missing black config in pre-commit config

  • type APIError properties

  • fix: rm unused code and use returning param in update

  • refactor: reorder lines

  • chore: rebuild sync

  • chore: rebuild poetry.lock

  • fix: remove wrong parameter

  • chore: format

  • Chore: add missing return types

Co-authored-by: Anand <40204976+anand2312@users.noreply.github.com>

  • chore: replace builtin dict by Dict to support python < 3.9

  • chore: update precommit hooks

  • chore: apply format

  • update return type in execute method

  • use relative import

  • add link to mypy issue

  • switch super init by class init to avoid future errors

  • chore: apply future annotations notation to return

  • chore: rebuild sync

  • tests: Add tests for response model (#74)

  • initial commit

  • tests: add fixtures for APIResponse

  • tests: [WIP] Test methods that don't interact with RequestResponse

  • tests: replace builtin type by typing type and add type annotations

  • tests: add requests Response fixtures

  • chore: change return order to improve readability

  • tests: add tests for left methods

Co-authored-by: Joel Lee <joel@joellee.org> Co-authored-by: Dani Reinón <dani@dribo.es>

  • chore: modify ValueError with ValidationError

  • chore: add "_" to internal methods

Co-authored-by: Anand <40204976+anand2312@users.noreply.github.com> Co-authored-by: Lee Yi Jie Joel <lee.yi.jie.joel@gmail.com> Co-authored-by: Joel Lee <joel@joellee.org> (07ef4d4)

  • Bump httpx from 0.21.3 to 0.22.0 (#84)

Bumps httpx from 0.21.3 to 0.22.0.


updated-dependencies:

  • dependency-name: httpx dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (e190621)

  • Bump python-semantic-release from 7.23.0 to 7.24.0 (#82)

Bumps python-semantic-release from 7.23.0 to 7.24.0.


updated-dependencies:

  • dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (0cefdc7)

v0.8.1 (2022-01-22)

Chore

  • chore(release): bump version to v0.8.1

Automatically generated by python-semantic-release (1560d8f)

  • chore: set upload_to_repository to true (c65fe95)

Fix

Unknown

  • Bump pre-commit from 2.16.0 to 2.17.0 (#79)

Bumps pre-commit from 2.16.0 to 2.17.0.


updated-dependencies:

  • dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (542bd95)

  • Bump pytest-asyncio from 0.17.1 to 0.17.2 (#77)

Bumps pytest-asyncio from 0.17.1 to 0.17.2.


updated-dependencies:

  • dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5150c17)

  • Bump pytest-asyncio from 0.17.0 to 0.17.1 (#76)

Bumps pytest-asyncio from 0.17.0 to 0.17.1.


updated-dependencies:

  • dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1d80268)

v0.8.0 (2022-01-16)

Chore

  • chore(release): bump version to v0.8.0

Automatically generated by python-semantic-release (828de1a)

  • chore: filter deploy section by repo owner (#69)

  • fix: interpolations erros and other things reported by sourcery-ai

  • chore: filter deploy section by repo owner (82820e4)

  • chore: add ignore md rules to dev container and fix changelog (#67)

  • fix: interpolations erros and other things reported by sourcery-ai

  • chore: add ignore md rules to dev container and fix changelog (19c949d)

Feature

  • feat: add timeout as a parameter of clients (#75)

  • feat: add timeout as a parameter of clients

This feature is for evicting the use of the default timeout of httpx.

  • feat: use union and constants default value for timeout (1ea965a)

Unknown

  • Bump pytest-asyncio from 0.16.0 to 0.17.0 (#73)

Bumps pytest-asyncio from 0.16.0 to 0.17.0.


updated-dependencies:

  • dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7897d97)

  • Bump httpx from 0.21.2 to 0.21.3 (#71)

Bumps httpx from 0.21.2 to 0.21.3.


updated-dependencies:

  • dependency-name: httpx dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (6d54ba4)

  • Bump httpx from 0.21.1 to 0.21.2 (#70)

Bumps httpx from 0.21.1 to 0.21.2.


updated-dependencies:

  • dependency-name: httpx dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cc9bd9e)

  • Fix codecov badge (#68) (5697d8e)

v0.7.1 (2022-01-04)

Chore

  • chore(release): bump version to v0.7.1

Automatically generated by python-semantic-release (c80c3ff)

Performance

  • perf: sync configurations with gotrue-py (#66)

  • fix: interpolations errors and other things reported by sourcery-ai

  • perf: sync configurations with gotrue-py

  • fix: warning of precommits rules (d5a97da)

Unknown

  • add poetry local config to gitignore (#63) (031cb5f)

  • delete poetry.toml file from repo (#62) (8b04ae0)

  • fix-sanitize_param-double-quote-error (#61)

  • replace utf-8 character by character

  • avoid escaping characters by using single quotes

  • fix tests (0eb871a)

v0.7.0 (2022-01-02)

Chore

  • chore: bump version to v0.7.0 (#60)

  • fix: interpolations erros and other things reported by sourcery-ai

  • chore: bump version to v0.7.0 (a936820)

Feature

  • feat: non str arguments to filters (#58)

  • fix: interpolations erros and other things reported by sourcery-ai

  • feat: non str arguments to filters (46802db)

  • feat: add return mode like a parameter (#59)

  • fix: interpolations erros and other things reported by sourcery-ai

  • feat: add return mode like a parameter

  • chore: change constants.py by types.py (8728ee8)

Fix

  • fix: query params are immutable when using order (#57)

  • fix: interpolations erros and other things reported by sourcery-ai

  • fix: query params are immutable when using order (d1254a6)

  • fix: params and headers of session are shared between queries (#55)

  • fix: interpolations erros and other things reported by sourcery-ai

  • fix: params and headers of session are shared between queries

  • fix: suggestion of sourcery

  • fix: suggestion of sourcery (b631e3b)

v0.6.0 (2022-01-01)

Chore

  • chore: update versions (#50)

Co-authored-by: Joel Lee <joel@joellee.org> (c8ba57a)

Feature

  • feat: implement async sync with unasync-cli (#30)

Co-authored-by: Dani Reinón <dani@dribo.es> (b1423b5)

Fix

  • fix: interpolations erros and other things reported by sourcery-ai (#37) (2fc29b2)

Performance

  • perf: use inheritance to improve our code base (#47)

  • fix: interpolations erros and other things reported by sourcery-ai

  • feat: use inheritance to improve the code base

  • fix: sourcery refactored

  • chore: update pre commit rules

  • fix: remove noqa F401 comments

  • fix: remove duplicate and unused imports in base_client.py

  • feat: use enum instance literals in base_request_builder.py

  • pref: cast session only once in init

  • pref: remove unnecesary cast

  • tests: update tests

  • chore: generate sync code

  • feat: add support for upsert

  • Rm cast from rpc in async client

  • Rm cast from rpc in sync client

  • Add table method as an alias for from_

Co-authored-by: dreinon <67071425+dreinon@users.noreply.github.com> Co-authored-by: Dani Reinón <dani@dribo.es> (315f596)

Unknown

  • Bump black from 21.11b1 to 21.12b0

Bumps black from 21.11b1 to 21.12b0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development ...

Signed-off-by: dependabot[bot] <support@github.com> (7a54d58)

  • Bump mypy from 0.910 to 0.930 (#52)

Bumps mypy from 0.910 to 0.930.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f7217d5)

  • Bump black from 21.10b0 to 21.11b1 (#46) (3934fb2)

  • Bump pre-commit from 2.15.0 to 2.16.0 (#45) (8788c18)

  • Bump httpx from 0.20.0 to 0.21.1 (#44)

Bumps httpx from 0.20.0 to 0.21.1.


updated-dependencies:

  • dependency-name: httpx dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (60ef2ce)

  • Revert "Add Sourcery to pre-commit (#38)" (#41)

This reverts commit 25f23586774f5a73661c9da92d0035e667d0df2c. (f019aaa)

  • Add Sourcery to pre-commit (#38) (25f2358)

  • Bump black from 21.7b0 to 21.10b0 (#33)

Bumps black from 21.7b0 to 21.10b0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ba83ba4)

  • Bump pytest-cov from 2.12.1 to 3.0.0 (#34)

Bumps pytest-cov from 2.12.1 to 3.0.0.


updated-dependencies:

  • dependency-name: pytest-cov dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (8af95a7)

  • Bump pytest from 6.2.4 to 6.2.5 (#15)

Bumps pytest from 6.2.4 to 6.2.5.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (fc0434d)

  • Bump pytest-asyncio from 0.15.1 to 0.16.0 (#32)

Bumps pytest-asyncio from 0.15.1 to 0.16.0.


updated-dependencies:

  • dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (765046e)

  • Bump httpx from 0.19.0 to 0.20.0 (#31)

Bumps httpx from 0.19.0 to 0.20.0.


updated-dependencies:

  • dependency-name: httpx dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (36408d7)

  • Bump mypy from 0.902 to 0.910 (#12)

Bumps mypy from 0.902 to 0.910.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7d5bf09)

  • Fix 3.10 pipelines (457b70c)

  • Add pre-commit (#28) (c5032b5)

  • Update and reformat README.md, docker-compose.yaml (7188fa2)

  • Add docker-compose setup for local development (#22) (1cb42a1)

  • Add Python 3.10 to the build matrix (3632d75)

  • Implement counting feature (#26) (735cefd)

  • Fix bug on sanitizing params (#24) (3e7b60e)

  • Add Code of Conduct and Contributing guide (#23)

Co-authored-by: Joel Lee <joel@joellee.org> (9031297)

  • Add Match Command (#18)

Co-authored-by: Joel Lee <joel@joellee.org> (9eadbe1)

v0.5.0 (2021-09-09)

Unknown

  • Bump version to 0.5.0 (1144895)

  • Improve PostgrestClient.auth() (#14) (6321ffe)

  • Update httpx to v0.19.0 (#13) (71456e5)

  • Add dependabot.yml (d83fa15)

  • Allow setting headers in PostgrestClient's constructor (#10) (1737e69)

  • Update Python workflow (3ffb7fb)

  • Upgrade dependencies (cf743d9)

v0.4.0 (2021-09-09)

Unknown

  • Bump version to 0.4.0 (7efa19c)

  • Revert the last 2 commits. Drop Python 3.6 support

This reverts commit 899f75bd6a477a95eef47f2aabb8fdce7cbba200. (b3e7df2)

  • Lower minimum required Python version to 3.6 (a3164bd)

  • Add Python 3.6 to build matrix (899f75b)

  • Update tests for httpx v0.16.x (#4) (dd90a57)

  • Upgrade httpx to v0.16.1 (cac7fe2)

  • Allow multivalued query parameters (#2) (4f588f8)

  • Add some tests (275c233)

  • Rename some symbols (71c3a33)

  • Code refactoring (8f4a702)

  • Add tests for RequestBuilder (4f0ed78)

v0.3.2 (2020-08-20)

Unknown

  • Bump version to 0.3.2 (7d00675)

  • Move to supabase/postgrest-py (84c847f)

  • Merge remote-tracking branch 'supabase/master' into master (12e268b)

  • Add badges to README.md (9d328d8)

v0.3.1 (2020-08-19)

Unknown

  • Bump version to 0.3.1 (71c6ea6)

  • Remove dummy test cases and PyPy3 from Travis CI (a185327)

v0.3.0 (2020-08-19)

Documentation

  • docs: adds enterprise sponsors (9df43d5)

Unknown

  • Bump version to 0.3.0 (67dc8d3)

  • Add .travis.yml (4e39921)

  • Fix PostgrestClient.schema() not work. Add tests for PostgrestClient (20a0120)

  • Add pytest (d8d9e2c)

  • Support multi-criteria ordering (5066c58)

  • Code refactoring (0803e65)

  • Update RequestBuilder (d115f0d)

  • Rename project (12734e1)

v0.2.0 (2020-08-11)

Unknown

  • Bump version to 0.2.0 (5cfc52b)

  • Deprecate PostgrestClient.from_table() (32f9fba)

  • Update (4f2accb)

  • Update README and TODO (2d8fcbf)

  • RequestBuilder.select() now accepts columns as *args (8901f86)

  • Rename Client to PostgrestClient and deprecate the old name (1200265)

  • Support RPC (040ad6c)

  • Support basic authentication (1e8166d)

  • Remove dead code (f9ee777)

v0.1.1 (2020-08-07)

Unknown

v0.1.0 (2020-08-07)

Unknown