Skip to content

Releases: underyx/flask-redis

0.4.0 (2019-05-29)

29 May 11:10
Compare
Choose a tag to compare
  • Reorganized the module and rewrote everything other than the library code, mainly packaging and CI. There are no user-facing changes in behavior.

0.3.0 (2016-07-18)

18 Jul 16:31
Compare
Choose a tag to compare
  • Backwards incompatible: The FlaskRedis.init_app method no longer takes
    a strict parameter. Pass this flag when creating your FlaskRedis
    instance, instead.
  • Backwards incompatible: The extension will now be registered under the
    (lowercased) config prefix of the instance. The default config prefix is
    'REDIS', so unless you change that, you can still access the extension via
    app.extensions['redis'] as before.
  • Backwards incompatible: The default class has been changed to
    redis.StrictRedis. You can switch back to the old redis.Redis class by
    specifying strict=False in the FlaskRedis kwargs.
  • You can now pass all supported Redis keyword arguments (such as
    decode_responses) to FlaskRedis and they will be correctly passed over
    to the redis-py instance. Thanks, @giyyapan!
  • Usage like redis_store['key'] = value, redis_store['key'], and
    del redis_store['key'] is now supported. Thanks, @ariscn!

v0.1.0

14 Apr 23:41
Compare
Choose a tag to compare
  • Deprecation: Renamed flask_redis.Redis to flask_redis.FlaskRedis.
    Using the old name still works, but emits a deprecation warning, as it will
    be removed from the next version
  • Deprecation: Setting a REDIS_DATABASE (or equivalent) now emits a
    deprecation warning as it will be removed in the version in favor of
    including the database number in REDIS_URL (or equivalent)
  • Added a FlaskRedis.from_custom_provider(provider) class method for using
    any redis provider class that supports instantiation with a from_url
    class method
  • Added a strict parameter to FlaskRedis which expects a boolean value
    and allows choosing between using redis.StrictRedis and redis.Redis
    as the default provider.
  • Made FlaskRedis register as a Flask extension through Flask's extension
    API
  • Rewrote test suite in py.test
  • Got rid of the hacky attribute copying mechanism in favor of using the
    __getattr__ magic method to pass calls to the underlying client

v0.0.6

25 Nov 01:45
Compare
Choose a tag to compare

See CHANGELOG for updates.

v0.0.2 Release

06 Jul 00:46
Compare
Choose a tag to compare
  • Implemented a very simple test.
  • Fixed some documentation issues.
  • Included requirements.txt for testing.
  • Included task file including some basic methods for tests.

Conception of Project

05 Jul 12:52
Compare
Choose a tag to compare
  • Conception
  • Initial Commit of Package to GitHub.