forked from PerlDancer/Dancer2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChanges
More file actions
178 lines (147 loc) · 7.15 KB
/
Changes
File metadata and controls
178 lines (147 loc) · 7.15 KB
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
{{$NEXT}}
[ ENHANCEMENTS ]
* GH#331: Hook cleanups and documentation. (Franck Cuny)
* GH#335: Serializing cleanup. (Franck Cuny)
* GH#332: Clean up multiple definitions of core_debug (Franck Cuny)
* GH#338: Clean up route builder (Mickey Nasriachi)
* Clean up of the dzil configuration (Alberto Simões)
0.06 2013-07-30 (Sawyer X)
[ ENHANCEMENTS ]
* Clean up of the dzil configuration (Alberto Simões,Franck Cuny, Russel Jenkins)
* GH#327: Add support for 'info' log level (Russell Jenkins)
* Remove 'for_versions' usage from tests (Alberto Simões)
[ BUG FIXES ]
* GH#326, GH#232: don't end up with empty views and layout (Franck Cuny)
* GH#325: don't die or complain when two routes have the same path (Franck Cuny)
* GH#320: fix plugin_setting deprecation warning (David Golden)
[ DOCUMENTATION ]
* POD cleanup (Sawyer X, Franck Cuny)
0.05 2013-07-20 18:51:53 Europe/Paris
[ DEPRECATION ]
* Dancer2::Plugin drops support for Dancer 1 (issue #207)
a DEPRECATION notice is issued when a plugin uses the old syntax
(Alexis Sukrieh, Mokko, David Golden)
* Drop support for 'use Dancer2 :moose' (Franck Cuny)
[ ENHANCEMENTS ]
* Add support for HTTP_X_FORWARDED_PROTO (Yanick Champoux)
* Don't inflate custom types (Graham Knop)
* Encode UTF8 params in Dancer2::Test (Vincent Bachelier)
* Make Dancer2::Core::Request more lazy (Franck Cuny)
* Don't use rootdir for app location (David Golden)
* Improve File logger (David Golden)
* Drop body when status is 1x or [23]04 (Franck Cuny)
* Add support for HTTP_X_FORWARDED_PROTO (Yanick Champoux)
* Prevent duplicate routes from being created (Franck Cuny)
* Add support for route options (Franck Cuny)
* Add support for prefix with route defined with regex (Franck Cuny)
* Methods to return path of views and layout in the Template role
(Franck Cuny, Yanick Champoux).
* GH#31, GH#221: Config merging support (Russell Jenkins)
[ BUG FIXES ]
* GH#272: test function 'route_doesnt_exist' was not handling test comment
properly. (Jeff Boes, Yanick Champoux)
* GH#228: handle UTF-8 correctly in JSON serializer (Steven Humphrey)
* GH#270: handle correctly serializer's options (Keith Broughton)
* GH#274: `dancer -v' returns the correct version (Dinis Rebolo)
* GH#286: for HEAD request, drop response's body (Franck Cuny)
* GH#293: fix defaults tests for a newly generated app (Franck Cuny)
* GH#216: check 'show_errors' when returning an internal error (Franck Cuny)
* GH#246: Add serialization of log messages (Stefan Hornburg)
* GH#268: Dancer2::Core::Response->status accepts stringy HTTP codes
(Franck Cuny)
* GH#308: Add support for ENV{DANCER_CONFDIR} and ENV{DANCER_ENVDIR}
(Franck Cuny)
* GH#210: Don't print startup banner if startup_info is set to 0
(Maurice Mengel, Franck Cuny)
* plugin_setting does not trigger a DEPRECATION warning anymore
(Report by Alberto Simões, fix by Alexis Sukrieh)
* GH#251: Support for on-the-fly changes of layouts/views (Franck Cuny)
* GH#302: Avoid double encoding in Handler::File (Russell Jenkins)
[ DOCUMENTATION ]
* Lots of documentation cleanup (Mokko, David Precious)
* Documenting Dancer2::Handler::AutoPage (Sabiha Imran, Sawyer X)
* Documenting Dancer2::Core::Dispatcher (Babitha Balachandran)
* Documenting Dancer2::Manual::DSL (David Precious, Franck Cuny)
* Various typo (Shlomi Fish, Colin Kuskie, Stefan Hornburg, Rick Yakubowski)
* Documenting some internals (Colin Kuskie)
* Documenting Dancer2::Core::MIME (Babitha B.)
* Documenting Manual::Developers (Maurice Mengel)
* Documenting Dancer2::Core::Response (Colin Kuskie)
0.04 - 2013-04-22 (Alexis Sukrieh)
[ BUG FIXES ]
* Fix "Internal Sever Error" when sending a file with send_file
(Dinis Rebolo)
* Allow the setting of the 'views' directory, like stated in documentation
(Alexander Karelas)
[ ENHANCEMENTS ]
* Implement Dancer2::Test file uploads (Steven Humphrey)
* Give Dancer2::Test the ability to handle multiselect inputs
(Steven Humphrey)
* Make Cookie objects stringify to their value. (David Precious)
* New routines for Dancer2::Test to check pod coverage in apps routes
(Dinis Rebolo)
* New script dancer2 to bootstrap an application (mokko)
* Fix tests when running under Windows environments (Russell Jenkins)
* Serializing modify the response's content type (Yanick Champoux)
[ DOCUMENTATION ]
* Make introduction more fluid in Dancer2's POD. (mokko)
[ PACKAGING ]
* Remove prereq Digest::SHA (mokko)
* Dancer::P::Bcrypt recomends Dancer::P::Passphrase (Blabos de Blebe)
0.03 - 2013-03-07 (Alexis Sukrieh)
[ ENHANCEMENTS ]
* Don't create a session when just checking if a value exists
(David Golden)
* Only flush sessions if they are dirty
(David Golden)
* Allow the default template file extension to be changed.
(David Precious)
* Add on_plugin_import function to Dancer2::Plugin (David Golden)
(Fix for issue #284)
[BUG FIXES]
* Dancer2::ModuleLoader now use Module::Runtime at its core
(issue #166, Yanick Champoux)
[ DOCUMENTATION ]
* changed <% to [% in documentations (Alexander Karelas)
* Improve Dancer2::Plugin documentation (David Golden)
0.02 - 2013-02-24 (Alexis Sukrieh)
[ DOCUMENTATION ]
* No more "TODO" tokens in the documentations
* More documentation for Core classes
(Alexis Sukrieh)
[ ENHANCEMENTS ]
* Removed the "api_version" code that is useless and was breaking some
tests.
(Alexis Sukrieh)
0.01
[ ENHANCEMENTS ]
* Dancer::Test takes a hash instead of an array for better backward
compatibility with Dancer 1.
(Celogeek)
* Session revamp: better decoupling between Session and SessionFactory,
support for session destruction and session values deletion. Everythin
regarding session settings is now configurable.
(David Golden).
* Add route_exists and route_doesnt_exist in Dancer::Test (Mokko)
* session cookie duration can be expressed with human readable strings
* instead of numeric values (Alexis Sukrieh, issue #157).
[ BUG FIXES ]
* The engine configuration is now passed down to
Dancer::Template::Implementation::ForkedTiny (Damien Krotkine).
* Dancer App lookup now try to detect the dir "bin" and "lib" or ".dancer"
file. (Celogeek)
* Issues #125 and #126
Support for configuration bits for session objects, possible to change the
cookie name instead of the hard-coded value 'dancer.session'.
(Reported by David Golden, fixed by Alexis Sukrieh).
[ DOCUMENTATION ]
* Add more POD in Dancer::Test (Mokko)
1.9999_02
* Fix tests for previous release, tests cannot assume we're under Dancer 2
when the version is 1.9999
(Alexis Sukrieh)
1.9999_01
* First DEVELEOPER release of Dancer 2
complete rewrite of Dancer with a Moo backend.
(Alexis Sukrieh, David Precious, Damien Krotkine, SawyerX, Yanick Champoux
and others, plus Matt S. Trout as a reviewer).