=========
CHANGELOG
=========

Version 1.4.3
=============

* Use `default_storage.open` method for attachments, because on production
  environments usually media is stored on storages such as AWS S3.

Version 1.4.2
=============

* Add email attachment support to NotificationMixin. Its get_attachement_paths
  method must be overriden to return the list of filepaths to the files to
  attach to use the new functionality.

Version 1.4.2
=============

* Store email exceptions in Notification model
* New NOTI_FAIL_SILENTLY setting to fail silently at email sending.

Version 1.4.0
=============

* No need to define attributes for template paths in models subclassing
  Notification, to discover the path the class first tries to
  generate them joining an attribute defining the prefix name and a
  pre-defined set of suffixes.
* Enabled a url/view to delete notifications, along with a default
  template ready to be overriden with the rest.

Version 1.3.1
=============

* Added a new self.get_language() method that receives a
  language code used to render templates translated.

Version 1.3.0
=============

* Added notification type field to be able to have web only,
  email only or web & email notifications.

Version 1.2.0
=============

* Made Notification.user nullable, so we can create
  non user-attached notifications.

Version 1.1.1
=============

* Fixed migrations, add django-model-utils dependency

Version 1.1.0
=============

* Add SITE_URL setting to stop using django.contrib.sites

Version 1.0.1
=============

* Fix package to make setup.py install templates

Version 1.0.0
=============

* Complete basic documentation
* Use django-model-utils

Version 0.2
===========

* Add urls, views and templates

Version 0.1
===========

* First release of package
