Skip to content

Latest commit

 

History

History
166 lines (97 loc) · 4.64 KB

CHANGES.rst

File metadata and controls

166 lines (97 loc) · 4.64 KB

Changelog

Version 3.0.1 (2021-11-17)

  • Fixed comments SignalsStub for Django 4.0

Version 3.0 (2021-11-17)

  • Added Django 4.0 compatibility
  • Removed Django 1.x compatibility code in fluent_utils.django_compat.
  • Renamed CommentRelation =>/CommentsRelation, but kept the old name for imports.
  • Dropped Django 1.x support.
  • Dropped Python 2.7 - 3.5 support.

These changes should not affect projects that already depend on Django 2.2 / Python 3.6+. Otherwise, you'll have to stay on django-fluent-utils 2.x, but it's recommended to upgrade.

Version 2.0.1 (2018-08-27)

  • Fixed Windows compatibility for import_module_or_none().

Version 2.0 (2018-01-22)

  • Fixed Django 2.0 compatibility.
  • Added imports for django.urls for Django 1.9- compatibility.

Version 1.4.1 (2017-11-21)

  • Make sure gevent import hooks are ignored in import_module_or_none() and import_apps_submodule().

Version 1.4 (2017-11-02)

  • Added import_module_or_none(), which only raises an ImportError for sub modules.
  • Fixed Python 3 import logic, using importlib now.
  • Make sure TaggableManager has a consistent path in migration files.
  • Removed fluent_utils.dry.models.get_db_table() which never worked not was used.
  • Removed unneeded Django 1.4-1.6 compatibility code. Kept imports to avoid breaking old django-fluent apps.

Version 1.3.3 (2017-08-04)

  • Fixed bogus migration changes detected by Django 1.11 for the AnyFileField/AnyImageField softdep.

Version 1.3.2 (2017-07-17)

  • Fixed bogus migration changes detected by Django 1.11 for the AnyUrlField softdep.

Version 1.3.1 (2017-05-22)

  • Added MiddlewareMixin for Django 1.10 compatibility.
  • Fixed error in soft-dependency comments module when no comments app is installed; the get_comments_are_open and get_comments_are_moderated functions didn't check this properly.

Version 1.3 (2016-08-05)

  • Added support taggit-selectize. When installed all fluent apps use this dependency.

Version 1.2.4 (2016-08-05)

  • Bugfix for Django 1.10 compatibility

Version 1.2.3 (2015-12-29)

  • Added Django 1.7+ compatible imports for get_model() and get_current_site().

Version 1.2.2 (2015-12-28)

  • Added Django 1.9 imports for ForwardManyToOneDescriptor / ReverseOneToOneDescriptor.

Version 1.2.1 (2015-04-16)

  • Allow is_installed() to work before Django app registry is ready.

Version 1.2 (2015-04-16)

Version 1.1.6 (2015-04-16)

  • Added fluent_utils.softdeps.comments.signals stub export.
  • Added fluent_utils.django_compat.get_meta_model_name().
  • Added fluent_utils.django_compat.is_queryset_empty().

Version 1.1.5 (2015-04-08)

  • Added new exports in fluent_utils.softdeps.comments: get_form() and signals

Version 1.1.4 (2015-03-13)

  • Fix Django 1.6 compatibility for truncate_name import

Version 1.1.3 (2015-03-13)

  • Added fluent_utils.django_compat.get_app_label()
  • Added fluent_utils.dry.models.get_db_table()
  • Added fluent_utils.dry.fields.HideChoicesCharField

Version 1.1.2 (2015-01-08)

  • Fix import_apps_submodule() and import_class() to ignore PyDev/PyCharm 4.x import hook.
  • Added fluent_utils.softdeps.fluent_pages.mixed_reverse_lazy() function.

Version 1.1.1 (2014-11-05)

Version 1.1 (2014-10-30)

  • Add soft-dependency support for django-any-urlfield.
  • CommentModelStub: avoid getting an relation on User and Site

Version 1.0 (2014-09-28)

  • First release