ivy
ac1f0e63a7
fix: add CSRF token to get_collectible_item_id request
v0.2.4
2026-03-07 13:23:04 -05:00
ivy
23a70073a1
feat: add get_collectible_item_id method; fix onsale_asset to use PATCH with collectible_item_id
v0.2.3
2026-03-07 12:57:03 -05:00
ivy
00b5caf776
fix: onsale_asset now uses PATCH with collectible_item_id and saleStatus 0
2026-03-07 12:53:14 -05:00
ivy
2a2be5f7de
fix: skip proxy for itemconfiguration.roblox.com (not supported by roproxy)
v0.2.1
2026-03-07 12:37:35 -05:00
ivy
7df5b064d2
Add usage instructions for CLI support
2026-02-18 19:04:22 -05:00
ivy
321a423c16
fix: restore click as optional dep, fix error message to use uv
2026-02-18 19:03:32 -05:00
ivy
b4bf6bc02d
ci: fix Pages source mismatch, disable Jekyll
2026-02-18 18:23:21 -05:00
ivy
0e7d7d0aec
fix gplv3
2026-02-18 18:18:41 -05:00
ivy
2eb249cf4f
Change license from MIT to GPLv3
2026-02-18 18:16:55 -05:00
ivy
9b27104fc5
Add GNU GPL v3 license
...
Added the GNU General Public License version 3 to the project.
2026-02-18 18:16:38 -05:00
ivy
1c98ebceb2
docs: add link to pdoc pages
2026-02-18 18:16:05 -05:00
ivy
9c7bd63d02
ci: install package deps before running pdoc
2026-02-18 18:13:58 -05:00
ivy
fcee76cb46
ci: add GitHub Actions workflow to deploy pdoc docs to GitHub Pages
2026-02-18 18:12:31 -05:00
ivy
44b4e40c40
feat: add batch upload, CLI, and exception hierarchy
...
- Add RbxError base class with AuthError, RateLimitError, UploadError,
and AssetNotFoundError subclasses
- Add BatchUploadItem and BatchResult dataclasses
- Add batch_upload method with semaphore-limited concurrency (2 at a time)
- Add configurable max_attempts and poll_interval to upload_clothing_image
- Add CLI with upload and onsale commands (rbx-upload[cli] extra)
- Improve auth error handling across all client methods
- Bump version to 0.2.0
v0.2.0
2026-02-18 15:45:17 -05:00
ivy
2a3ce02df1
Add GitHub Actions workflow for Python package publishing
v0.1.0
2026-02-18 14:09:37 -05:00
ivy
ebe3ad08d0
test: add pytest suite, fixtures, and CI workflow
2026-02-18 11:09:04 -05:00
ivy
6d15b06cc2
feat: add RobloxClient and package exports
...
- Add client.py with RobloxClient class (migrated from clothing-upload-bot)
- Credentials passed via constructor instead of module-level env globals
- Supports async context manager and manual close()
- Add __init__.py exporting RobloxClient, RateLimitError, and models
- Add .gitignore
2026-02-18 09:36:31 -05:00
ivy
d2c69fa3a3
Initial commit
2026-02-17 19:28:52 -05:00