2.0.0
This package has finished its testing during v1.x.
New features.
-
In response to issue #1 , a new datastore called
Omnistone
is introduced, it is a refined version of cassiopeiaCache
that will protect you from memory issues and speeding up performance. -
A brand new documentation is added, no longer uses read the docs, this time is on github page and using VuePress for better styling.
Backward Incompatible Changes
-
RIOT_API_KEY
is nowCASSIOPEIA_RIOT_API_KEY
. This is due to a possible variable name conflict, since you might have different API keys for different games (yes I am looking at you Valorant). -
CASSIOPEIA_GLOBAL
has splitted intoCASSIOPEIA_VERSION_FROM_MATCH
andCASSIOPEIA_DEFAULT_REGION
because the settings is global but wasn't global visually. -
CASSIOPEIA_DJANGO_CACHES
is merged back toCASSIOPEIA_PIPELINE
, because .. it's starting to be hard to maintain. WhenOmnistone
was created, an issue came up that it's limiting the flexibility of the pipeline, and makes confusions. Now you specify everything insideCASSIOPEIA_PIPELINE
since expirations is now shorten (a lot), so it won't be large neither. Check out the example at the end of Setup Pipeline.
Other Changes
- Now arguments keys can be all uppercase to fit into the Django settings syntax (e.g. instead of
"expirations_map"
now can be"EXPIRATIONS_MAP"
).