Changelog

v0.5.1

Bug Fixes
  • #143: Fix missing field on emergency contact admin page.

v0.5

This release was focused on renaming the components of a Know Me user’s profile. As a result of this renaming, this release will break all existing data related to Know Me. This change also caused several endpoints to be renamed. The most relevant issue here is #65.

  • /know-me/gallery-items/* to /know-me/media-resources/*
  • /know-me/profiles/* to /know-me/users/*
  • /know-me/rows/* to /know-me/topics/*
Breaking Changes
  • #66: Remove grouped and paged row types.
  • #85: Separated content for different types of profile items into different models. This means the data (other than name) from existing profile items is lost.
Features
  • #67: Add emergency contacts for Know Me users.
  • #68, #100, #112: Add list-type profile items.
  • #79, #91, #96: Add ability for users to manage their emergency items.
Bug Fixes
  • #70: Fixed regression in the error returned when attempting to log in with an unverified email address.
  • #75: Fix parsing of JSON requests.

v0.4

Breaking Changes
  • #27: Move user profile view from /auth/profile/ to /account/profile.
  • #36, #54: Emails must be verified before being able to log in.
  • #42: The user model was moved to the account app. This requires dropping any existing databases.
Features
  • #28: Users can change their password.
  • #34: Users can now request a password reset by email.
  • #47: Allow users to manage their email addresses. They can now add/remove addresses and switch which one is the primary.
  • #50: Users receive a notification when an email is added to their account.
Miscellaneous
  • #41: Users can be authenticated by passing an email rather than a username to Django’s authenticate function.
  • #46: An admin user is created when the project is deployed.
  • #52: Developers are no longer required to have a local settings file.

v0.3

Features
  • #29, #30, #31: Automatically sync user info to a MailChimp list.
Miscellaneous
  • #32: Ignore reports about disallowed hosts.

v0.2

Breaking Changes
  • #18: Flattened URL structure.
  • #21: Moved Layer authentication to the /auth/layer/ endpoint.
Features
  • #12: Add logging in production.
  • #14: Refactor permissions implementation using dry-rest-permissions package.
  • #19, #20: Add documentation.
Bug Fixes
  • #9: Ensure passwords are validated.