- Quick implementation of an MDM client including caching
- Move cache to temp directory
- Try to detect directory with proper access rights for our CMS
First production release:
- Client uses persistent cache which is valid for 24 hours.
- It falls back to in-memory cache if the file for storing the cache cannot be written.
- In case of any (network) error the cached result (if present) is returned.
- Change study to data package
- Fix issues with python 3.7
- upgrade dependencies
- Migrate to Github Actions
- Drop Python 2.7 support