forked from wreckage/django-happenings
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
135 lines (100 loc) · 4.9 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
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