Releases: treeben77/rblx-open-cloud
Releases · treeben77/rblx-open-cloud
v0.4.3
v0.4.2 - Fixed a minor bug
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
Changelog
- Added
limit
paramater toDataStore.list_keys()
,DataStore.list_versions()
andUniverse.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
andrblxopencloud.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!
v0.3.2 - Preconditions
Changelog
- Added
exclusive_create
toDataStore.set()
. WhenTrue
it will not update and raisePreconditionFailed
if they is already a value for the key. - Added
previous_version
toDataStore.set()
. When provided, it will not update and raisePreconditionFailed
ifprevious_version
is not the latest version ID. - Added docstrings to functions
ListedEntry
andEntryVersion
s now support being compared with the==
operator.
v0.3.1 - All Scopes Support
Changelog
- The scope paramater in
get_data_store
andlist_data_stores
now acceptsNone
list_keys
will return results from all scopes ifDataStore.scope
isNone
.DataStore
methods which accept a key now are required to formated likescope/key
ifDataStore.scope
isNone
.- empty
EntryInfo.users
objects fromDataStore.increment
are now a list instead of a dictionary. ValueError
can now be raised byDataStore
methods which accept a key.- Fixed some issues in the documentation