Skip to content

Releases: treeben77/rblx-open-cloud

v1.4.0 - Webhooks & Docstrings

23 Jul 11:49
8e0624c
Compare
Choose a tag to compare

Webhooks

The library now supports incoming webhooks. It has been quite a bit since the feature was released, but I wanted to get it correct. Read the documentation here: https://rblx-open-cloud.readthedocs.io/en/latest/webhook/

OAuth2

  • Added PKCE Support for OAuth2.
    • OAuth2App.generate_code_verifier has been added, which generates a PKCE key.
    • OAuth2App.generate_uri now has a code_verifier parameter which takes in a PKCE key. This key must be saved and should be unique for each user.
    • OAuth2App.exchange_code now has a code_verifier parameter which takes in the same PKCE key that was provided to OAuth2App.generate_uri for the user.

Docstrings

Each class and method in the library now has it's own docstring. They contain a description of what the method/class does, and the parameters it takes in. These should work in most IDEs, including VS Code.

User-Agent

Very technical change that shouldn't effect users, but all requests made by the library now use it's own user agent, instead of the Python requests default. This is it:

rblx-open-cloud/1.4.0 (https://github.com/treeben77/rblx-open-cloud)

If for whatever reason you'd like to change it, you can set a new one changing the value of rblxopencloud.user_agent.

v1.3.1

07 Jun 14:12
42a2c83
Compare
Choose a tag to compare

Fixed a bug that prevented the library from importing successfully.

v1.3.0 - OAuth2 Support

02 Jun 07:04
e0690ea
Compare
Choose a tag to compare

Added OAuth2 Support

During the beta, the following changed (may not be full list):

  • Resources.creators became Resources.accounts
  • Removed AccessTokenInfo.raw
  • Renamed PartialAccessToken.client to PartialAccessToken.app

Uploading and Updating Assets Changes

  • Now raises ModeratedText instead of InvalidAsset when text is censored by Roblox.

v1.2.0 - Ordered Data Stores Support

31 Mar 22:28
9e0ec76
Compare
Choose a tag to compare

v1.1.0 - Assets API Support

30 Mar 06:28
22c4d06
Compare
Choose a tag to compare

NOTE: Assets API is not documented yet (coming later today), for now use this example: https://github.com/TreeBen77/rblx-open-cloud/blob/main/examples/assets.py

NOTE FOR BETA TESTERS: I changed the syntax from what was in beta, so it will work with future apis better.

v1.0.1

13 Feb 06:12
134f18a
Compare
Choose a tag to compare
  • Fixed a small bug which skipped some keys in datastore.list_keys

still patiently waiting for oauth2

v1.0.0 - Full Release (Breaking Changes)

14 Jan 09:09
d24b699
Compare
Choose a tag to compare

I'm sorry for the breaking changed, but I changed the rblxopencloud.Universe name to rblxopencloud.Experience, and I also changed DataStore.universe to DataStore.experience. I had to do this because I didn't want to live on forever knowing that I used the wrong name for Experiences (after the V1 release I can't really make breaking changes)

I've released V1 of the library now. I wanted to wait until after OAuth2 was fully released for this, but it was delayed from end of 2022 to 'over the next months': https://devforum.roblox.com/t/open-cloud-oauth20-alpha-program/1791194/65?u=treeben77

NOTE: If you have intentionally installed a version of the library for alpha usage, it does NOT have the Universe name changes yet. I won't change the name for them until they're fully released into the library (which is when Roblox releases the update.)

v0.4.3

02 Dec 08:12
dd47c53
Compare
Choose a tag to compare

The library printed the EntryInfo.key_created value in the init for EntryInfo. forgot to remove that before releasing (oops).

v0.4.2 - Fixed a minor bug

11 Nov 15:43
53e94fb
Compare
Choose a tag to compare

Changelog

  • I think i fixed a bug which cause the library to raise an exception on many functions in the DataStores data classes. The bug occured if a key, version or datastore was created/updated at a specific milisecond which meant that the timestamp was shorter. Roblox and python don't use the same ISO standards which is why this bug was caused.

v0.4.1 - Iterable Limits & Python 3.9 Requirement

29 Oct 10:22
715e45a
Compare
Choose a tag to compare

Changelog

  • Added limit paramater to DataStore.list_keys(), DataStore.list_versions() and Universe.list_data_stores(). This will limit the number of items returned so you don't have to set up a system to break out of a loop yourself!
  • Added rblxopencloud.VERSION and rblxopencloud.VERSION_INFO values.
  • Added requirements for Python 3.9 because the library will not work with earlier versions.

I also made some examples!! you can have a look at them in the examples/ directory!