Skip to content
This repository has been archived by the owner on Oct 27, 2023. It is now read-only.

2.0.0

Compare
Choose a tag to compare
@iann838 iann838 released this 30 Jul 20:07
· 13 commits to master since this release

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.

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").