This package has finished its testing during v1.x.
New features.
1. In response to issue 1 , a new datastore called `Omnistone` is introduced, it is a refined version of cassiopeia `Cache` that will protect you from memory issues and speeding up performance.
2. 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
1. `RIOT_API_KEY` is now `CASSIOPEIA_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).
2. `CASSIOPEIA_GLOBAL` has splitted into `CASSIOPEIA_VERSION_FROM_MATCH` and `CASSIOPEIA_DEFAULT_REGION` because the settings is global but wasn't global visually.
3. `CASSIOPEIA_DJANGO_CACHES` is merged back to `CASSIOPEIA_PIPELINE`, because .. it's starting to be hard to maintain. When `Omnistone` was created, an issue came up that it's limiting the flexibility of the pipeline, and makes confusions. Now you specify everything inside `CASSIOPEIA_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](./pipeline.html).
Other Changes
1. 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"`).