Version 0.4.0 (May 26, 2018)
-----------------------------
  * Yaroslav Klyuyev <https://github.com/imposeren> updated project:

    * happenings now support Django versions '>=1.8'. 'Django~=2.0' may be
      partially supported but this was not manually tested (tox tests pass).
    * Dropped support for 'Django<1.8'
    * Using f'{settings.CALENDAR_URLS_NAMESPACE}:{view_name}' instead of f'calendar:{view_name}'
    * Wrapped more text with translations

Version 0.3.3 (September 1, 2015)
-----------------------------
  * Yaroslav Klyuyev <https://github.com/imposeren> made some improvements
  to the code regarding Django templates and i18n. See the pull request 
  on github: https://github.com/wreckage/django-happenings/pull/16


Version 0.3.1 (August 25, 2015)
-----------------------------

  * Yaroslav Klyuyev <https://github.com/imposeren> suggested using django
  templates to build calendar cells. Some reverse incompatible changes were
  introduced: please read "Update from 0.2 to 0.3" section in README.
  New "features":

    * Default django setting "TIME_FORMAT" is used by default. Custom values for
    CALENDAR_TIME_FORMAT must be changed to new notation

    * popover contents in data-content are properly escaped. Previously it was
    possible to break layout by using ``"`` (double quotation marks) in
    description or locations

    * i18n is used for all parts of calendar (no translations provided)

    * calendar style maybe customized just by overriding templates: no subclassing
    is needed anymore



Version 0.2.6 (July 13, 2015)
-----------------------------

  * Bob Bowles <https://github.com/BobBowles> suggested using an empty
    string as the default locale (which means the system locale will be
    used) instead of en_US in utils/display.py. Seems like a good idea
    so I made the change. Also updated readme to emphasize that the
    locale can be specified via CALENDAR_LOCALE setting in settings.py.


Version 0.2.5 (June 22, 2015)
-----------------------------

  * added 'current_happenings' template tag to display events that are
    happening now.
  * created a template partial called happening_events.html for the new tag.
    It resembles upcoming_events.html.
  * added .is_happening(now) function in models, so that you can call
    event.is_happening(now) to see if the event is happening 'now' (where
    'now' is an optional datetime, and by default is right now)
  * added tests for the new 'current_happenings' tag, but I was getting
    a strange invocation error when I tried to put the tests into their
    own file, so I stuck the tests in with upcoming_events tests.


Version 0.2.4 (May 03, 2015)
-----------------------------

  * Tomek Główka <github.com/tttomekkk> added a django18 test environment,
    adjusted some tests, and cleared the way for Django 1.8 support.


Version 0.2.3 (March 30, 2015)
-----------------------------

  * Yaroslav Klyuyev <github.com/imposeren> contibuted the following:
      * added Django 1.7 support
      * added CALENDAR_TIME_FORMAT optional setting
      * added get_month_events method
      * README changes
      * fixed several places that caused UnicodeDecodeError
      * fixed a bug involving events flowing over months
      * fixed some tests
      * + more? (sorry if I missed something)
  * added a test for Yaroslav's 'events flowing over months' bug fix
  * Tox can now run tests again Django 1.7
  * Travis CI now tests against Django 1.7
  * fixed a bug involving out-of-range days
  * added AUTHORS file


Version 0.2.1 (June 16, 2014)
-----------------------------

  * fixed a bug with upcoming events template tag and events that occur same
      datetime
  * merged repeat() and month_events() in managers.py into all_month_events()
  * events now sorted correctly (i.e. earliest 1st) in day view and
      mini calendar
  * Added CountHandler object in handlers.py
  * Added test to check for proper event ordering


Version 0.2 (June 08, 2014)
---------------------------

  * Added support for cancelled events.
    * Added Cancellation foreign key to Event
    * Month calendar displays (CANCELLED) after title of cancelled events
    * Upcoming Events displays (CANCELLED) after title of cancelled events
    * Day template displays (CANCELLED) after title of cancelled events
    * Detail template displays (CANCELLED) after next/prev event if cancelled
    * Detail template shows a list of cancelled events
  * Added South migration for Cancellation foreign key
  * Fixed a bug with get_next_event
  * Fixed a bug with events not sorted by earliest time on calendar
  * Updated repeat() in managers.py to make half as many db queries
  * Moved things around in detail template
  * Refactored upcoming.py to use class UpcomingEvents
  * Added tests to cover bug fixes and cancelled events


Version 0.1.2 (May 30, 2014)
----------------------------

  * Found and fixed a bug w/ next_event. Switched the
    calls to handle_count on lines 51/52.
  * created Repeater class in handlers.py, and gave each type of
    repeat its own extended repeater class.
  * Added a few more tests (including one to cover the next_event
    bug).
  * Changed utils/repeater.py to utils/upcoming.py
  * Added version# and url to __init__.py


Version 0.1.1 (May 27, 2014)
----------------------------

  * Added Python 3 support
  * Added Travis CI and Coveralls.


Version 0.1 (May 20, 2014)
----------------------------

  * Initial commit
