Supercell

Latest version: v0.14.0

Safety actively analyzes 701396 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.8.4

-------------------------

New Features
~~~~~~~~~~~~

* official Python 3.7 support

Bugfixes / Improvements
~~~~~~~~~~~~~~~~~~~~~~~

* require pytest-cov < 2.6.0 to ensure that travis CI pipeline works

0.8.3

-------------------------

New Features
~~~~~~~~~~~~

* introduced Python 3.7 compatibility

Bugfixes / Improvements
~~~~~~~~~~~~~~~~~~~~~~~

* return default content-type for wild-card accept type (`*.*`) instead
of raising a 406 HTTP response status


Development Changes
~~~~~~~~~~~~~~~~~~~

* renamed the `async` decorator form supercell.api to `coroutine` because
async will be a reserved keyword in Python 3.7


Migration
~~~~~~~~~

* rename all occurrences of `supercell.api.async` to `supercell.api.coroutine`

0.8.2

-------------------------

New Features
~~~~~~~~~~~~

* Add configuration via environment variables. The load precedence of service
configurations is:

environment variables > command line arguments > config file


Bugfixes / Improvements
~~~~~~~~~~~~~~~~~~~~~~~

* Requirements update:
* tornado: >=4.2.1,<=5.1.1
* schematics: >= 1.1.1

* Due to a security risk, query values in responding error messages encode
html (<,>,&) now

* HTTP response status 406 if no matching provider is found. If the request is
not parsable (400) and no matching provider (406) the responded http status is
406.

Development Changes
~~~~~~~~~~~~~~~~~~~

* Add gitlab-ci configuration to the project to run automatic testing
The configuration is not part of the released package

* Add Makefile to build and test the project in python 2.7, 3.6 and a local version
To build and test the project run:

.. code-block:: bash

make install test

The Makefile is not part of the released package

Migration
~~~~~~~~~

0.8.1

---------------------

- added option to suppress (successful) health check logs in an application

0.8.0

-----------------------

- new load model from arguments helper for request handlers
- provides decorator with new partial option for partial validation
- added support for partial validation in case of JsonProvider
- NOTE: with schematics < 2.0.1, ModelType isn't properly partially validated
- added python3.6 travis integration
- removed python2.6 support

0.7.4

-----------------------

- add patch to http verbs that consume models
- add Content-Type and Consumer for json patches

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.