История изменений

1.x

1.1.0

  • Избавление от legacy: удалена поддержка Django<2.1;
  • Минимально поддерживаемая версия Python: 3.5;
  • Автоматическая публикация пакета на PyPI с помощью Github Actions;
  • Использование Poetry вместо pipenv

1.0.7

  • Поддержка Django==3.1

1.0.6

  • Security-обновление: внешняя зависимость bleach обновлена до безопасной версии 3.1.4

1.0.5

  • Security-обновление: внешняя зависимость bleach обновлена до безопасной версии 3.1.2

1.0.4

  • Исправлена ошибка #43: ULoginUser.__str__() в некоторых случаях возвращал не строку, что приводило к ошибкам при удалении моделей в админке. Спасибо @shot131 за репорт.
  • Security-обновление внешней зависимости bleach

1.0.3

  • Добавлена поддержка Python 3.8 и Django 3.0

1.0.2

Технический релиз, ничего заметного для пользователей тут нет

  • Добавлены новыве бейджи
  • Исправлена интеграция с Travis CI и Read The Docs

1.0.1

  • Добавлена поддержка Django 2.2

1.0.0

  • Добавлена поддержка стиля кнопок (классические или плоские)
  • Добавлена поддержка новых провайдеров: uID, Instagram и Wargaming.get
  • Удалена поддержка провайдера dudu
  • Добавлена поддержка Python 3.6 и Python 3.7 и Django 2.0 и 2.1. Спасибо Максиму Полежаеву, PR #39
  • Удалена поддержка версий Python ниже 3.4 и Django ниже 1.7
  • В приложение добавлены миграции (ранее не хотелось этого делать из-за необходимости поддерживать как встроенные миграции Django 1.7+, так и South для более ранних версий Django
  • Обновлена документация
  • PyPI-классификатор Development Status переведён в значение 5 - Production/Stable. Не, ну правда, сколько можно уже? :)
  • Максимально облегчен setup.py, а вся метаинформация о пакете, а также настройки bumpversion, tox и coverage вынесены в setup.cfg
  • Исправлены бейджи

0.3x

0.3.0

  • Удалена поддержка Python 2.6
  • Добавлена поддержка Python 3.5
  • Удалена поддержка Django версий 1.5 и 1.6
  • Расширенная документация на Read the Docs
  • Добавлена поддержка Django 1.9. Спасибо за помощь Максиму Оранскому, PR #27
  • Исправлена ошибка urllib.unquote в Py3 (спасибо mcd-php)
  • Дефолтное имя (UUID) обрезано до 30 символов для совместимости с длиной поля username по умолчанию. Спасибо Haos616)
  • Исправлена ошибка при обращении к urllib.unquote в Python 3.x. Исправил mcd-php, PR #32
  • Исправлена ошибка, приводящая к UnicodeDecodeError при использовании Python 3.x. Исправил mcd-php, PR #33
  • Исправлены бейджи

0.2x

0.2.3

  • Обновлена HEAD-версия Django

0.2.2

  • Обновлена HEAD-версия Django

0.2.1

  • Удалена поддержка python 3.2, добавлена поддержка 3.4
  • Улучшен PEP-0008
  • Добавлен coverage

0.1x

0.1.9

0.1.8

  • Добавлены провайдеры Google+, Foursquare, Tumblr, Dudu;
  • Отказ от поддержки Django 1.4x и ниже;
  • Улучшение кода по PEP-0008
  • Изменение кода виджета
  • Поддержка собственной модели пользователя Django
  • Обновлён демонстрационный проект

0.1.7

  • Исправена ошибка, связанная с декодированием uri, в котором встречаются не ascii-символы (исправил mike-grayhat)

0.1.6

  • Добавлен параметр ULOGIN_AUTHENTICATION_BACKEND
  • Грамотная работа с timezones при USE_TZ=True (в Django 1.4)

0.1.5

  • Отказ от поддержки Django 1.2x
  • использованы class based views.
  • Можно входить в свой аккаунт через различных провайдеров.
  • Можно отвязывать аккаунты в соц. сетях от своего пользователя
  • Новое поле: phone
  • Новые провайдеры: * flickr * vimeo * webmoney * youtube * steam * soundcloud * lastfm * linkedin * liveid
  • JS виджета подключается по HTTP или HTTPS в зависимости от того, какой схемой пользуется посетитель
  • Исправлены неточности в документации (добавлено про обязательные контекст-процессоры)
  • Соответствие pep-0008 :)

0.1.4

  • Добавлена поддержка схем виджетов (позволяет разместить на одной странице несколько разных виджетов)
  • Обновлена документация
  • Изменён HTML-код в соотстветствии с требованиями ulogin