0.10.0 (2024-11-22)
0.9.0 (2024-10-28)
- add correct return data for upload to signed url (#309) (748067f)
- add search params to list buckets method (#308) (fca2f00)
- upload and update method returns correct response body (#307) (a9e874a)
0.8.2 (2024-10-18)
0.8.1 (2024-10-02)
0.8.0 (2024-09-28)
- chore(deps-dev): bump python-semantic-release from 9.8.3 to 9.8.5 (#276)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (0676ed6
)
-
chore: bump dependencies (
89876df
) -
chore(deps-dev): bump sphinx-toolbox from 3.6.0 to 3.7.0 (#273)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (bdcb828
)
- chore(deps): bump certifi from 2024.2.2 to 2024.7.4 in the pip group across 1 directory (#275)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (867759d
)
- chore(deps): bump python-semantic-release/python-semantic-release from 9.8.3 to 9.8.5 (#277)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (fd7a2b0
)
-
chore(deps-dev): bump sphinx-toolbox from 3.5.0 to 3.6.0 (#270) (
a965424
) -
chore(deps): bump python-semantic-release/python-semantic-release from 9.8.1 to 9.8.3 (
36f45f1
) -
chore(deps-dev): bump python-semantic-release from 9.8.1 to 9.8.3 (
1fb3885
) -
chore(deps-dev): bump urllib3 from 2.2.1 to 2.2.2 in the pip group across 1 directory (#264) (
af591ee
) -
chore(deps): bump typing-extensions from 4.12.1 to 4.12.2 (#263) (
b22f82b
) -
chore(deps-dev): bump requests from 2.31.0 to 2.32.2 in the pip group across 1 directory (#262) (
82e6aed
) -
chore(deps): bump python-semantic-release/python-semantic-release from 9.7.3 to 9.8.1 (#261) (
fc80cee
) -
chore(deps-dev): bump python-semantic-release from 9.7.3 to 9.8.1 (#259) (
ddad5dd
) -
chore(deps): bump typing-extensions from 4.11.0 to 4.12.1 (#258) (
a1ec9b1
)
- fix: version bump (#278) (
cd12e97
)
- Enable HTTP2 (#271) (
f98d565
)
- fix: follow redirects (#257) (
521fbd9
)
-
chore(deps): bump python-semantic-release/python-semantic-release from 9.7.2 to 9.7.3 (#249) (
ed5ed18
) -
chore(deps-dev): bump python-semantic-release from 9.7.2 to 9.7.3 (#248) (
da71dd4
) -
chore(deps-dev): bump python-semantic-release from 9.4.1 to 9.7.2 (#246) (
eef7b04
) -
chore(deps): bump python-semantic-release/python-semantic-release from 9.4.1 to 9.7.2 (#247) (
1527f18
) -
chore: update .pre-commit-config.yaml (#240) (
69ae839
) -
chore(deps-dev): bump black from 24.3.0 to 24.4.2 (#236) (
0449382
) -
chore(tests): add supabase cli for tests (#245) (
b148b09
) -
chore(deps): bump idna from 3.6 to 3.7 (#228) (
3ff6eed
) -
chore(deps-dev): bump python-semantic-release from 9.3.0 to 9.4.1 (#225) (
0b6dc6c
) -
chore(deps): bump python-semantic-release/python-semantic-release from 9.4.0 to 9.4.1 (#227) (
4ce32bc
) -
chore(deps): bump typing-extensions from 4.10.0 to 4.11.0 (#226) (
2650cd8
) -
chore(deps-dev): bump pytest-cov from 4.1.0 to 5.0.0 (#221) (
2754a9e
) -
chore(deps): bump actions/cache from 3 to 4 (#219) (
664519c
) -
chore(deps): bump abatilo/actions-poetry from 2 to 3 (#218) (
75e9dba
) -
chore(deps): bump python-semantic-release/python-semantic-release from 9.3.0 to 9.4.0 (#224) (
176d0da
)
- fix: add "verify" flag to the creation of client (
9ad75b0
)
- Add stale bot (#237) (
81935d3
)
- chore(deps-dev): bump python-semantic-release from 9.1.1 to 9.3.0 (#213)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (e2f594f
)
- chore(deps): bump python-dateutil from 2.8.2 to 2.9.0.post0 (#201)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7471e7a
)
-
chore: update ci pipeline to include python 3.12 in tests (#217) (
dd264f1
) -
chore(deps): bump httpx from 0.25.0 to 0.27.0 (#192)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (25b2d02
)
- chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 (#182)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3b419f5
)
- chore(deps): bump python-semantic-release/python-semantic-release from 9.2.2 to 9.3.0 (#215)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (290442a
)
- chore(deps-dev): bump pytest from 8.1.0 to 8.1.1 (#206)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (8bcb7a5
)
- chore(deps-dev): bump black from 24.2.0 to 24.3.0 (#208)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (e19d5c0
)
- chore(deps): bump python-semantic-release/python-semantic-release from 9.1.1 to 9.2.2 (#210)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (c22f449
)
- fix: bump sphinx-press-theme from 0.8.0 to 0.9.1 (#216)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (4da4b73
)
- chore: update CODEOWNERS to use python-maintainers (#204) (
4dc6a5a
)
- fix: add json decode error import (#205) (
7327175
)
- chore(deps-dev): bump black from 23.10.0 to 24.2.0 (#193)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (4613502
)
- fix: add upsert option to upload/update (#199) (
db1b66a
)
- chore(deps-dev): bump pytest from 7.4.4 to 8.1.0 (#200)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (bcb0af7
)
- chore(deps): bump python-semantic-release/python-semantic-release from 8.0.0 to 9.1.1 (#188)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (dd56b26
)
- chore(deps): bump sphinx-notes/pages from 2 to 3 (#198)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (e592b7d
)
- chore(deps): bump codecov/codecov-action from 1 to 4 (#197)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5928a4a
)
- chore(deps-dev): bump pre-commit from 3.4.0 to 3.5.0 (#156)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rodrigo Mansueli <[email protected]> (331779f
)
- chore(deps): bump github/codeql-action from 2 to 3 (#189)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5db5fd2
)
- chore(deps): bump actions/setup-python from 2 to 5 (#190)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (6160615
)
- chore(deps): bump abatilo/actions-poetry from 2.2.0 to 3.0.0 (#186)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1d02c5a
)
- chore(deps): bump actions/checkout from 2 to 4 (#187)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (dd7e0a5
)
- chore(deps-dev): bump python-semantic-release from 8.1.1 to 9.1.1 (#191)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (504c8b2
)
- fix: handle json decode error when there's no json response (e.g. on 403) (#203)
Co-authored-by: joel <[email protected]> (cce5ad4
)
-
Update poetry.lock (#195) (
641c24e
) -
Merge branch 'main' of https://github.com/supabase-community/storage-py (
84e26e2
) -
Update dependabot.yml (#185) (
1f2c2f8
) -
Update poetry.lock (
1e81c90
) -
Update MAINTAINERS.md (
d3f7e8c
) -
Update MAINTAINERS.md (#175) (
6816f0c
)
-
chore: update GitHub workflow for releases (
72ad275
) -
chore: add sync version of the update function (
18c14a4
) -
chore(deps-dev): bump urllib3 from 2.0.5 to 2.0.7
Bumps urllib3 from 2.0.5 to 2.0.7.
updated-dependencies:
- dependency-name: urllib3 dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]> (79c9ca3
)
- chore(deps-dev): bump pytest from 7.4.2 to 7.4.3
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] <[email protected]> (87125bc
)
- chore(deps-dev): bump black from 23.9.1 to 23.10.0
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] <[email protected]> (ac6f901
)
- feat: add update existing file function (
da4d785
)
- Merge pull request #166 from supabase-community/chore/update-gh-workflow
chore: update GitHub workflow for releases (f42d176
)
- Merge pull request #165 from supabase-community/silentworks/file_update
feat: add update existing file function (d8139e0
)
- Merge pull request #158 from supabase-community/dependabot/pip/urllib3-2.0.7
chore(deps-dev): bump urllib3 from 2.0.5 to 2.0.7 (fc8cb5d
)
- Merge pull request #162 from supabase-community/dependabot/pip/main/pytest-7.4.3
chore(deps-dev): bump pytest from 7.4.2 to 7.4.3 (9b048cb
)
- Merge pull request #159 from supabase-community/dependabot/pip/main/black-23.10.0
chore(deps-dev): bump black from 23.9.1 to 23.10.0 (0f332fa
)
- docs: fix name of URLOptions type (
5430e92
)
-
fix: make precommit ignore markdown files (
d2530fe
) -
fix: pass cache-control as formdata (
9910fe0
) -
fix: use correct Any for typehint (
5ad2ae8
)
- Merge pull request #154 from supabase-community/fix/cache-control
fix: send cache-control as form data (bab90b6
)
-
chore: run unasync (
fc93662
) -
chore(deps-dev): bump pytest from 7.4.0 to 7.4.2
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] <[email protected]> (08ea297
)
- feat: bump version (
10ba8be
)
- fix: make download key optional (
dbf8213
)
- Merge pull request #153 from supabase-community/fix/remove-required-key
fix: make download key optional (d0c47c7
)
- Merge pull request #152 from supabase-community/j0/test_workflow
feat: bump version (9b227ce
)
- Merge pull request #151 from supabase-community/fix/github-workflow-update
Update python-semantic-release version and ci (bf49d51
)
-
Update python-semantic-release version and ci (
ad7fc6d
) -
Merge pull request #150 from supabase-community/fix/github-workflow
Fix semantic releaase workflow (e13cb9e
)
-
Fix semantic releaase workflow (
3a00104
) -
Merge pull request #149 from supabase-community/fix/correct-option-type-for-transforms
Fix image transforms options (64a8ab2
)
-
Ran pre-commit hooks (
f8f7482
) -
Rename options typehint Add download option to get_public_url (
4fc7d8d
) -
Fix image transforms options (
f007596
) -
Merge pull request #136 from supabase-community/dependabot/pip/main/pytest-7.4.2
chore(deps-dev): bump pytest from 7.4.0 to 7.4.2 (7229864
)
-
chore: run black (
14be266
) -
chore: create CODEOWNERS (
8077001
) -
chore(deps-dev): bump black from 23.7.0 to 23.9.1
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] <[email protected]> (e789223
)
- chore(deps-dev): bump gitpython from 3.1.32 to 3.1.35
Bumps gitpython from 3.1.32 to 3.1.35.
updated-dependencies:
- dependency-name: gitpython dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]> (0497ef2
)
- chore(deps-dev): bump pre-commit from 3.3.3 to 3.4.0
Bumps pre-commit from 3.3.3 to 3.4.0.
updated-dependencies:
- dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (11b2d5a
)
- chore(deps-dev): bump python-semantic-release from 8.0.4 to 8.0.8
Bumps python-semantic-release from 8.0.4 to 8.0.8.
updated-dependencies:
- dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (0de10b2
)
- chore(deps): bump httpx from 0.24.1 to 0.25.0
Bumps httpx from 0.24.1 to 0.25.0.
updated-dependencies:
- dependency-name: httpx dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (801681c
)
- fix: run unasync and also patch type (
98aae1c
)
- Merge pull request #143 from supabase-community/j0/patch_remove_type
fix: patch type on remove (8dbd29a
)
- Merge pull request #142 from supabase-community/j0/add_semver
feat:add semver (eaf869a
)
-
Update pyproject.toml (
b3abdb7
) -
Update ci.yml
change ref to main (1ff3e20
)
-
feat:add semver (
ff91715
) -
Merge pull request #141 from supabase-community/J0/add-codeowners
chore: create CODEOWNERS (e25c803
)
- Merge pull request #139 from supabase-community/dependabot/pip/main/black-23.9.1
chore(deps-dev): bump black from 23.7.0 to 23.9.1 (d8f6584
)
- Merge pull request #140 from supabase-community/dependabot/pip/gitpython-3.1.35
chore(deps-dev): bump gitpython from 3.1.32 to 3.1.35 (b39d082
)
- Merge pull request #134 from supabase-community/dependabot/pip/main/pre-commit-3.4.0
chore(deps-dev): bump pre-commit from 3.3.3 to 3.4.0 (1ae2b4d
)
- Merge pull request #132 from supabase-community/dependabot/pip/main/python-semantic-release-8.0.8
chore(deps-dev): bump python-semantic-release from 8.0.4 to 8.0.8 (bf90db3
)
- Merge pull request #138 from supabase-community/dependabot/pip/main/httpx-0.25.0
chore(deps): bump httpx from 0.24.1 to 0.25.0 (f09b35d
)
- chore(deps-dev): bump python-semantic-release from 7.34.3 to 8.0.4
Bumps python-semantic-release from 7.34.3 to 8.0.4.
updated-dependencies:
- dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <[email protected]> (b99cd75
)
- chore(deps-dev): bump sphinx from 7.1.1 to 7.1.2
Bumps sphinx from 7.1.1 to 7.1.2.
updated-dependencies:
- dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (ec41599
)
- chore(deps): bump typing-extensions from 4.7.0 to 4.7.1
Bumps typing-extensions from 4.7.0 to 4.7.1.
updated-dependencies:
- dependency-name: typing-extensions dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (5c4a0e4
)
- chore(deps-dev): bump cryptography from 41.0.2 to 41.0.3
Bumps cryptography from 41.0.2 to 41.0.3.
updated-dependencies:
- dependency-name: cryptography dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]> (778deec
)
- chore: bump httpx to ^0.24 (
cad86d0
)
- feat: bump version (
1496da0
)
- Merge pull request #124 from supabase-community/dependabot/pip/main/python-semantic-release-8.0.4
chore(deps-dev): bump python-semantic-release from 7.34.3 to 8.0.4 (f9f0645
)
- Merge pull request #128 from supabase-community/dependabot/pip/main/sphinx-7.1.2
chore(deps-dev): bump sphinx from 7.1.1 to 7.1.2 (4bb4aa1
)
- Merge pull request #114 from supabase-community/dependabot/pip/main/typing-extensions-4.7.1
chore(deps): bump typing-extensions from 4.7.0 to 4.7.1 (cc99771
)
- Merge pull request #127 from supabase-community/dependabot/pip/cryptography-41.0.3
chore(deps-dev): bump cryptography from 41.0.2 to 41.0.3 (950da37
)
- Merge pull request #125 from supabase-community/bump-httpx
chore: bump httpx to ^0.24 (56a7594
)
-
chore: bump pyproject (
2f2b3a6
) -
chore(deps-dev): bump pre-commit from 3.3.2 to 3.3.3
Bumps pre-commit from 3.3.2 to 3.3.3.
updated-dependencies:
- dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (5729d3c
)
- chore(deps): bump typing-extensions from 4.6.3 to 4.7.0
Bumps typing-extensions from 4.6.3 to 4.7.0.
updated-dependencies:
- dependency-name: typing-extensions dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (a550c7d
)
- chore(deps-dev): bump pytest from 7.3.2 to 7.4.0
Bumps pytest from 7.3.2 to 7.4.0.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (c008911
)
- chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 (#108)
Bumps pytest from 7.3.1 to 7.3.2.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (e5df2ff
)
-
chore: test upload_to_signed_url (
82ccab4
) -
chore: test create_signed_upload_url (
c330397
) -
chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0
Bumps pytest-asyncio from 0.20.3 to 0.21.0.
updated-dependencies:
- dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (8b22943
)
- chore(deps): bump httpx from 0.23.3 to 0.24.1
Bumps httpx from 0.23.3 to 0.24.1.
updated-dependencies:
- dependency-name: httpx dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (1eef352
)
-
chore: update dependencies (#101) (
03c5b03
) -
chore(deps): bump httpx from 0.23.3 to 0.24.0
Bumps httpx from 0.23.3 to 0.24.0.
updated-dependencies:
- dependency-name: httpx dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (84335cd
)
- chore(deps-dev): bump pytest from 7.2.2 to 7.3.1 (#88)
Bumps pytest from 7.2.2 to 7.3.1.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (a95a244
)
- chore(deps-dev): bump pre-commit from 3.1.1 to 3.2.0 (#79)
Bumps pre-commit from 3.1.1 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (a603a2a
)
- chore(deps-dev): bump pytest from 7.2.1 to 7.2.2
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] <[email protected]> (e764f25
)
- docs: document all typed dicts (
1489757
)
-
feat: add upload_to_signed_url (
f756460
) -
feat: make create_signed_upload_url method (
8343bde
) -
feat: created functions to get multiple signed URLs. (#105)
-
feat: created functions to get multiple signed URLs.
-
feat: Fixed optional params. Handling auth token issue #73 in separate PR.
-
feat: remove sync code as it will be generated by unasync.
-
chore: generate sync client
Co-authored-by: Alexander Leonov <[email protected]>
Co-authored-by: anand2312 <[email protected]> (2c5e2fc
)
-
feat: bucket level file controls and an update_bucket method (#103)
-
feat: bucket level file controls and an update_bucket method
-
fix: import future annotations
python 3.8 doesn't allow subscripting types like list (80454f9
)
- Merge pull request #123 from supabase-community/j0/bump_storage_0_5_3
feat: bump version to 0.5.3 (f1df45f
)
- Merge pull request #109 from supabase-community/dependabot/pip/main/pre-commit-3.3.3
chore(deps-dev): bump pre-commit from 3.3.2 to 3.3.3 (2eb5ae8
)
- Merge pull request #113 from supabase-community/dependabot/pip/main/typing-extensions-4.7.0
chore(deps): bump typing-extensions from 4.6.3 to 4.7.0 (3a10bc6
)
- Merge pull request #112 from supabase-community/dependabot/pip/main/pytest-7.4.0
chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 (5cc339d
)
- Merge pull request #107 from supabase-community/anand/sign-upload-urls
feat: methods for signed url uploads (d4757d2
)
-
Merge branch 'main' into anand/sign-upload-urls (
2b65b0e
) -
Merge pull request #78 from supabase-community/dependabot/pip/main/pytest-asyncio-0.21.0
chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 (7e86450
)
- Merge pull request #106 from supabase-community/J0/update-pre-commit-black
Update .pre-commit-config.yaml (27b765c
)
-
Update .pre-commit-config.yaml (
a6dca37
) -
Merge pull request #102 from supabase-community/dependabot/pip/main/httpx-0.24.1
chore(deps): bump httpx from 0.23.3 to 0.24.1 (fc18260
)
-
Make FileOptions type (#100)
-
Update lockfile
-
feat: add FileOptions type, make some bucket fields optional
-
feat: use FileOptions in upload and document it
-
docs: add upload example to README
-
fix: don't mark BaseBucket fields as default
this breaks every other class that inherits from BaseBucket and tries to add
any non-default field. (1585e42
)
- Merge pull request #87 from supabase-community/dependabot/pip/main/httpx-0.24.0
chore(deps): bump httpx from 0.23.3 to 0.24.0 (b69a8ba
)
-
Merge branch 'main' into dependabot/pip/main/httpx-0.24.0 (
c1b64e1
) -
Fix bad typing on upload functions (#89)
-
Fix bad typing on upload functions
-
Format using black (
40fc84b
) -
Merge pull request #76 from supabase-community/dependabot/pip/main/pytest-7.2.2
chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 (eef5524
)
-
chore: bump version (
91c4456
) -
chore(deps): bump typing-extensions from 4.4.0 to 4.5.0
Bumps typing-extensions from 4.4.0 to 4.5.0.
updated-dependencies:
- dependency-name: typing-extensions dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (daaf68d
)
- chore(deps-dev): bump python-semantic-release from 7.33.1 to 7.33.2
Bumps python-semantic-release from 7.33.1 to 7.33.2.
updated-dependencies:
- dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (698672c
)
- chore(deps-dev): bump python-dotenv from 0.21.1 to 1.0.0
Bumps python-dotenv from 0.21.1 to 1.0.0.
updated-dependencies:
- dependency-name: python-dotenv dependency-type: direct:development update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <[email protected]> (192120c
)
- chore(deps-dev): bump black from 22.12.0 to 23.1.0
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] <[email protected]> (af38774
)
- chore(deps-dev): bump pre-commit from 2.21.0 to 3.1.1
Bumps pre-commit from 2.21.0 to 3.1.1.
updated-dependencies:
- dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <[email protected]> (ec3b46c
)
-
chore: bump version, bump CI (
0679ae9
) -
chore: run black (
2edbd6b
) -
chore(deps-dev): bump sphinx from 5.3.0 to 6.1.3
Bumps sphinx from 5.3.0 to 6.1.3.
updated-dependencies:
- dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <[email protected]> (881fd9d
)
- chore(deps): bump cryptography from 39.0.0 to 39.0.1
Bumps cryptography from 39.0.0 to 39.0.1.
updated-dependencies:
- dependency-name: cryptography dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]> (1b3a638
)
- chore(deps-dev): bump isort from 5.11.5 to 5.12.0
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] <[email protected]> (96ad75f
)
-
fix: bump timeout (
15f1547
) -
fix: move timeout to constants file (
873037a
) -
fix: add configurable timeout (
281fbe7
)
- Merge pull request #75 from supabase-community/0.5.6
chore: bump version to 0.5.2 (d584b04
)
- Merge pull request #64 from supabase-community/dependabot/pip/main/typing-extensions-4.5.0
chore(deps): bump typing-extensions from 4.4.0 to 4.5.0 (7cb23a2
)
- Merge pull request #65 from supabase-community/dependabot/pip/main/python-semantic-release-7.33.2
chore(deps-dev): bump python-semantic-release from 7.33.1 to 7.33.2 (547e23b
)
- Merge pull request #69 from supabase-community/dependabot/pip/main/python-dotenv-1.0.0
chore(deps-dev): bump python-dotenv from 0.21.1 to 1.0.0 (49a7044
)
- Merge pull request #72 from ChartierLuc/bug-missing-types
fix: added missing types (ed0dd37
)
-
Added missing types allowed_mime_types and file_size_limit (
64e9e02
) -
Merge pull request #56 from supabase-community/dependabot/pip/main/black-23.1.0
chore(deps-dev): bump black from 22.12.0 to 23.1.0 (7edeff7
)
- Merge pull request #74 from supabase-community/dependabot/pip/main/pre-commit-3.1.1
chore(deps-dev): bump pre-commit from 2.21.0 to 3.1.1 (0123f8f
)
- Merge pull request #68 from supabase-community/j0/bump_version_0_5_1
chore: bump version to 0_5_1 , bump CI (ae9fc30
)
- Merge pull request #66 from supabase-community/j0/add_timeout
fix: add configurable timeout (436121f
)
- Merge pull request #61 from supabase-community/dependabot/pip/main/sphinx-6.1.3
chore(deps-dev): bump sphinx from 5.3.0 to 6.1.3 (afb57e7
)
- Merge pull request #62 from supabase-community/dependabot/pip/cryptography-39.0.1
chore(deps): bump cryptography from 39.0.0 to 39.0.1 (728164b
)
- Merge pull request #60 from supabase-community/dependabot/pip/main/isort-5.12.0
chore(deps-dev): bump isort from 5.11.5 to 5.12.0 (eb5be13
)
-
chore: bump pre commit (
25dd2cc
) -
chore: bump version and lockfile (
f5a20db
) -
chore(deps-dev): bump python-semantic-release from 7.32.2 to 7.33.1
Bumps python-semantic-release from 7.32.2 to 7.33.1.
updated-dependencies:
- dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (5bdb51d
)
- chore(deps): bump wheel from 0.37.1 to 0.38.1
Bumps wheel from 0.37.1 to 0.38.1.
updated-dependencies:
- dependency-name: wheel dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]> (ef2e864
)
- Merge pull request #58 from supabase-community/j0/bump_version
chore: bump version and lockfile (3f44586
)
- Merge pull request #57 from supabase-community/dependabot/pip/main/python-semantic-release-7.33.1
chore(deps-dev): bump python-semantic-release from 7.32.2 to 7.33.1 (06fb6f5
)
- Merge pull request #42 from supabase-community/dependabot/pip/wheel-0.38.1
chore(deps): bump wheel from 0.37.1 to 0.38.1 (f39c4fc
)
-
chore: run black (
3e985a9
) -
chore: set TransformOptions to None (
ef32ae7
) -
chore: port over infra from storage-js (
88eb335
) -
chore(deps-dev): bump pre-commit from 2.20.0 to 2.21.0
Bumps pre-commit from 2.20.0 to 2.21.0.
updated-dependencies:
- dependency-name: pre-commit dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (1708708
)
- chore(deps): bump gitpython from 3.1.28 to 3.1.30
Bumps gitpython from 3.1.28 to 3.1.30.
updated-dependencies:
- dependency-name: gitpython dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]> (84f48ed
)
-
feat: add transform options to signed_url,download, and public_url (
122b2a3
) -
feat: add copy and transform option type (
6be51ee
)
-
fix: add stray / (
27b6bcd
) -
fix: remove stray / (
216cf36
) -
fix: update render_path for get_public_url (
0272f1b
) -
fix: run black (
42a9ed3
) -
fix: handle stray / (
dd72fd6
) -
fix: handle stray / (
604e804
) -
fix: remove query params (
1feb825
) -
fix: add query string param (
72d299d
) -
fix: strip out transformation changes (
686b7fa
) -
fix: remove stray $ (
f0c8fdc
) -
fix: switch from | to Union (
f4005fd
) -
fix: import Union, Optional from typing instead of typing-extensions (
c5e5aba
) -
fix: omit infra changes (
9b967ce
) -
fix: add transform options on public url and download (
7352f61
)
- refactor: remove create_signed_urls (
b43434f
)
- Merge pull request #49 from supabase-community/j0/add_transformation_bindings
feat: add transformation bindings (a501d41
)
-
add 3.11 (
51de064
) -
Merge pull request #41 from supabase-community/dependabot/pip/main/pre-commit-2.21.0
chore(deps-dev): bump pre-commit from 2.20.0 to 2.21.0 (68bcc7d
)
- Merge pull request #47 from supabase-community/dependabot/pip/gitpython-3.1.30
chore(deps): bump gitpython from 3.1.28 to 3.1.30 (8e0452a
)
- chore(deps): bump httpx from 0.23.0 to 0.23.3
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] <[email protected]> (211dd3c
)
- chore(deps-dev): bump isort from 5.11.1 to 5.11.4
Bumps isort from 5.11.1 to 5.11.4.
updated-dependencies:
- dependency-name: isort dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (996d377
)
- chore(deps-dev): bump pytest-asyncio from 0.20.1 to 0.20.3
Bumps pytest-asyncio from 0.20.1 to 0.20.3.
updated-dependencies:
- dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (3016a2b
)
- chore(deps-dev): bump isort from 5.10.1 to 5.11.1
Bumps isort from 5.10.1 to 5.11.1.
updated-dependencies:
- dependency-name: isort dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (87f87f5
)
- chore(deps): bump cryptography from 38.0.1 to 38.0.3
Bumps cryptography from 38.0.1 to 38.0.3.
updated-dependencies:
- dependency-name: cryptography dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]> (40ba3d6
)
- chore(deps-dev): bump black from 22.10.0 to 22.12.0
Bumps black from 22.10.0 to 22.12.0.
updated-dependencies:
- dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (5c64886
)
- chore(deps): bump certifi from 2022.9.24 to 2022.12.7
Bumps certifi from 2022.9.24 to 2022.12.7.
updated-dependencies:
- dependency-name: certifi dependency-type: indirect ...
Signed-off-by: dependabot[bot] <[email protected]> (822d714
)
-
chore(release): bump version to v0.3.5 (
323e65e
) -
chore(deps-dev): bump python-semantic-release from 7.32.1 to 7.32.2
Bumps python-semantic-release from 7.32.1 to 7.32.2.
updated-dependencies:
- dependency-name: python-semantic-release dependency-type: direct:development update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] <[email protected]> (68df5c2
)
- chore(deps-dev): bump pytest-asyncio from 0.19.0 to 0.20.1 (#26)
Bumps pytest-asyncio from 0.19.0 to 0.20.1.
updated-dependencies:
- dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (999e8c9
)
- chore(deps-dev): bump pytest from 6.2.5 to 7.2.0 (#28)
Bumps pytest from 6.2.5 to 7.2.0.
updated-dependencies:
- dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ed35024
)
- chore(deps-dev): bump pytest-cov from 3.0.0 to 4.0.0
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] <[email protected]> (d22118b
)
- chore(deps-dev): bump sphinx from 5.2.3 to 5.3.0 (#25)
Bumps sphinx from 5.2.3 to 5.3.0.
updated-dependencies:
- dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (9f7bc01
)
- fix: remove trailing "/" in
get_public_url
When using the get_public_url
methods, you get the following
responses:
https://SUPABASE_ID.supabase.co/storage/v1//object/public/BUCKET/FILE
Notice the double slash between
the v1
and the object
substrings in the path.
Even though the URL works---as captured by the tests--it is a non coherent way of rendering the URLs.
This commit sets it so that all the sub-paths inside the public URL have a single slash.
Authored-By: Diego Rodriguez (8bf407c
)
-
fix: datetime and upload file type (#12)
-
[fix] datetime and upload file type
fix datetime error and add more acceptable file type
-
[Fix] Add python-dateutil as dependency
-
Fix lock file
-
chore: reformat with black
-
chore: calm isort down
Co-authored-by: Anand <[email protected]> (a926a06
)
- Merge pull request #46 from supabase-community/dependabot/pip/main/httpx-0.23.3
chore(deps): bump httpx from 0.23.0 to 0.23.3 (a9f2def
)
- Merge pull request #40 from supabase-community/dependabot/pip/main/isort-5.11.4
chore(deps-dev): bump isort from 5.11.1 to 5.11.4 (fd3c480
)
- Merge pull request #32 from supabase-community/dependabot/pip/main/pytest-asyncio-0.20.3
chore(deps-dev): bump pytest-asyncio from 0.20.1 to 0.20.3 (57205b1
)
- Merge pull request #37 from supabase-community/dependabot/pip/main/isort-5.11.1
chore(deps-dev): bump isort from 5.10.1 to 5.11.1 (514b2b4
)
-
Create codeql.yml (
993d162
) -
Merge pull request #34 from supabase-community/dependabot/pip/cryptography-38.0.3
chore(deps): bump cryptography from 38.0.1 to 38.0.3 (7e4060a
)
- Merge pull request #35 from supabase-community/dependabot/pip/main/black-22.12.0
chore(deps-dev): bump black from 22.10.0 to 22.12.0 (0020dc4
)
- Merge pull request #33 from supabase-community/dependabot/pip/certifi-2022.12.7
chore(deps): bump certifi from 2022.9.24 to 2022.12.7 (4682db1
)
- Merge pull request #13 from asciidiego/diegonyc/fix/public_url_parsing
fix: remove leading "/" in get_public_url
methods (ccd2316
)
- Merge pull request #27 from supabase-community/dependabot/pip/main/python-semantic-release-7.32.2
chore(deps-dev): bump python-semantic-release from 7.32.1 to 7.32.2 (1f2a4b5
)
- Merge pull request #23 from supabase-community/dependabot/pip/main/pytest-cov-4.0.0
chore(deps-dev): bump pytest-cov from 3.0.0 to 4.0.0 (67ad10c
)
-
chore: bump version (
15cbda8
) -
chore(deps-dev): bump sphinx from 4.5.0 to 5.2.3
Bumps sphinx from 4.5.0 to 5.2.3.
updated-dependencies:
- dependency-name: sphinx dependency-type: direct:development update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] <[email protected]> (7fe29fe
)
- chore(deps-dev): bump python-dotenv from 0.20.0 to 0.21.0
Bumps python-dotenv from 0.20.0 to 0.21.0.
updated-dependencies:
- dependency-name: python-dotenv dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (6f72dc2
)
- chore(deps): bump typing-extensions from 4.2.0 to 4.4.0
Bumps typing-extensions from 4.2.0 to 4.4.0.
updated-dependencies:
- dependency-name: typing-extensions dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (0b82bb5
)
-
chore: update lock (
f34e23e
) -
chore(deps-dev): bump pytest-asyncio from 0.18.3 to 0.19.0
Bumps pytest-asyncio from 0.18.3 to 0.19.0.
updated-dependencies:
- dependency-name: pytest-asyncio dependency-type: direct:development update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] <[email protected]> (8de4e10
)
- Merge pull request #22 from supabase-community/j0_bump_version
chore: bump storage version (8156aae
)
- Merge pull request #15 from supabase-community/dependabot/pip/main/sphinx-5.2.3
chore(deps-dev): bump sphinx from 4.5.0 to 5.2.3 (727c123
)
- Merge pull request #17 from supabase-community/dependabot/pip/main/python-dotenv-0.21.0
chore(deps-dev): bump python-dotenv from 0.20.0 to 0.21.0 (1e2558a
)
- Merge pull request #18 from supabase-community/dependabot/pip/main/typing-extensions-4.4.0
chore(deps): bump typing-extensions from 4.2.0 to 4.4.0 (41eb45d
)
- Merge pull request #21 from supabase-community/J0-bump-httpx
chore: bump httpx to 0.23 (517bd66
)
-
Update pyproject.toml (
8bee432
) -
Merge pull request #16 from supabase-community/dependabot/pip/main/pytest-asyncio-0.19.0
chore(deps-dev): bump pytest-asyncio from 0.18.3 to 0.19.0 (31d886c
)
-
Update dependabot.yml (
f6ef85e
) -
Justinbarak patch 1 (#14)
-
Removed double "/" in get_public_url
-
Removed double "/" in get_public_url (
20de85e
)
- fix: signed_url
fix: signed_url (c8cdf44
)
- chore: build sync (
1217cba
)
- fix: upload method
fix: upload fixes (844561f
)
- ci: add deploy docs action (
a4cbacf
)
- fix: don't create virtualenv in CI (#7) (
2a85860
)
-
Docs (#6)
-
docs: setup
-
docs: write basic documentation
-
chore: fix lock file
-
chore: calm pre-commit down (
0974414
)
- fix: parity with js (
19f1816
)
-
chore: force release of 0.3.0 (
5793136
) -
chore(deps): add typing_extensions (
f541599
) -
chore: setup ci versioning and publishing (
a4c1d0b
) -
chore: update README (
8e1f2e3
) -
chore: downgrade poetry back to 1.1.11 (
1daf996
) -
chore(debug end): add tests_only to tests in makefile (
b9a7dbd
) -
chore(debug): bump poetry version in ci (
0d8cf48
) -
chore(debug): remove tests_only from tests (
c8cbde7
) -
chore(debug): remove install from tests (
320739d
) -
chore: build sync (
ae05a5a
) -
chore(deps): fix lock (
2bb8ddc
) -
chore: rm type annotation (
88457fa
) -
chore: add pytest-asyncio dependency (
6a90169
)
-
ci: add preview to poetry install in semantic-release (
0fad863
) -
ci: uncomment publish to pypi (
aa6adaf
) -
ci(fix): bump poetry version again (
1b9a455
)
-
feat: force version bump (
62556c0
) -
feat: ignore unused imports in certain files (
efebefe
) -
feat: add context manager (
ec61c29
) -
feat: add build_sync to makefile (
b0a8665
) -
feat: add statusCode to exception (
6923975
) -
feat: add key to clients (
838af7c
)
-
fix(3.7 comp): import TypedDict from typing_extensions (
dca5d6f
) -
fix: add AsyncClient (
9522298
) -
fix: add storage to url (
a33f9a3
) -
fix: async fixes (
061cb15
) -
fix: typing.literal compatible w py3.7 (
fcc21f1
)
-
refactor: no need to remerge client headers (
cef322e
) -
refactor: use session to get url and headers (
b3f049f
)
-
style: add keyword arguments (
8fa1279
) -
style: sort imports (
6d709b4
) -
style: apply (
688cfc7
) -
style: fix (
ab7275f
)
- Merge pull request #5 from supabase-community/fix-py3.7
Setup CD versioning and publishing with semantic release (9e840bc
)
- Merge pull request #4 from supabase-community/fix-py3.7
feat: python 3.7 compatibility and tests (5a8a1b4
)
- Update storage3/_async/file_api.py
Co-authored-by: Anand <[email protected]> (db49eb9
)
- Update storage3/_async/file_api.py
Co-authored-by: Anand <[email protected]> (3550527
)
- Update storage3/_async/file_api.py
Co-authored-by: Anand <[email protected]> (034a218
)
- Update storage3/_async/file_api.py
Co-authored-by: Anand <[email protected]> (637182d
)
- Update storage3/_async/file_api.py
Co-authored-by: Anand <[email protected]> (2d34986
)
- Update storage3/_async/file_api.py
Co-authored-by: Anand <[email protected]> (07f67dd
)
- Update storage3/_async/file_api.py
Co-authored-by: Anand <[email protected]> (13445f7
)
- Update storage3/_async/bucket.py
Co-authored-by: Anand <[email protected]> (d1cef58
)
- Update storage3/_async/bucket.py
Co-authored-by: Anand <[email protected]> (26fa8b2
)
- Update storage3/_async/bucket.py
Co-authored-by: Anand <[email protected]> (20b47bb
)
- Update storage3/_async/bucket.py
Co-authored-by: Anand <[email protected]> (91a8ff7
)
- Update storage3/_async/bucket.py
Co-authored-by: Anand <[email protected]> (734e973
)
- refactor:export env variables to file (
a9b8faf
)
-
chore: add usage instructions (
1ab2974
) -
chore: update versions and publish to PyPI (
7c754cf
) -
chore: rename storage to storage3 (
c62151c
)
-
Sync support (#1)
-
deps: update black, add unasync
-
feat: make BaseBucket
-
feat: rework bucket, file APIs
-
fix: avoid circular import on StorageException
-
deps: add dotenv
-
feat: pass User-Agent header with requests
-
fix: correct type-hint
-
fix: formatting
-
chore: update example in README (
75c9c43
) -
Merge branch 'main' of github.com:J0/storage-py into main (
d41b573
)
-
chore: update maintainers in license and pyproject (
e77112c
) -
chore: update maintainers in license and pyproject (
1e41913
) -
chore: run pre-commit on all files (
2654aa4
) -
chore: reinstate python version (
8c9e022
)
- feat: initial commit (
6da4cd9
)
- bump: version 0.0.1 → 0.1.0 (
a3f27bb
)