Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 945 lines (885 sloc) 46.244 kB
4a0c89e fixed typo
Sebastian Riedel authored
1 This file documents the revision history for Perl extension Mojolicious.
090a56d first commit
Sebastian Riedel authored
2
d9354ae fixed environment detection
Sebastian Riedel authored
3 0.999927 2010-06-11 00:00:00
11c1d2f added experimental method defaults to Mojolicious
Sebastian Riedel authored
4 - Added EXPERIMENTAL method defaults to Mojolicious.
46d436f added detour method again and updated routing guide
Sebastian Riedel authored
5 - Added EXPERIMENTAL method detour to MojoX::Dispatcher::Routes.
6 - Added EXPERIMENTAL attribute partial to MojoX::Routes.
4bebd86 mark CSS3 selector tests as experimental
Sebastian Riedel authored
7 - Added EXPERIMENTAL CSS3 selector tests to Test::Mojo.
0bd359b added experimental method test_server to Mojo::Client
Sebastian Riedel authored
8 - Added EXPERIMENTAL method test_server to Mojo::Client.
4c52415 added experimental oneliner module ojo
Sebastian Riedel authored
9 - Added EXPERIMENTAL oneliner module ojo.
ae342e6 added experimental support for static files in the DATA section of Mo…
Sebastian Riedel authored
10 - Added EXPERIMENTAL support for static files in the DATA section of
11 Mojolicious applications.
238fc08 added experimental Bonjour support
Sebastian Riedel authored
12 - Added EXPERIMENTAL Bonjour support.
7b36f13 added graceful shutdown support to Mojo::Server::Daemon
Sebastian Riedel authored
13 - Added graceful shutdown support to Mojo::Server::Daemon.
ae9cc44 added first draft of the rendering guide
Sebastian Riedel authored
14 - Added multiple guides and improved documentation substantially.
3c6e4e8 added finished callback support for HTTP transactions
Sebastian Riedel authored
15 - Added finished callback support for HTTP transactions.
a4ab22a added relative path support to Mojo::URL
Sebastian Riedel authored
16 - Added relative path support to Mojo::URL. (marcus)
b8bc4f7 added simple iterator support to Mojo::DOM
Sebastian Riedel authored
17 - Added simple iterator support to Mojo::DOM.
8ddcbc1 added XML namespace support to Mojo::DOM with a better implementation
Sebastian Riedel authored
18 - Added XML namespace support to Mojo::DOM.
2d2a48a added is_xhr method to Mojo::Message::Request
Sebastian Riedel authored
19 - Added is_xhr method to Mojo::Message::Request.
4356555 renamed proxy_env
Sebastian Riedel authored
20 - Added detect_proxy method to Mojo::Client. (DaTa)
a08c3ad added say method to Mojo::ByteStream
Sebastian Riedel authored
21 - Added say method to Mojo::ByteStream.
4513444 added custom socket support to Mojo::Client
Sebastian Riedel authored
22 - Added custom socket support to Mojo::Client.
6f5ac82 added sha1 support to Mojo::ByteStream
Sebastian Riedel authored
23 - Added SHA1 support to Mojo::ByteStream. (vti)
f133cdc fixed typo
Sebastian Riedel authored
24 - Renamed attributes method in Mojo::DOM to attrs.
18856d9 renamed search method in Mojo::DOM to find
Sebastian Riedel authored
25 - Renamed search method in Mojo::DOM to find.
0462a43 updated changes
Sebastian Riedel authored
26 - Cleaned up tests. (memowe)
96307bb update changes
Sebastian Riedel authored
27 - Cleaned up regular expressions in Mojo::DOM. (mpu)
863534f improved Mojo::Client error logging
Sebastian Riedel authored
28 - Improved Mojo::Client error logging.
1e664ba improved Mojo::Template error messages
Sebastian Riedel authored
29 - Improved Mojo::Template error messages.
b255344 improved generated multipart messages to be 2 bytes shorter
Sebastian Riedel authored
30 - Improved generated multipart messages to be 2 bytes shorter.
31 (John Kingsley)
0aeb2be fixed Mojo::Server::Daemon::Prefork to use a random lock file by default
Sebastian Riedel authored
32 - Fixed Mojo::Server::Daemon::Prefork to use a random lock file by
33 default.
8473569 fixed Mojo::DOM to support escaped selectors
Sebastian Riedel authored
34 - Fixed Mojo::DOM to support escaped selectors.
c794218 fixed Mojo::DOM parser bugs
Sebastian Riedel authored
35 - Fixed Mojo::DOM parser bugs.
1cd5bca fixed Mojo::DOM child listing bug
Sebastian Riedel authored
36 - Fixed Mojo::DOM child listing bug. (evt)
e185be9 fixed json/data rendering with layouts in MojoX::Renderer
Sebastian Riedel authored
37 - Fixed json/data rendering with layouts in MojoX::Renderer.
875af8a fixed Mojo::IOLoop to not stop unexpectedly
Sebastian Riedel authored
38 - Fixed Mojo::IOLoop to not stop unexpectedly.
432b51c fixed graceful shutdown in Mojo::Server::Daemon::Prefork
Sebastian Riedel authored
39 - Fixed graceful shutdown in Mojo::Server::Daemon::Prefork.
40822dc fixed Mojo::Server::FastCGI to be more portable
Sebastian Riedel authored
40 - Fixed Mojo::Server::CGI and Mojo::Server::FastCGI to be more
41 portable.
253f83f fixed poll + tls support
Sebastian Riedel authored
42 - Fixed poll + tls support.
497fc00 fixed language switching in Mojolicious::Plugin::I18n
Sebastian Riedel authored
43 - Fixed language switching in Mojolicious::Plugin::I18n.
351d60b fixed async Mojo::Client tests
Sebastian Riedel authored
44 - Fixed async Mojo::Client tests.
802622a fixed HTML5 compatibility
Sebastian Riedel authored
45 - Fixed HTML1 and HTML5 compatibility of Mojo::DOM.
c4fc613 fixed a selector bug in Mojo::DOM
Sebastian Riedel authored
46 - Fixed a selector bug in Mojo::DOM.
d9354ae fixed environment detection
Sebastian Riedel authored
47 - Fixed environment detection.
f6ff888 fixed Mojolicious application embedding and added recipe to routing g…
Sebastian Riedel authored
48 - Fixed Mojolicious application embedding.
f8a5204 fixed a tutorial bug
Sebastian Riedel authored
49 - Fixed a tutorial bug. (zoul)
edb3335 fixed tests to not use any optional modules
Sebastian Riedel authored
50 - Fixed tests to not use any optional modules.
618efc9 fixed small Mojolicious::Lite bug
Sebastian Riedel authored
51 - Fixed small Mojolicious::Lite bug. (sharifulin)
ccff586 fixed Mojo application generator
Sebastian Riedel authored
52 - Fixed Mojo application generator. (zakame)
5438de8 fixed edgy stringified return value bug in MojoX::Dispatcher::Routes
Sebastian Riedel authored
53 - Fixed edgy stringified return value bug in
54 MojoX::Dispatcher::Routes. (DaTa)
b2f32cc fixed route rendering bug
Sebastian Riedel authored
55 - Fixed route rendering bug. (koban)
d2a1017 fixed route without namespace bug
Sebastian Riedel authored
56 - Fixed route without namespace bug.
9e7d9d2 fixed route with mixed format bug
Sebastian Riedel authored
57 - Fixed route with mixed format bug. (sharifulin)
48680b9 fixed small url_for bug
Sebastian Riedel authored
58 - Fixed small url_for bug.
7866ff6 fixed Mojo::IOLoop to not connect to TLS hosts without checking TLS s…
Sebastian Riedel authored
59 - Fixed Mojo::IOLoop to not connect to TLS hosts without checking TLS
60 support first. (ashleydev)
5a2293b fixed a websocket finished callback bug
Sebastian Riedel authored
61 - Fixed a WebSocket finished callback bug.
ef39ede fixed a websocket subrequest bug
Sebastian Riedel authored
62 - Fixed a WebSocket subrequest bug.
e5258b9 cleanup
Sebastian Riedel authored
63 - Fixed Test::Mojo::Server to be more portable. (afresh1)
c471dc0 fixed url_for to not expose userinfo in absolute URLs
Sebastian Riedel authored
64 - Fixed url_for to not expose userinfo in absolute URLs.
60b020a fixed path detection bug in generated scripts
Sebastian Riedel authored
65 - Fixed path detection bug in generated scripts. (merlyn)
9dc8165 fixed a small redirect bug in Mojo::Client
Sebastian Riedel authored
66 - Fixed a small redirect bug in Mojo::Client.
2ff1086 updated changes
Sebastian Riedel authored
67 - Fixed a security problem in the HMAC MD5 implementation. (vti)
d9354ae fixed environment detection
Sebastian Riedel authored
68
989f6d4 cleanup
Sebastian Riedel authored
69 0.999926 2010-06-07 00:00:00
5620869 added version requirement for all optional dependencies
Sebastian Riedel authored
70 - Added version requirement for all optional dependencies.
989f6d4 cleanup
Sebastian Riedel authored
71 - Improved documentation.
9130859 fixed async client processing
Sebastian Riedel authored
72 - Fixed async client processing.
1244e43 fixed small renderer bug
Sebastian Riedel authored
73 - Fixed small renderer bug.
989f6d4 cleanup
Sebastian Riedel authored
74
a647580 updated changes
Sebastian Riedel authored
75 0.999925 2010-06-07 00:00:00
c0c0c12 updated websocket implementation to draft 76, this change is not back…
Sebastian Riedel authored
76 - Updated WebSocket implementation to draft 76,
77 NOTE THAT THIS CHANGE IS NOT BACKWARDS COMPATIBLE!!!
78 (sadly we have no choice when the spec changes)
15f9f5b increased Perl version requirement to 5.8.7 due to unicode bugs in ea…
Sebastian Riedel authored
79 - Increased Perl version requirement to 5.8.7 due to unicode bugs in
80 earlier releases.
80f8c48 switched to app->start instead of shagadelic as default way to start …
Sebastian Riedel authored
81 - Switched to app->start instead of shagadelic as default way to
82 start Mojolicious::Lite apps in the documentation.
1f19d80 updated changes
Sebastian Riedel authored
83 - Made tutorial examples more business friendly.
a0a4265 added the ability to use Mojolicious::Lite apps as Mojolicious contro…
Sebastian Riedel authored
84 - Added the ability to use Mojolicious::Lite apps as Mojolicious
85 controllers.
b423e23 added experimental XML DOM parser with CSS3 selector support
Sebastian Riedel authored
86 - Added EXPERIMENTAL XML DOM parser with CSS3 selector support.
b399c50 added experimental tag_helper plugin to Mojolicious
Sebastian Riedel authored
87 - Added EXPERIMENTAL tag_helper plugin to Mojolicious. (vti)
3f8a86e added basic http proxy support
Sebastian Riedel authored
88 - Added EXPERIMENTAL success method to Mojo::Transaction.
6a317f3 added json_class attribute to Mojo::Message
Sebastian Riedel authored
89 - Added EXPERIMENTAL json method and json_class attribute to
90 Mojo::Message.
2a78e1b made idle_cb experimental
Sebastian Riedel authored
91 - Added EXPERIMENTAL idle_cb attribute to Mojo::IOLoop.
be96728 added more perlish block syntax to Mojo::Template
Sebastian Riedel authored
92 - Added more perlish block syntax to Mojo::Template.
0876d10 added HTTPS and WSS proxy support
Sebastian Riedel authored
93 - Added non blocking TLS handshake support to Mojo::IOLoop.
3f8a86e added basic http proxy support
Sebastian Riedel authored
94 - Added proxy support to Mojo::Client.
95 - Added the ability to have dispatch plugins.
96 - Added "under" to Mojolicious::Lite.
de5768f added file upload support to Mojo::Client
Sebastian Riedel authored
97 - Added file upload support to Mojo::Client. (yko)
dd14a37 added higher precision timers to Mojo::IOLoop
Sebastian Riedel authored
98 - Added higher precision timers to Mojo::IOLoop. (vti)
7bc55a9 improved exception handling
Sebastian Riedel authored
99 - Improved exception handling.
91ed13d pod updates
Sebastian Riedel authored
100 - Improved documentation.
aa5d3fa improved IIS compatibility of the CGI implementation
Sebastian Riedel authored
101 - Improved IIS compatibility of the CGI implementation.
412beda store route name in stash
Sebastian Riedel authored
102 - Improved routes by making the leading slash optional and storing
103 route names in the stash.
1132331 cleanup
Sebastian Riedel authored
104 - Converted README to markdown. (memowe)
3f8a86e added basic http proxy support
Sebastian Riedel authored
105 - Fixed connection keep alive with epoll.
d1c957d fixed bridge bug in MojoX::Routes::Match
Sebastian Riedel authored
106 - Fixed bridge bug in MojoX::Routes::Match.
107 (Oleg Zhelo, Dmitry Konstantinov)
43c9904 cleanup
Sebastian Riedel authored
108 - Fixed argument handling of Mojo::Template blocks. (afresh1)
d2426bc fixed a stash localization bug
Sebastian Riedel authored
109 - Fixed a stash localization bug. (und3f)
927cf39 fixed Mojo::Log to use flock to sync log file writing
Sebastian Riedel authored
110 - Fixed Mojo::Log to use flock to sync log file writing.
3dbf149 fixed daemons to listen on "::" for IPv6 and "0.0.0.0" for IPv4 with …
Sebastian Riedel authored
111 - Fixed daemons to listen on "::" for IPv6 and "0.0.0.0" for IPv4
112 with a wildcard address.
4f52244 fixed lock_cb and unlock_cb exceptions to be fatal in Mojo::IOLoop, t…
Sebastian Riedel authored
113 - Fixed lock_cb and unlock_cb exceptions to be fatal in Mojo::IOLoop,
114 this makes Mojo::Server::Daemon::Prefork much more solid. (ask)
ad6cb03 fixed a bug that prevented undef values in the stash
Sebastian Riedel authored
115 - Fixed a bug that prevented undef values in the stash. (garu)
b937cd1 cleanup
Sebastian Riedel authored
116 - Fixed Mojo::Message::headers chaining. (markstos)
535d706 fixed a bug in Mojo::JSON that prevented BOM characters in strings
Sebastian Riedel authored
117 - Fixed a bug in Mojo::JSON that prevented BOM characters in strings.
118 (chansen)
6249068 fixed Mojo::JSON to not unescape broken surrogates
Sebastian Riedel authored
119 - Fixed Mojo::JSON to not unescape broken surrogates. (chansen)
3f8a86e added basic http proxy support
Sebastian Riedel authored
120 - Fixed UTF-8 bug in Mojolicious::Plugin::JsonConfig. (vti)
60bc721 fixed Mojo::Parameters to accept array values
Sebastian Riedel authored
121 - Fixed Mojo::Parameters to accept array values. (konstantinov)
0876d10 added HTTPS and WSS proxy support
Sebastian Riedel authored
122 - Fixed IRI routes in Mojolicious.
3f8a86e added basic http proxy support
Sebastian Riedel authored
123 - Fixed multiple path encoding bugs.
124 - Fixed a loader bug.
125 - Fixed reloading of inflated Mojolicious::Lite templates.
126 - Fixed the client transaction builder. (Curt Tilmes)
21a6379 fixed unix domain socket support
Sebastian Riedel authored
127 - Fixed unix domain socket support. (sharifulin)
9094756 fixed a few regex bugs
Sebastian Riedel authored
128 - Fixed a few regex bugs. (vti)
3f35911 pod cleanup
Sebastian Riedel authored
129 - Fixed POD. (memowe)
3f8a86e added basic http proxy support
Sebastian Riedel authored
130 - Fixed typos. (jawnsy)
91ed13d pod updates
Sebastian Riedel authored
131
a30a5f9 cleanup
Sebastian Riedel authored
132 0.999924 2010-03-08 00:00:00
09cb86f added default TLS cert and key to Mojo::IOLoop to make HTTPS testing …
Sebastian Riedel authored
133 - Added default TLS cert and key to Mojo::IOLoop to make HTTPS
c70cbba cleanup
Sebastian Riedel authored
134 testing easier, so "mojo daemon --listen https://*:3000" now just
135 works.
83853f3 added request limit support to the daemons
Sebastian Riedel authored
136 - Added request limit support to the daemons.
cf937e5 added basic authorization and proxy authorization support to Mojo::Me…
Sebastian Riedel authored
137 - Added basic authorization and proxy authorization support to
78cc41c updated changes
Sebastian Riedel authored
138 Mojo::Message::Request. (esskar)
42cb0be added tick callback to Mojo::IOLoop to make mixing multiple event loo…
Sebastian Riedel authored
139 - Added tick callback to Mojo::IOLoop to make mixing multiple event
140 loops trivial.
9f8497e added the ability to pass arguments to Mojo::Template blocks
Sebastian Riedel authored
141 - Added the ability to pass arguments to Mojo::Template blocks.
c7fedb3 updated changes
Sebastian Riedel authored
142 - Added layout support for partial rendering, in addition all render
143 arguments are now localized.
70513f9 updated changes and credits
Sebastian Riedel authored
144 - Added more routes tests. (doubi)
a30a5f9 cleanup
Sebastian Riedel authored
145 - Cleaned up documentation.
7ced3cd cleaned up tests
Sebastian Riedel authored
146 - Cleaned up tests.
ffb6647 relaxed Mojo::Server::CGI read timeout
Sebastian Riedel authored
147 - Relaxed Mojo::Server::CGI read timeout.
4ad44bf fixed ioloop timers to actually work and added tests
Sebastian Riedel authored
148 - Fixed ioloop timers to actually work and added tests.
6a8924a removed .psgi file generator since it has become obsolete
Sebastian Riedel authored
149 - Fixed PSGI environment auto detection and removed .psgi file
150 generator since it has become obsolete.
361af34 fixed Mojolicious sessions to remove the session cookie immediately i…
Sebastian Riedel authored
151 - Fixed Mojolicious sessions to remove the session cookie immediately
152 if it's not needed anymore. (ask)
273acb8 fixed routes method condition to consider GET and HEAD equal
Sebastian Riedel authored
153 - Fixed routes method condition to consider GET and HEAD equal.
b6fe77f fixed test requiring Perl 5.10
Sebastian Riedel authored
154 - Fixed test requiring Perl 5.10.
79a4da3 fixed a loader bug
Sebastian Riedel authored
155 - Fixed a loader bug. (mvuets)
e49f8e8 fixed layout and extends scope in MojoX::Renderer
Sebastian Riedel authored
156 - Fixed layout and extends scope in MojoX::Renderer. (korshak)
1b6f928 fixed daemons to create listen sockets before changing user and group
Sebastian Riedel authored
157 - Fixed daemons to create listen sockets before changing user and
158 group. (xantus)
a30a5f9 cleanup
Sebastian Riedel authored
159
20b2bcf fixed chunk size dependent test
Sebastian Riedel authored
160 0.999923 2010-03-07 00:00:00
890df33 made Mojo::Client sync by default with optional async support
Sebastian Riedel authored
161 - Made Mojo::Client sync by default with optional async support, this
162 massively improves usability!
163 my $tx = $client->get('http://mojolicious.org');
164 print $client->get('http://search.cpan.org')->res->body;
741d0ac updated changes
Sebastian Riedel authored
165 my $tx = $client->post_form('http://kraih.com', {q => 'mojo'});
c32ea91 made plugins much more configurable
Sebastian Riedel authored
166 - Made plugins much more configurable.
a911b4d improved PSGI support and added "psgi" command
Sebastian Riedel authored
167 - Improved PSGI support and added "psgi" command.
8136d55 added automatic environment detection for Plack based servers, there …
Sebastian Riedel authored
168 - Added automatic environment detection for Plack based servers,
169 there is no technical way to detect all PSGI compliant servers yet
170 though.
58efd9e cleanup
Sebastian Riedel authored
171 That means "plackup myapp.pl" and "plackup script/myapp" should
172 just work.
b42a2c8 also use flash in the session example
Sebastian Riedel authored
173 - Added session and flash helpers.
e70a1e9 added finished callback to WebSocket client and server
Sebastian Riedel authored
174 - Added finished callback to WebSocket client and server.
9296f85 updated changes
Sebastian Riedel authored
175 - Added referrer method to Mojo::Headers. (esskar)
da2c2a6 added finish_cb callback to Mojo::Message
Sebastian Riedel authored
176 - Added finish_cb callback to Mojo::Message.
a0c5c1e added render_data method to Mojolicious::Controller
Sebastian Riedel authored
177 - Added render_data method to Mojolicious::Controller.
3648f36 added formdata tests for multiple browsers
Sebastian Riedel authored
178 - Added formdata tests for multiple browsers. (koban)
1b15702 changed Mojolicious default secret to a slightly more secure value
Sebastian Riedel authored
179 - Changed Mojolicious default secret to a slightly more secure value.
180 (xantus)
25aebdf allow parser errors to be handled by frameworks
Sebastian Riedel authored
181 - Allow parser errors to be handled by frameworks.
2ab0e36 removed bundled RFCs
Sebastian Riedel authored
182 - Removed bundled RFCs.
c6ca05a fixed multiple template parser bugs and added more twinkle tests
Sebastian Riedel authored
183 - Fixed multiple Mojo::Template parser bugs.
c32ea91 made plugins much more configurable
Sebastian Riedel authored
184 - Fixed epl rendering bug.
6e2379a fixed multipart form encoding
Sebastian Riedel authored
185 - Fixed multipart form encoding and decoding.
d5152c1 fixed IRI handling
Sebastian Riedel authored
186 - Fixed IRI handling. (sharifulin)
a717b83 fixed mixed IRI/IDNA handling
Sebastian Riedel authored
187 - Fixed mixed IRI/IDNA handling.
4a7360a fixed tmpdir detection
Sebastian Riedel authored
188 - Fixed tmpdir detection.
9a8717a cleanup
Sebastian Riedel authored
189 - Fixed typos.
a911b4d improved PSGI support and added "psgi" command
Sebastian Riedel authored
190
0b8e1f9 fixed typo
Sebastian Riedel authored
191 0.999922 2010-02-11 00:00:00
04f3527 updated changes
Sebastian Riedel authored
192 - Added session support.
193 - Added signed cookie support.
194 - Added I18N support. (vti, memowe)
91da767 added template detection again
Sebastian Riedel authored
195 - Added template detection again, you can now just mix multiple
ece70ea fixed typo
Sebastian Riedel authored
196 template engines and the renderer will automatically pick the right
91da767 added template detection again
Sebastian Riedel authored
197 template.
198 So you don't have to use the "handler" argument anymore, even
199 though it's still available and overrides auto detection.
04f3527 updated changes
Sebastian Riedel authored
200 - Added Flash Policy Server example. (xantus)
5d22dfb updated changes
Sebastian Riedel authored
201 - Added more reference docs.
fafc3f8 added .gitignore generator command
Sebastian Riedel authored
202 - Added .gitignore generator command. (marcus)
4673979 added automatic CGI/FastCGI environment detection to Mojo::Commands
Sebastian Riedel authored
203 - Added automatic CGI/FastCGI environment detection to
204 Mojo::Commands.
3387874 renamed Mojolicious::Book to Mojolicious::Guides
Sebastian Riedel authored
205 - Renamed Mojolicious::Book to Mojolicious::Guides.
d70b69f added session and signed cookie support
Sebastian Riedel authored
206 - Removed hot deployment support for Windows because of
207 incompatibilities between Active Perl and Strawberry Perl.
dcafd20 made process id and lock file defaults more userfriendly in Mojo::Ser…
Sebastian Riedel authored
208 - Made process id and lock file defaults more userfriendly in
209 Mojo::Server::Daemon.
0d58a29 updated for Perl 5.12, not using the bytes pragma anymore
Sebastian Riedel authored
210 - Updated for Perl 5.12, not using the bytes pragma anymore.
9d257be fixed a bug where WebSocket servers could not direclty start sending …
Sebastian Riedel authored
211 - Fixed a bug where WebSocket servers could not directly start
212 sending messages.
31c9d5e fixed connection id handling in Mojo::Client
Sebastian Riedel authored
213 - Fixed connection id handling in Mojo::Client.
321d9cb fixed multiple epoll bugs
Sebastian Riedel authored
214 - Fixed multiple epoll bugs.
9e319e0 fixed Mojo::IOLoop connection check
Sebastian Riedel authored
215 - Fixed Mojo::IOLoop connection check.
77ebd33 fixed identification headers
Sebastian Riedel authored
216 - Fixed identification headers.
9b501ee fixed a bug where exception pages would be rendered multiple times
Sebastian Riedel authored
217 - Fixed a bug where exception pages would be rendered multiple times.
5e77b5b fixed reverse proxy support
Sebastian Riedel authored
218 - Fixed reverse proxy support. (vti)
38fe86b cleanup
Sebastian Riedel authored
219 - Fixed error state in Mojo::Stateful. (vti)
ca5df26 fixed seek bug
Sebastian Riedel authored
220 - Fixed seek bug. (lee7)
836f29a fixed psgi bug
Sebastian Riedel authored
221 - Fixed a PSGI header bug. (lee7)
0b8e1f9 fixed typo
Sebastian Riedel authored
222 - Fixed typos.
223
0d49fa8 fixed a small kqueue bug
Sebastian Riedel authored
224 0.999921 2010-02-11 00:00:00
225 - Fixed a small kqueue bug.
226
468822b cleanup
Sebastian Riedel authored
227 0.999920 2010-02-11 00:00:00
3c1d3f7 updated changes
Sebastian Riedel authored
228 - Code name "Snowman", this is a major release, which means
229 deprecation policies apply.
318eb92 added most important layer to the architecture overview
Sebastian Riedel authored
230 (See also "perldoc Mojolicious::Book::CodingGuidelines")
3b97fb6 renamed distribution from Mojo to Mojolicious
Sebastian Riedel authored
231 - Renamed distribution from Mojo to Mojolicious.
232 - Deprecated $VERSION in Mojo, new $VERSION lives in Mojolicious.
233 Make sure to update your modules depending on Mojo to depend on
234 Mojolicious in the future.
e127823 deprecated Mojo::Transaction::Single
Sebastian Riedel authored
235 - Deprecated Mojo::Transaction::Single, make sure to update all old
236 code to use Mojo::Transaction::HTTP instead.
c69ff10 MOJO_RELOAD=1 now works with Mojolicious::Lite, have fun!
Sebastian Riedel authored
237 - MOJO_RELOAD=1 now works with Mojolicious::Lite, have fun!
2d3d4ef allow reloading to be triggered by WINCH signal on windows
Sebastian Riedel authored
238 - Allow reloading to be triggered once by a USR1 or WINCH (win32)
239 signal.
1302236 - added --reload flag to all server bindings as an alternative to MOJ…
Sebastian Riedel authored
240 - Added --reload flag to all server bindings as an alternative to
241 MOJO_RELOAD=1.
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
242 - Added WebSocket support.
2db3dfd added IPv6 support
Sebastian Riedel authored
243 - Added IPv6 support.
5a157ec cleanup
Sebastian Riedel authored
244 - Added SSL/TLS support.
2927843 added IDNA support
Sebastian Riedel authored
245 - Added IDNA support.
8e332f3 cleanup changes
Sebastian Riedel authored
246 - Added UNIX domain socket support to daemons.
247 - Added transparent kqueue and epoll support to daemons and client.
4edb4cf cleanup
Sebastian Riedel authored
248 - Added support for listening to multiple locations to the daemons.
d46f130 made listen parameter more user friendly
Sebastian Riedel authored
249 mojo daemon --listen http://127.0.0.1:3000
250 mojo daemon --listen http://127.0.0.1:3000,file:///tmp/my.sock
251 mojo daemon --listen http://*:3000,http://*:3001,http://*:3002
252 mojo daemon --listen http://[::1]:3000
9d4fb74 cleanup
Sebastian Riedel authored
253 mojo daemon --listen https://*:443:/x/server.crt:/x/server.key
2927843 added IDNA support
Sebastian Riedel authored
254 - Added routes captures to params in Mojolicious.
255 - Added native PSGI support.
fcf3ef7 added the ability to have multiple Mojolicious::Lite apps at once (Mo…
Sebastian Riedel authored
256 - Added the ability to have multiple Mojolicious::Lite apps at once.
257 (Mojolicious::Lite is not a singleton anymore!)
2927843 added IDNA support
Sebastian Riedel authored
258 - Added charset plugin to Mojolicious. (charsbar)
259 - Added simple reverse proxy support with tests.
b61ca1d added simpler way to define default controller and action for a route
Sebastian Riedel authored
260 - Added simpler way to define default controller and action for a
261 route.
262 $r->route('/foo')->to('mycontroller#myaction');
c3ca0a1 cleanup
Sebastian Riedel authored
263 - Added simple way to define default controller or action for a
264 route. (mvuets)
265 $r->route('/foo/:controller')->to('#myaction');
266 $r->route('/foo/:action')->to('mycontroller#');
ff16e85 cleanup
Sebastian Riedel authored
267 - Added multipart post support to Test::Mojo. (yuki-kimoto)
2b06ccf added env attribute to Mojo::Message::Request
Sebastian Riedel authored
268 - Added env attribute to Mojo::Message::Request.
71d73cb added range support to MojoX::Dispatcher::Static
Sebastian Riedel authored
269 - Added range support to MojoX::Dispatcher::Static. (xantus)
4edb4cf cleanup
Sebastian Riedel authored
270 - Added version command.
6018323 added after_build_tx plugin hook
Sebastian Riedel authored
271 - Added after_build_tx plugin hook.
c27d258 added timer support to Mojo::IOLoop
Sebastian Riedel authored
272 - Added timer support to Mojo::IOLoop.
5b55035 added the ability to run multiple parallel ioloops that block each
Sebastian Riedel authored
273 - Added the ability to run multiple parallel ioloops that block each
274 other.
88ba479 added default_template_class attribute to MojoX::Renderer
Sebastian Riedel authored
275 - Added default_template_class attribute to MojoX::Renderer.
5315977 added render_static method to Mojolicious::Controller with tests
Sebastian Riedel authored
276 - Added render_static method to Mojolicious::Controller.
5087dc9 added support for embedded Mojolicious applications
Sebastian Riedel authored
277 - Added support for embedded Mojolicious applications.
8d18fc7 cleanup
Sebastian Riedel authored
278 - Added json_config plugin to Mojolicious. (vti)
e495fd5 added the ability to reload the application and (graceful) restart al…
Sebastian Riedel authored
279 - Added the ability to reload the application and (graceful) restart
280 all children to the prefork daemon.
89db412 cleanup
Sebastian Riedel authored
281 - Added to_hash and from_hash methods to Mojo::Headers. (vti)
b34e091 added post_form method to Mojo::Client
Sebastian Riedel authored
282 - Added post_form method to Mojo::Client.
4a1f0eb removed unneccessary caching
Sebastian Riedel authored
283 - Added find_route method to MojoX::Routes.
e2cd116 added buffer size limits to the message parser
Sebastian Riedel authored
284 - Added buffer size limits to the message parser.
3dc5bc5 cleanup
Sebastian Riedel authored
285 - Added child_status method to Mojo::Server::Daemon::Prefork. (und3f)
286 - Added header_condition plugin to Mojolicious. (xantus)
a1a7060 added WebSocket support, happy 1000th commit!
Sebastian Riedel authored
287 - Added finish method to Mojolicious::Controller.
7ee211b added WebSocket support to Mojolicious and Mojolicious::Lite
Sebastian Riedel authored
288 - Added WebSocket support to Mojolicious and Mojolicious::Lite.
6fcb53a added message body support to Mojo::Client api
Sebastian Riedel authored
289 - Added message body support to Mojo::Client api. (tempire)
ad5c9a5 added stash helper
Sebastian Riedel authored
290 - Added stash helper.
0772352 added POD renderer plugin
Sebastian Riedel authored
291 - Added POD renderer plugin to Mojolicious. (vti)
a93c9c0 added inflate command to Mojolicious
Sebastian Riedel authored
292 - Added inflate command to Mojolicious. (vti, korshak)
29822be added singleton support to Mojo::Client
Sebastian Riedel authored
293 - Added singleton support to Mojo::Client.
4a0c89e fixed typo
Sebastian Riedel authored
294 - Started working on the Mojolicious book.
295 - Started adding reference documentation. (marcus)
f6ea683 cleaned up state machine
Sebastian Riedel authored
296 - Improved HTTP 1.1 state machine.
0486b59 updated changes
Sebastian Riedel authored
297 - Improved exception handling in Mojo::Client, Mojo::Server::Daemon
298 and Mojo::IOLoop.
26b9fd7 disabled Nagle's algorithm
Sebastian Riedel authored
299 - Disabled Nagle's algorithm in Mojo::IOLoop.
3557d0d changed exceptions to stay out of your way as much as possible
Sebastian Riedel authored
300 - Changed the testing framework to always run real world tests with
301 daemon and TCP connections.
302 - Changed exceptions to stay out of your way as much as possible.
e8e3c1f made all Mojolicious after_* plugin hooks run in reverse order
Sebastian Riedel authored
303 - Made all Mojolicious after_* plugin hooks run in reverse order.
19f21f2 made param decoding more defensive and allow malformed data to pass t…
Sebastian Riedel authored
304 - Made param decoding more defensive and allow malformed data to pass
305 through for debugging.
645119a made ioloop very hard to kill
Sebastian Riedel authored
306 - Made Mojo::IOLoop very hard to kill.
d9c506b reduced Mojolicious log output outside of development mode
Sebastian Riedel authored
307 - Reduced Mojolicious log output outside of development mode.
7ee211b added WebSocket support to Mojolicious and Mojolicious::Lite
Sebastian Riedel authored
308 - Polished Mojo::Client api.
5661f70 fixed connect error handling in Mojo::Client
Sebastian Riedel authored
309 - Fixed connect error handling in Mojo::Client.
242f490 fixed double encoding of JSON data with charset plugin
Sebastian Riedel authored
310 - Fixed double encoding of JSON data with charset plugin.
311 (yuki-kimoto)
92514e6 fixed prefork daemon signal handling
Sebastian Riedel authored
312 - Fixed prefork daemon signal handling.
6c306e2 fixed backslash encoding bug in Mojo::JSON
Sebastian Riedel authored
313 - Fixed backslash encoding bug in Mojo::JSON.
e6a9060 fixed memory leaks in Mojolicious plugins
Sebastian Riedel authored
314 - Fixed memory leaks in Mojolicious plugins. (sharifulin)
f6ea683 cleaned up state machine
Sebastian Riedel authored
315 - Fixed memory leaks in .ep templates. (vti)
7e9149a fixed makefile and app generators
Sebastian Riedel authored
316 - Fixed makefile and app generators.
0aa25f4 fixed a case where an ending tag would be interpreted as a line start…
Sebastian Riedel authored
317 - Fixed a case where an ending tag would be interpreted as a line
318 start in Mojo::Template.
9f091e1 fixed multipart charset handling and added the ability to disable par…
Sebastian Riedel authored
319 - Fixed multipart charset handling and added the ability to disable
320 param decoding.
d349a79 fixed format detection bug
Sebastian Riedel authored
321 - Fixed format detection bug. (marcus)
f0b7820 cleanup
Sebastian Riedel authored
322 - Fixed named url_for and added tests. (marcus)
8565fa5 fixed decamelize of multiple uppercase characters
Sebastian Riedel authored
323 - Fixed decamelize of multiple uppercase characters.
8280117 fixed plugins and commands to work with multiple namespaces and reloa…
Sebastian Riedel authored
324 - Fixed plugins and commands to work with multiple namespaces and
325 reloading.
7633abf updated changes
Sebastian Riedel authored
326 - Fixed multiple process calls in Mojo::Client.
2aac600 fixed a routes parser bug
Sebastian Riedel authored
327 - Fixed a routes parser bug.
8664062 fixed a bug that caused waypoint actions to run twice
Sebastian Riedel authored
328 - Fixed a bug that caused waypoint actions to run twice.
5f9f8a8 fixed a bug where to_abs and to_rel could not be called multiple time…
Sebastian Riedel authored
329 - Fixed a bug where to_abs and to_rel could not be called multiple
330 times on a Mojo::URL object. (vti)
5798f93 cleanup
Sebastian Riedel authored
331 - Fixed development mode log level. (ka2u)
3409483 cleanup
Sebastian Riedel authored
332 - Fixed query string support in Mojo::URL. (vti)
bf94303 fixed rendering without template name
Sebastian Riedel authored
333 - Fixed rendering without template name.
6bd6e10 fixed large file upload bug and some more
Sebastian Riedel authored
334 - Fixed large file upload bug. (vti, sharifulin)
463cda4 fixed a small inconsistency between relaxed and wildcared plaeholders
Sebastian Riedel authored
335 - Fixed a small inconsistency between relaxed and wildcared
336 plaeholders.
5de8c36 added routes captures to params in Mojolicious
Sebastian Riedel authored
337
5c39821 added encoding support to post_form_ok in Test::Mojo
Sebastian Riedel authored
338 0.999914 2009-11-24 00:00:00
158ea6c added Mojolicious plugin system
Sebastian Riedel authored
339 - Added the Mojolicious plugin system.
41a0098 added helper method to Mojolicious::Controller
Sebastian Riedel authored
340 - Added helper method to Mojolicious::Controller.
5c39821 added encoding support to post_form_ok in Test::Mojo
Sebastian Riedel authored
341 - Added encoding support to post_form_ok in Test::Mojo.
d7503bb made cookies easier to set
Sebastian Riedel authored
342 - Made cookies easier to set.
0d8ec23 cleanup
Sebastian Riedel authored
343 - Fixed body_contains in Mojo::Content::Single. (yuki-kimoto)
981488d cleanup
Sebastian Riedel authored
344 - Fixed utf8 output in STDERR log. (vti)
5c39821 added encoding support to post_form_ok in Test::Mojo
Sebastian Riedel authored
345
5bb21d6 fixed a cookiejar bug and added tests
Sebastian Riedel authored
346 0.999913 2009-11-24 00:00:00
ec33fb0 added more test helpers to Test::Mojo
Sebastian Riedel authored
347 - Added automatic content decoding to content helpers in Test::Mojo.
348 - Added json test helper to Test::Mojo.
f99828b cleanup
Sebastian Riedel authored
349 - Added the ability to reset a test session in Test::Mojo.
350 (yuki-kimoto)
9b5c9dc fixed Mojolicious::Renderer to always default to rendering a 404 error
Sebastian Riedel authored
351 - Fixed Mojolicious::Renderer to always default to rendering a 404
352 error.
5bb21d6 fixed a cookiejar bug and added tests
Sebastian Riedel authored
353 - Fixed a cookiejar bug and added tests. (yuki-kimoto)
354
fab93f4 cleanup
Sebastian Riedel authored
355 0.999912 2009-11-24 00:00:00
356 - Improved ioloop performance. (gbarr)
357
4d953b5 excluded Mojo::ByteStream objects from auto escaping
Sebastian Riedel authored
358 0.999911 2009-11-14 00:00:00
39f07f9 added template inheritance to Mojolicious
Sebastian Riedel authored
359 - Added template inheritance to Mojolicious.
a0ba26f added block and capturing support to Mojo::Template
Sebastian Riedel authored
360 - Added block and capturing support to Mojo::Template.
d227334 added trimming support to Mojo::Template
Sebastian Riedel authored
361 - Added trimming support to Mojo::Template.
375ef54 added new testing framework
Sebastian Riedel authored
362 - Added new testing framework for Mojo and Mojolicious applications.
363 (yuki-kimoto)
d60701f added cookie jar to Mojo::Client
Sebastian Riedel authored
364 - Added redirect support to Mojo::Client. (acajou)
365 - Added cookie jar to Mojo::Client. (acajou)
4d953b5 excluded Mojo::ByteStream objects from auto escaping
Sebastian Riedel authored
366 - Excluded Mojo::ByteStream objects from auto escaping.
de6287b cleaned up tests
Sebastian Riedel authored
367 - Updated Mojolicious::Lite tutorial.
c3ccf01 fixed a case where routes captures got false positives
Sebastian Riedel authored
368 - Fixed a case where routes captures got false positives.
439ef3d fixed literal name handling in Mojo::JSON
Sebastian Riedel authored
369 - Fixed literal name handling in Mojo::JSON. (rsp)
e7f2748 cleanup
Sebastian Riedel authored
370 - Fixed unicode detection in Mojo::JSON. (rsp)
a73df04 cleanup
Sebastian Riedel authored
371 - Fixed multiple small bugs in Mojo::JSON. (rsp)
acc7e0e cleanup
Sebastian Riedel authored
372 - Fixed Mojolicious default app tests. (yuki-kimoto)
5a88966 fixed Mojo::Server::FCGI compatibility
Sebastian Riedel authored
373 - Fixed Mojo::Server::FCGI compatibility.
4d953b5 excluded Mojo::ByteStream objects from auto escaping
Sebastian Riedel authored
374
ac8e083 fixed url_for without endpoint bug
Sebastian Riedel authored
375 0.999910 2009-11-14 00:00:00
376 - Fixed url_for without endpoint bug.
50dccbb cleanup
Sebastian Riedel authored
377 - Fixed BOM handling in Mojo::JSON. (rsp)
c10e81d fixed named redirect_to with arguments
Sebastian Riedel authored
378 - Fixed named redirect_to with arguments.
054d4a0 cleanup
Sebastian Riedel authored
379 - Improved Mojo::Exception. (yuki-kimoto)
ac8e083 fixed url_for without endpoint bug
Sebastian Riedel authored
380
e6502f7 cleaned up tutorial
Sebastian Riedel authored
381 0.999909 2009-11-11 00:00:00
382 - Cleaned up tutorial.
c86ec4c cleanup
Sebastian Riedel authored
383 - FIxed renderer exception bug. (yuki-kimoto)
e6502f7 cleaned up tutorial
Sebastian Riedel authored
384
ab43fc9 fixed bridges/ladders and added tests
Sebastian Riedel authored
385 0.999908 2009-11-11 00:00:00
386 - Fixed bridges/ladders and added tests.
387
a36c848 fixed another connection close bug in iollop
Sebastian Riedel authored
388 0.999907 2009-11-11 00:00:00
389 - Fixed another connection close bug in ioloop.
38acb77 fixed relaxed placeholder format handling in MojoX::Routes::Pattern
Sebastian Riedel authored
390 - Fixed relaxed placeholder format handling in
391 MojoX::Routes::Pattern.
a36c848 fixed another connection close bug in iollop
Sebastian Riedel authored
392
0100fb4 fixed connection close bug in ioloop
Sebastian Riedel authored
393 0.999906 2009-11-11 00:00:00
394 - Fixed connection close bug in ioloop.
395
6ed3456 fixed routes bug that prevented the root from having formats
Sebastian Riedel authored
396 0.999905 2009-11-11 00:00:00
397 - Fixed routes bug that prevented the root from having formats.
398
97d759b cleanup
Sebastian Riedel authored
399 0.999904 2009-11-10 00:00:00
400 - Cleaned up examples.
401
d7cfa81 added encoding support to renderer
Sebastian Riedel authored
402 0.999903 2009-11-10 00:00:00
d8fb4f3 added ladders to Mojolicious::Lite, they are like bridges but lite
Sebastian Riedel authored
403 - Added ladders to Mojolicious::Lite, they are like bridges but lite.
d7cfa81 added encoding support to renderer
Sebastian Riedel authored
404 - Added encoding support to renderer. (likhatskiy)
4b7bb20 added dumper helper
Sebastian Riedel authored
405 - Added dumper helper.
2bd7525 made tmpdir in Mojo::Asset::File configurable
Sebastian Riedel authored
406 - Made tmpdir in Mojo::Asset::File configurable.
d7cfa81 added encoding support to renderer
Sebastian Riedel authored
407
1d12ee5 fixed typos
Sebastian Riedel authored
408 0.999902 2009-11-01 00:00:00
6076384 added include helper
Sebastian Riedel authored
409 - Added include helper.
25b631e optimized buffering a bit
Sebastian Riedel authored
410 - Optimized buffering a bit.
bd1d54c fixed a case where multiple clients would taint the shared ioloop
Sebastian Riedel authored
411 - Fixed a case where multiple clients would taint the shared ioloop.
412 (ferreira)
8d6b77a fixed a case where non existing actions were considered a server error
Sebastian Riedel authored
413 - Fixed a case where non existing actions were considered a server
414 error. (Andre Vieth)
1d12ee5 fixed typos
Sebastian Riedel authored
415 - Fixed typos.
416
c745381 added Mojo::IOLoop and fixed a lot of bugs
Sebastian Riedel authored
417 0.999901 2009-09-01 00:00:00
418 - Added new Mojo::Client, because the old one had bugs that prevented
419 proper scaling and could not be fixed otherwise.
420 Note that this change is not backwards compatible, the decision to
421 make it so close to the 1.0 release was not easy but the bugs were
422 simply too serious.
2d65253 added native JSON support
Sebastian Riedel authored
423 - Added native JSON support.
b3ab2cf added more designer friendly .ep templates to Mojolicious
Sebastian Riedel authored
424 - Added more designer friendly .ep templates to Mojolicious.
c745381 added Mojo::IOLoop and fixed a lot of bugs
Sebastian Riedel authored
425 The default template format for your application can be controlled
426 with the default_handler attribute of the mojolicious renderer.
427 Mojolicious (in the startup method):
428 $self->renderer->default_handler('epl');
429 $self->renderer->default_handler('ep');
430 Mojolicious::Lite:
431 app->renderer->default_handler('epl');
432 app->renderer->default_handler('ep');
4b69eb9 improved tests
Sebastian Riedel authored
433 - Added helper support for .ep templates.
b3ab2cf added more designer friendly .ep templates to Mojolicious
Sebastian Riedel authored
434 - Added callback tests. (melo)
2098e52 added support for MOJO_CHUNK_SIZE=1 and fixed body callback buffering
Sebastian Riedel authored
435 - Added support for MOJO_CHUNK_SIZE=1. (melo)
ee5d381 fixed a few cases where exceptions and not found events would result …
Sebastian Riedel authored
436 - Added not_found.html.* templates.
717333d added input streaming support to Mojo::Content
Sebastian Riedel authored
437 - Added input streaming support to Mojo::Content.
b26e6b6 added param to Mojolicious::Controller
Sebastian Riedel authored
438 - Added client, param, pause, redirect_to and resume to
ddb9060 added redirect_to to Mojolicious::Controller
Sebastian Riedel authored
439 Mojolicious::Controller.
8ea5ba2 renamed Mojo::Manual to Mojolicious::Book
Sebastian Riedel authored
440 - Renamed Mojo::Manual to Mojolicious::Book.
c745381 added Mojo::IOLoop and fixed a lot of bugs
Sebastian Riedel authored
441 - Updated Mojolicious lite_app generator to use .ep templates.
65c539a fixed many bugs in the HTTP 1.1 state machine and added the ability t…
Sebastian Riedel authored
442 - Fixed many bugs in the HTTP 1.1 state machine and added the ability
443 to pause transactions.
80953f2 made param CGI.pm compatible
Sebastian Riedel authored
444 - Fixed param to be CGI.pm compatible.
ee5d381 fixed a few cases where exceptions and not found events would result …
Sebastian Riedel authored
445 - Fixed a few cases where exceptions and not found events would
446 result in empty pages.
c0d708e fixed layouts with partial templates
Sebastian Riedel authored
447 - Fixed layouts with partial templates.
d103de8 fixed encoding of non utf8 form data
Sebastian Riedel authored
448 - Fixed encoding of non utf8 form data.
2098e52 added support for MOJO_CHUNK_SIZE=1 and fixed body callback buffering
Sebastian Riedel authored
449 - Fixed body callbacks to get automatic buffering.
fe057f7 fixed a case in Mojo::Message where the Content-Length header was gen…
Sebastian Riedel authored
450 - Fixed a case where Mojo::Server::Daemon and Mojo::Client were too
451 defensive and made them in turn 20 times faster.
61af58c fixed keep alive problem in Mojo::Transaction::Pipeline
Sebastian Riedel authored
452 - Fixed keep alive problem in Mojo::Transaction::Pipeline.
54bf0df reformatted
Sebastian Riedel authored
453 - Fixed and simplified Mojo::Parameters. (gbarr)
046b445 fixed xml_escape to use character semantics
Sebastian Riedel authored
454 - Fixed xml_escape to use character semantics. (vti)
297f301 fixed utf8 handling of routes captures
Sebastian Riedel authored
455 - Fixed utf8 handling of routes captures. (vti)
823f5f1 fixed body helper and added tests
Sebastian Riedel authored
456 - Fixed body helper in Mojo::Message and added tests. (vti)
a03167a fixed typo
Sebastian Riedel authored
457 - Fixed padding byte handling in Mojo::Server::FastCGI.
458 (Jaroslav Muhin)
6932995 fixed a few small parser bugs in MojoX::Routes and added tests
Sebastian Riedel authored
459 - Fixed a few small parser bugs in MojoX::Routes and added tests.
4f1c085 reformatted
Sebastian Riedel authored
460 - Fixed Mojo::Asset::File and added tests. (Yuki Kimoto)
cf1f248 reformatted
Sebastian Riedel authored
461 - Fixed generated scripts. (Yuki Kimoto)
8d2de96 fixed CHLD signal handler for prefork children
Sebastian Riedel authored
462 - Fixed CHLD signal handler for prefork children. (sharifulin)
5773f67 fixed typo
Sebastian Riedel authored
463 - Fixed typo.
823f5f1 fixed body helper and added tests
Sebastian Riedel authored
464
b02b9e3 fixed typo
Sebastian Riedel authored
465 0.991251 2009-08-18 00:00:00
60496b5 fixed continue timeout handlig in Mojo::Transaction::Simple
Sebastian Riedel authored
466 - Fixed continue timeout handling in Mojo::Transaction::Simple.
9975ab9 fixed undefined value in If-Modified-Since check in MojoX::Dispatcher…
Sebastian Riedel authored
467 - Fixed undefined value in If-Modified-Since check in
468 MojoX::Dispatcher::Routes.
67d7659 fixed MojoX::Routes::Pattern::match
Sebastian Riedel authored
469 - Fixed MojoX::Routes::Pattern::match. (trendels)
cb6468f reformatted
Sebastian Riedel authored
470 - Fixed default_handler in MojoX::Renderer. (sharifulin)
93575c8 fixed all html5 tags
Sebastian Riedel authored
471 - Fixed HTML5 tags. (xantus)
56bff55 updated changes
Sebastian Riedel authored
472 - Fixed special Apache CGI environment cases.
7018da6 fixed Mojo::Log to work with older versions of Perl
Sebastian Riedel authored
473 - Fixed Mojo::Log to work with older versions of Perl.
b02b9e3 fixed typo
Sebastian Riedel authored
474 - Fixed typo.
475
968e870 prepared release
Sebastian Riedel authored
476 0.991250 2009-08-18 00:00:00
8f4aca3 refactored Mojo::Pipeline and renamed all transaction modules
Sebastian Riedel authored
477 - This release contains many substantial changes that are not
2118e95 updated changes
Sebastian Riedel authored
478 backwards compatible, but good news is that it's also the last
479 major feature breaking release before 1.0. ;)
8f4aca3 refactored Mojo::Pipeline and renamed all transaction modules
Sebastian Riedel authored
480 Older releases of Mojo did contain additional Mojo::Script::* and
481 Mojolicious::Script::* modules that are obsolete now and might
482 break this version if they are still present on your system.
483 Because of this we highly suggest that you
ae2e4ae updated changes
Sebastian Riedel authored
484 DELETE ALL MODULES IN THE "Mojo", "MojoX" AND "Mojolicious"
485 NAMESPACES MANUALLY!!!
9c69cc4 renamed script system to command system
Sebastian Riedel authored
486 - Mojo::Script has been renamed to Mojo::Command, this change is not
487 backwards compatible!
488 You will have to regenerate application scripts or replace
968e870 prepared release
Sebastian Riedel authored
489 "Mojo(licious)::Script" with "Mojo(licious)::Command" manually.
58599d0 removed unused features from Mojo::Base and simplified api
Sebastian Riedel authored
490 - Removed unused features from Mojo::Base and simplified API, this
491 change is not backwards compatible!
492 __PACKAGE__->attr('foo', default => 'bar');
493 becomes
494 __PACKAGE__->attr(foo => 'bar');
5fa7fea merged eplite and epl
Sebastian Riedel authored
495 - Merged eplite and epl, this change is not backwards compatible, you
496 will have to rename all your eplite templates to epl.
90630df simplified renderer
Sebastian Riedel authored
497 - Simplified MojoX::Renderer, this change is not backwards
498 compatible!
f8c787e removed handler detection from MojoX::Renderer
Sebastian Riedel authored
499 Handler can no longer be detected, that means "default_handler" or
500 the "handler" argument are required.
90630df simplified renderer
Sebastian Riedel authored
501 The template argument can no longer contain format or handler.
99e342b updated changes
Sebastian Riedel authored
502 $self->render(template => 'foo.html.epl')
90630df simplified renderer
Sebastian Riedel authored
503 becomes
99e342b updated changes
Sebastian Riedel authored
504 $self->render('foo', format => 'html', handler => 'epl')
9d64e7c updated changes
Sebastian Riedel authored
505 The following forms are available now.
99e342b updated changes
Sebastian Riedel authored
506 $self->render;
507 $self->render(controller => 'foo', action => 'bar');
508 $self->render({controller => 'foo', action => 'bar'});
509 $self->render(text => 'Hello!');
510 $self->render(template => 'index');
511 $self->render(template => 'foo/index');
512 $self->render(
90630df simplified renderer
Sebastian Riedel authored
513 template => 'index',
514 format => 'html',
515 handler => 'epl'
516 );
99e342b updated changes
Sebastian Riedel authored
517 $self->render(handler => 'something');
518 $self->render('foo/bar');
519 $self->render('foo/bar', format => 'html');
520 $self->render('foo/bar', {format => 'html'});
90630df simplified renderer
Sebastian Riedel authored
521 For renderers the stash will no longer get an updated template,
522 instead a new argument will be passed along.
523 {template => 'foo/bar', format => 'html', handler => 'epl'}
f7d9bbb simplified Mojo::Base
Sebastian Riedel authored
524 - Simplified context and controller in Mojolicious, this change is
525 not backwards compatible!
fae0960 unified context and controllers in Mojolicious
Sebastian Riedel authored
526 If you've been using a custom context object you'll now have to use
527 a custom controller base class.
90630df simplified renderer
Sebastian Riedel authored
528 The new controller_class attribute can now be used to set the
529 default controller in Mojolicious.
c8185fe updated changes
Sebastian Riedel authored
530 There is also no $c argument anymore actions get called with, since
531 everything is in $self now.
8f4aca3 refactored Mojo::Pipeline and renamed all transaction modules
Sebastian Riedel authored
532 - Refactored and renamed Mojo::Transaction and Mojo::Pipeline, this
533 change is not backwards compatible!
534 Mojo::Transaction -> Mojo::Transaction::Single
535 Mojo::Pipeline -> Mojo::Transaction::Pipeline
61dfb18 refactored and renamed Mojo::File
Sebastian Riedel authored
536 - Refactored and renamed Mojo::File and Mojo::File::Memory, this
537 change is not backwards compatible!
538 Mojo::File -> Mojo::Asset::File
539 Mojo::File::Memory -> Mojo::Asset::Memory
2333efc refactored and renamed Mojo::Content
Sebastian Riedel authored
540 - Refactored and renamed Mojo::Content, this change is not backwards
541 compatible!
542 Mojo::Content -> Mojo::Content::Single
2f7367e added conditions to MojoX::Routes
Sebastian Riedel authored
543 - Added conditions to MojoX::Routes.
8ac6655 made build_tx a callback named build_tx_cb
Sebastian Riedel authored
544 - Added routes script to Mojolicious.
f7d9bbb simplified Mojo::Base
Sebastian Riedel authored
545 - Simplified Mojo::Base.
6f5103b simplified exceptions
Sebastian Riedel authored
546 - Simplified exceptions.
d011bce made Mojo::Log default to utf8 when writing to a file
Sebastian Riedel authored
547 - Changed Mojo::Log to default to utf8 when writing to a file.
e410b0e cleaned up Mojo::Date
Sebastian Riedel authored
548 - Cleaned up Mojo::Date.
402af20 cleaned up Mojo::Transaction
Sebastian Riedel authored
549 - Cleaned up Mojo::Transaction.
8ac6655 made build_tx a callback named build_tx_cb
Sebastian Riedel authored
550 - Made build_tx a callback named build_tx_cb in Mojo.
c3d10d2 made exception template more fault tolerant and template warnings wil…
Sebastian Riedel authored
551 - Made the exception template a bit more fault tolerant.
bbabb91 fixed typo
Sebastian Riedel authored
552 - Made controller base class configurable in
553 MojoX::Dispatcher::Routes.
f051d5a removed password and user methods from Mojo::URL
Sebastian Riedel authored
554 - Removed address, password and user methods from Mojo::URL.
0d7ccf2 fixed Microsoft IIS CGI and FastCGI environment support
Sebastian Riedel authored
555 - Fixed Microsoft IIS CGI and FastCGI environment support.
2c4737f fixed prefix handling in MojoX::Dispatcher::Static
Sebastian Riedel authored
556 - Fixed prefix handling in MojoX::Dispatcher::Static.
49c04a2 fixed max_age in Mojo::Cookie
Sebastian Riedel authored
557 - Fixed max_age in Mojo::Cookie.
0b2b668 fixed cloning of urls with base
Sebastian Riedel authored
558 - Fixed cloning of urls with base in Mojo::URL.
94d63ab fixed parsing of multiple headers and cookies with same name
Sebastian Riedel authored
559 - Fixed parsing of multiple headers and cookies with same name.
06ee1a1 reformatted
Sebastian Riedel authored
560 - Fixed pipeline support in Mojo::Client. (acajou)
8e1ee76 fixed utf8 handling in Mojo::Parameters
Sebastian Riedel authored
561 - Fixed utf8 handling in Mojo::Parameters. (vti)
47aa0b9 only allow word characters in script names
Sebastian Riedel authored
562 - Fixed Mojo::Scripts to only allow word characters in script names.
d8740d8 reformatted
Sebastian Riedel authored
563 - Fixed security problem in MojoX::Dispatcher::Static. (trendels)
402af20 cleaned up Mojo::Transaction
Sebastian Riedel authored
564
e951602 fixed typo
Sebastian Riedel authored
565 0.991246 2009-08-01 00:00:00
566 - Fixed typo.
567
f6efd9d simplified script system startup
sri authored
568 0.991245 2009-07-31 00:00:00
ebad17c simplified Mojo::Client API
Sebastian Riedel authored
569 - Added spin_app to Mojo::Client and simplified API.
0092719 added port to Mojo::Cookie
Sebastian Riedel authored
570 - Added port support to Mojo::Cookie.
6e115d4 made chunk size configurable
Sebastian Riedel authored
571 - Made chunk size configurable with MOJO_CHUNK_SIZE environment variable.
f6efd9d simplified script system startup
sri authored
572 - Simplified script system startup.
176d49a cleaned up server tests
sri authored
573 - Cleaned up server tests.
6369f7f fixed win32 bug where eplite templates could not be detected right
sri authored
574 - Fixed win32 bug where eplite templates would not be detected right.
f6efd9d simplified script system startup
sri authored
575
1e0081c new release
sri authored
576 0.991244 2009-07-30 00:00:00
577 - Fixed package.
578
5930852 made proxy support more portable
sri authored
579 0.991243 2009-07-28 00:00:00
d7d7f58 made eplite ignore everything after __END__
sri authored
580 - Made eplite ignore everything after __END__.
5930852 made proxy support more portable
sri authored
581 - Made proxy support more portable.
d507b80 simplified progress callbacks
sri authored
582 - Simplified progress callbacks.
c5e5545 cleaned up buffer api
sri authored
583 - Cleaned up internal Mojo APIs.
ccf78e1 added local host bind address support to daemon
sri authored
584 - Added local host bin address support to Mojo::Server::Daemon.
183791a fixed layouts on win32 and made templates portable
sri authored
585 - Fixed layouts on win32 and made templates portable, "/" is now the
586 separator on all platforms. (charsbar)
69b4168 fixed dependency on Getopt::Long 2.38
sri authored
587 - Fixed dependency on Getopt::Long 2.38. (kevinold)
d11fb03 fixed Perl 5.8.1 prereqs
sri authored
588 - Fixed Perl 5.8.1 prereqs. (alias)
5930852 made proxy support more portable
sri authored
589
590 0.991242 2009-07-27 00:00:00
0112933 cleaned up the whole script system
sri authored
591 - Cleaned up the whole script system, this change is mostly backwards
592 compatible except for a few cases.
593 "daemon $port" now becomes "daemon -p $port"
594 "mojolicious mojo $script" becomes "mojolicious $script"
ae17bc0 added HTML escape expression marks "<%==" and "%==" to Mojo::Template
sri authored
595 - Added HTML escape expression marks "<%==" and "%==" to
596 Mojo::Template.
124ea7e reformatted lite examples to a tutorial
sri authored
597 - Added more Mojolicious::Lite examples and reformatted them into a
598 tutorial.
f891c23 fixed bridge bug and added test
sri authored
599 - Fixed a bridge bug in MojoX::Dispatcher and added tests.
0b889b9 added more examples
sri authored
600
50deb42 added named route test for Mojolicious
sri authored
601 0.991241 2009-07-20 00:00:00
a146626 added Mojolicious::Lite
sri authored
602 - Mojolicious::Lite has been introduced as a new entry level web
603 framework example.
24b3bff added ->render(text => "") support and many lite examples
sri authored
604 - Mojo::Message::Response will now default to response code 200,
605 this change is not backwards compatible.
606 In Mojolicious you should use ->render(text => 'Hello!') instead of
607 ->res->body('Hello!') now.
7fcaecc changed routes syntax again, this change is not entirely backwards co…
sri authored
608 - Changed routes syntax again, this change is not entirely backwards
609 compatible but will only affect you if you are using the relaxed
610 and wildcard variations.
611 "/((foo))" becomes "/(.foo)"
612 "/(((foo)))" becomes "/(*foo)"
24b3bff added ->render(text => "") support and many lite examples
sri authored
613 - Updated Mojolicious to support ->render(text => 'Hello World!').
d4ac993 updated Mojo::Script::get_data to use "@@ $name" instead of "__$name__"
sri authored
614 - Updated Mojo::Script::get_data to use "@@ $name" instead of
615 "__$name__".
21c9ef2 added "via" method to support request methods in routes
sri authored
616 - Updated our routes implementation to support HTTP request methods.
617 - Updated Mojo::Home to fallback to FindBin for detection.
4a060b0 made Mojolicious much more fault tolerant
sri authored
618 - Made Mojolicious much more fault tolerant.
7b87470 fixed PATH_INFO handling of the CGI environment parser
sri authored
619 - Fixed PATH_INFO handling of the CGI environment parser in
620 Mojo::Message::Request.
fe1673b added url_for and render_partial to Mojolicious::Controller
sri authored
621 - Added url_for and render_partial to Mojolicious::Controller.
a025bbe added namespace support to Mojo::Template
sri authored
622 - Added namespace support to Mojo::Template.
5c6c8bd added eplite handler to Mojolicious::Renderer
sri authored
623 - Added eplite handler to Mojolicious::Renderer.
d9f1d07 added generator for lite apps
sri authored
624 - Added generator for lite apps.
8e93c82 updated changes
sri authored
625 - Added tests.
10f6fdf allow log level override via environment variable in Mojo::Log
sri authored
626 - Allow log level override via environment variable in Mojo::Log.
50deb42 added named route test for Mojolicious
sri authored
627 - Code cleanup.
628
b11dd82 cleaned up code
sri authored
629 0.991240 2009-07-19 00:00:00
9477763 turned layout rendering inside out for better exception handling and …
sri authored
630 - Turned Mojolicious layout rendering inside out for better exception
631 handling and to make layouts configurable from templates.
0e50df7 fixed generator bug in Mojo::Script
sri authored
632 - Added debug helpers to Mojo::Server::FastCGI.
7025fa4 fixed detection bug in Mojo::Home
sri authored
633 - Fixed detection bug in Mojo::Home.
0e50df7 fixed generator bug in Mojo::Script
sri authored
634 - Fixed generator bug in Mojo::Script.
ca9519b fixed Windows related parser bug in Mojo::Loader::Exception
sri authored
635 - Fixed Windows related parser bug in Mojo::Loader::Exception.
b11dd82 cleaned up code
sri authored
636 - Cleaned up code.
637
19f7cac fixed warning in template.t
sri authored
638 0.991239 2009-07-16 00:00:00
fd117d2 renamed bin to script
sri authored
639 - Renamed bin directory to script, old apps should not break but you
640 are still encouraged to rename the directory yourself.
211babe simplified Mojo::Template
sri authored
641 - Simplified Mojo::Template, this will only affect you if you are
642 using Mojo::Template directly.
7e499db added setuid/setgid support to daemon and prefork daemon (James Duncan)
sri authored
643 - Added setuid/setgid support to Mojo::Server::Daemon and
644 Mojo::Server::Daemon::Prefork. (James Duncan)
5dc8b49 updated Mojo::Server::FastCGI and Mojo::Server::Daemon::Prefork to us…
sri authored
645 - Updated Mojo::Server::FastCGI and Mojo::Server::Daemon::Prefork to
646 use the application logger.
7e499db added setuid/setgid support to daemon and prefork daemon (James Duncan)
sri authored
647 - Fixed import problem in Mojo::Server::Daemon::Prefork. (James Duncan)
648 - Fixed warning in template.t.
19f7cac fixed warning in template.t
sri authored
649
5d50380 fixed all shebang lines
sri authored
650 0.991238 2009-07-16 00:00:00
651 - Fixed all shebang lines.
652
653 0.991237 2009-07-15 00:00:00
2bc0af2 renamed process_local to process_app
sri authored
654 - Renamed process_local to process_app in Mojo::Client, this change
655 is not backward compatible and you might have to change some of
656 your tests.
c6dc703 simplified MojoX::Renderer
sri authored
657 - Simplified MojoX::Renderer.
4012585 simplified Mojo::ByteStream
sri authored
658 - Simplified Mojo::Loader.
659 - Simplified Mojo::ByteStream.
e6b19ab simplified exceptions
sri authored
660 - Simplified exceptions.
9b76154 updated all modules to use IO::Poll instatead of IO::Select
sri authored
661 - Updated all modules to use IO::Poll instead of IO::Select.
d85199e updated exception handling in Mojolicious to work with exceptions in …
sri authored
662 - Updated exception handling in Mojolicious to work with exceptions
663 in epl templates.
e913fba updated Mojolicious to log to STDERR if log directory isn't writable
sri authored
664 - Updated Mojo and Mojolicious to log to STDERR if log directory
665 isn't writable.
854b121 updated Mojo and Mojolicious to work without boilerplate
sri authored
666 - Updated Mojo and Mojolicious to work without boilerplate and a
667 single MyApp.pm file.
cb3171e added html_encode and html_decode
sri authored
668 - Added html_encode and html_decode methods to Mojo::ByteStream.
f187b0a updated changes
sri authored
669 - Improved 100 Continue handling and added more tests. (acajou)
18c5114 improved Mojo::Teamplate exception handling and simplified Mojo::Loader
sri authored
670 - Improved Mojo::Template exception handling.
671 - Cleaned up exception code.
53011b3 updated changes
sri authored
672 - Fixed possible infinite loop in Mojo::Server::FastCGI.
ef6eca8 fixed typos
sri authored
673 - Fixed typos.
674
f3c44c6 big code cleanup
sri authored
675 0.991236 2009-07-05 00:00:00
a6696f9 simplified Mojo::Home and moved executable detection to Test::Mojo::S…
sri authored
676 - Simplified Mojo::Home.
677 - Moved executable detection to Test::Mojo::Server.
f431d64 improved Mojo::Loader::Exception and moved tests from persistent_erro…
sri authored
678 - Improved Mojo::Loader::Exception.
679 - Moved persistent_error.t tests to app.t.
f3c44c6 big code cleanup
sri authored
680 - Cleaned up code.
10ed1fe reformatted
sri authored
681 - Fixed at_least_version. (yuki-kimoto)
f3c44c6 big code cleanup
sri authored
682
943fd0c fixed typos
sri authored
683 0.991235 2009-07-05 00:00:00
550f704 removed prepare/finalize methods from Mojolicious
sri authored
684 - Removed prepare/finalize methods from Mojolicious.
943fd0c fixed typos
sri authored
685 - Fixed typos.
686
6722355 updated generator scripts and added prepare/finalize methods to Mojol…
sri authored
687 0.991234 2009-07-03 00:00:00
fffc957 improved Mojo::Headers and renamed method add_line to add
sri authored
688 - Added name and value filters to Mojo::Headers. (acajou)
689 - Added clean multiline value handling to Mojo::Headers.
6722355 updated generator scripts and added prepare/finalize methods to Mojol…
sri authored
690 - Added prepare/finalize methods to Mojolicious.
bbfbb91 added some additional mime types
sri authored
691 - Added some additional mime types to MojoX::Types.
fffc957 improved Mojo::Headers and renamed method add_line to add
sri authored
692 - Renamed method add_line to add in Mojo::Headers.
6722355 updated generator scripts and added prepare/finalize methods to Mojol…
sri authored
693 - Updated generator scripts to play nice with MM->parse_version.
694
d5ae221 fixed external server tests
sri authored
695 0.991233 2009-07-01 00:00:00
f7f99ff rewrote Mojo::Client::process_local to use the new state machine
sri authored
696 - Rewrote Mojo::Client::process_local to use the new state machine.
b68c74d updated changes
sri authored
697 - Added Server and X-Powered-By headers.
d5ae221 fixed external server tests
sri authored
698 - Fixed external server tests.
ac7bc8d fixed Mojo::Date handling of negative epoch values
sri authored
699 - Fixed Mojo::Date handling of negative epoch values.
d5ae221 fixed external server tests
sri authored
700
a1b3d6b new version
sri authored
701 0.991232 2009-06-29 00:00:00
702 - Fixed tarball.
703
9c7e150 updated version to 0.991231 (this is the date of the first futurama e…
sri authored
704 0.991231 2009-06-29 00:00:00
dbe04fd rewrote MojoX::Renderer, note that it is not backward compatible
Sebastian Riedel authored
705 - Rewrote MojoX::Renderer, it is not backward compatible and
706 templates need to be renamed in the following 3 part format
707 "index.html.tt"!
6b52a28 added exception handling to MojoX::Dispatcher::Routes and Mojo::Loader
sri authored
708 - Added exception support to MojoX::Dispatcher::Routes, this change
709 is not backward compatible and "dispatch" calls now return
d54268b updated changes
sri authored
710 exception objects for errors and false otherwise.
c1dd486 changed routes syntax
sri authored
711 - Changed routes syntax, this change is not backward compatible and
712 you need to change all your existing routes.
713 "/:foo" becomes "/(foo)"
714 "/^foo" becomes "/((foo))"
715 "/*foo" becomes "/(((foo)))"
3114e47 Added HTTP 1.1 pipelining support to Mojo and layouts to Mojolicious
Sebastian Riedel authored
716 - Added full HTTP 1.1 pipelining support to all Mojo layers.
717 - Added layout support to MojoX::Renderer.
dbe04fd rewrote MojoX::Renderer, note that it is not backward compatible
Sebastian Riedel authored
718 - Made render call optional.
dc00f21 added format support to MojoX::Routes
Sebastian Riedel authored
719 - Added format support to MojoX::Routes.
6b52a28 added exception handling to MojoX::Dispatcher::Routes and Mojo::Loader
sri authored
720 - Added Mojo::Loader::Exception.
a4e1d41 added wildcard support to MojoX::Routes and rewrote some of the inter…
Sebastian Riedel authored
721 - Added wildcard symbol support to MojoX::Routes and rewrote many
722 routes internals.
4ca4c48 added Makefile.PL generator
Sebastian Riedel authored
723 - Added Makefile.PL generator.
b4bc586 reformatted
Sebastian Riedel authored
724 - Added HttpOnly support to Mojo::Cookie. (burak)
da859d8 support more CGI implementations
Sebastian Riedel authored
725 - Support more CGI implementations.
9dac78d added tests for namespace only dispatching
sri authored
726 - Added support for namespaces only dispatching in
727 MojoX::Dispatcher::Routes.
e84d850 added encoding support to Mojo::Template and made "utf8" the default
sri authored
728 - Added encoding support to Mojo::Template and made "utf8" the
729 default.
f562825 reformatted
sri authored
730 - Added HEAD support to Mojo::Server::Daemon. (acajou)
836eb85 added new relaxed placeholder to MojoX::Routes::Pattern
sri authored
731 - Added new relaxed placeholder to MojoX::Routes::Pattern.
f7ef03f added Mojo::Template::Exception
sri authored
732 - Added Mojo::Template::Exception.
964a650 reformatted
sri authored
733 - Added HEAD support to the Mojo::Transaction state machine and
734 related modules. (acajou)
52ed84c updated changes
sri authored
735 - Added safe_post option to Mojo::Pipeline. (acajou)
81d9dc2 updated changes
sri authored
736 - Made chained => 1 the default in Mojo::Base.
e81cdf4 fixed a compiler bug in Mojo::Template
sri authored
737 - Fixed compiler bug in Mojo::Template that prevented more advanced
738 control structures, you might have to add additional semicolons to
739 some of your templates.
796eb0b fixed Mojo::Date to not crash on invalid dates
Sebastian Riedel authored
740 - Fixed Mojo::Date to not crash on invalid dates. (vti)
7310fa3 updated Changes
sri authored
741 - Fixed chunked support in Mojo::Server::Daemon and Mojo::Client.
8db5b64 fixed tokenizer in MojoX::Routes::Pattern to support "0" values
Sebastian Riedel authored
742 - Fixed tokenizer in MojoX::Routes::Pattern to support "0" values.
743 (Anatoly Sharifulin)
23d9508 fixed parsing of 0 in Mojo::Path
Sebastian Riedel authored
744 - Fixed parsing of "0" in Mojo::Path. (charsbar)
88bf3f5 reformatted
Sebastian Riedel authored
745 - Fix server tests on win32. (charsbar)
f562825 reformatted
sri authored
746 - Fixed leading whitespace problem in the request parser. (acajou)
b168d97 reformatted
Sebastian Riedel authored
747 - Fixed broken pipe problem in Mojo::Server::CGI. (vti)
d1d260a @uwe added /diag/dump_tx
uwe authored
748 - Added more diagnostics options to Mojo::HelloWorld. (uwe)
ca288f3 reformatted
Sebastian Riedel authored
749 - Fixed empty cookie parsing. (vti)
840645e reformatted
Sebastian Riedel authored
750 - Fixed a case where child processes migth hang in
751 Mojo::Server::Daemon::Prefork. (gbarr)
3c40122 reformatted
Sebastian Riedel authored
752 - Fixed a bug in MojoX::Dispatcher::Routes where the renderer would
753 be called with an empty stack. (melo)
7de861c reformatted
Sebastian Riedel authored
754 - Fixed a escaping problem in Mojo::Parameters. (vti)
186966a made Mojo::URL more template friendly
Sebastian Riedel authored
755 - Updated Mojo::URL to be more template friendly.
6ddac54 improved Solaris compatibility
sri authored
756 - Improved Solaris compatibility.
d1d260a @uwe added /diag/dump_tx
uwe authored
757
9c1f939 added local/remote address and port information support
Sebastian Riedel authored
758 0.9002 2009-02-16 00:00:00
759 - Added local_address(), local_port(), remote_address() and
760 remote_port() to Mojo::Transaction.
b981cae fixed another win32 test bug
Sebastian Riedel authored
761 - Improved tests.
762 - Fixed some typos.
9c1f939 added local/remote address and port information support
Sebastian Riedel authored
763
1f0a24c many small updates
Sebastian Riedel authored
764 0.9001 2009-01-28 00:00:00
d26d483 reformatted
Sebastian Riedel authored
765 - Added proper home detection to Mojo itself. (charsbar)
766 - Fixed a bug where errors got cached in the routes dispatcher.
767 (charsbar)
c355c59 updated error handling
Sebastian Riedel authored
768 - Updated error handling in MojoX::Dispatcher::Static.
ca87975 Mojo::Message::Request/Response::cookies() should always return a arr…
Sebastian Riedel authored
769 - Fixed Mojo::Message::Request::cookies() to always return a
770 arrayref.
7570e9d reformatted
Sebastian Riedel authored
771 - Fixed url_for to support references. (vti)
1301d8d reformatted
Sebastian Riedel authored
772 - Fixed unescaping of captures. (vti)
b98dd86 fixed typo
Sebastian Riedel authored
773 - Fixed typos. (uwe)
c355c59 updated error handling
Sebastian Riedel authored
774
a84e224 prepare 0.9 release
Sebastian Riedel authored
775 0.9 2008-12-01 00:00:00
42e7899 renamed environment to mode
Sebastian Riedel authored
776 - Added modes to Mojolicious.
e5824bd simple logger added
Sebastian Riedel authored
777 - Added Mojo::Log and log support for Mojo/Mojolicious.
73114bf changed Mojo::Template and MojoX::Renderer api to make catching error…
Sebastian Riedel authored
778 - Changed MojoX::Renderer and Mojo::Template api to make catching
779 errors easier, we now use a scalar ref for results like most
780 template engines.
33372c3 added MojoX::Context
Sebastian Riedel authored
781 - Added MojoX::Context.
8fdb7ad added support for multi level controller classes
Sebastian Riedel authored
782 - Added multi level controller class support to Mojolicious.
822fb89 made routes dispatcher fail more often
Sebastian Riedel authored
783 - MojoX::Dispatcher::Routes should be able to fail.
16dc6ed @markstos typo fix in "Changes"
markstos authored
784 - Added diagnostics functions to Mojo::HelloWorld.
e36e02b fixed many Apache related bugs
Sebastian Riedel authored
785 - Made the env parser Apache compatible.
6423de3 made everything Apache compatible
Sebastian Riedel authored
786 - Made Mojo::Server::FastCGI Apache compatible.
f8aef06 added namespace, class and method support
Sebastian Riedel authored
787 - Added namespace, class and method captures to
788 MojoX::Dispatcher::Routes.
9eacc34 made url_for work for rebased applications
Sebastian Riedel authored
789 - Made url_for work for rebased applications.
8b0eb98 added ctx, render, req, res and stash methods to Mojolicious controllers
Sebastian Riedel authored
790 - Added ctx, render, req, res and stash methods to Mojolicious
791 controllers.
abd5d64 made cookie and upload behave like param
Sebastian Riedel authored
792 - Changed cookie, param and upload in Mojo::Parameters to return a
793 list.
63dfa41 added support for templateless renderers
Sebastian Riedel authored
794 - Added support for templateless renderers to MojoX::Renderer.
bd9fb03 added ctx attribute and action blacklist
Sebastian Riedel authored
795 - Added blacklist to MojoX::Dispatcher::Routes.
66d1324 added changes entry and fixed formatting a bit
Sebastian Riedel authored
796 - Fixed Mojo::Date bugs. (vti)
aa38b55 fixed routes bug where / was matching too much
Sebastian Riedel authored
797 - Fixed / routes matching too much.
61ff64d made win32 fix a bit more sane
Sebastian Riedel authored
798 - New Windows workaround in Mojo::Client and Mojo::Server::Daemon.
aa38b55 fixed routes bug where / was matching too much
Sebastian Riedel authored
799 - Cleaned up Mojo::Transaction. (Ask Bjoern Hansen)
800 - Added .perltidyrc. (Ask Bjoern Hansen)
728524f allow route chains to be broken with return values
Sebastian Riedel authored
801 - Allow chains to be broken with return values in
802 MojoX::Dispatcher::Routes.
8b0eb98 added ctx, render, req, res and stash methods to Mojolicious controllers
Sebastian Riedel authored
803 - The stack in MojoX::Routes resets now.
bda337f updated changes
Sebastian Riedel authored
804 - Renamed default_handler to default_format in MojoX::Renderer.
6785b70 disallow actions beginning with _
Sebastian Riedel authored
805 - Disallow actions beginning with _ in MojoX::Dispatcher::Routes.
d8adab2 fixed authors and changes
Sebastian Riedel authored
806 - Preload application in servers. (Graham Barr)
1a14183 renamed is_version to at_least_version
Sebastian Riedel authored
807 - Renamed is_version to at_least_version. (Mark Stosberg)
b40f35b added documentation
Sebastian Riedel authored
808 - Added documentation. (Ch Lamprecht)
e1d383e micro optimize env parser
Sebastian Riedel authored
809 - Added param tests. (Mark Stosberg)
810 - Added documentation for Mojo::Log. (Mark Stosberg)
ffee22f reformatted and fixed bugs
Sebastian Riedel authored
811 - Add test for MojoX::Renderer. (Mark Stosberg)
418c3d5 fixed formatting
Sebastian Riedel authored
812 - When testing, allow servers a few seconds to stop. (Leon Brocard)
8b0eb98 added ctx, render, req, res and stash methods to Mojolicious controllers
Sebastian Riedel authored
813 - Fixed typos.
aa38b55 fixed routes bug where / was matching too much
Sebastian Riedel authored
814
630140d made daemons 20% faster
Sebastian Riedel authored
815 0.8009 2008-11-07 00:00:00
eaca38c cleaned up Mojo::Message callbacks
Sebastian Riedel authored
816 - Cleaned up Mojo::Message callbacks and added tests.
4f70f8b fixed more escaping bugs
Sebastian Riedel authored
817 - Fixed escaping in Mojo::URL.
56d3de5 fixed query string support and escaping in Mojo::Parameters
Sebastian Riedel authored
818 - Fixed query string support and escaping in Mojo::Parameters.
4fe14e7 Optimized randomness in Mojo::Client
Sebastian Riedel authored
819 - Optimized randomness in Mojo::Client. (Leon Brocard)
e8a0023 Randomized handle order in Mojo::Client
Sebastian Riedel authored
820 - Randomized handle order in Mojo::Client
e2fcace Mojo::Client should weight writes higher than reads
Sebastian Riedel authored
821 - Mojo::Client now prefers writes over reads.
af55d55 added move_to and copy_to
Sebastian Riedel authored
822 - Added copy_to and move_to to Mojo::File.
630140d made daemons 20% faster
Sebastian Riedel authored
823 - Made the daemons about 20% faster.
1fd108b cleaned up Changes
Sebastian Riedel authored
824 - Cleaned up Mojo::File. (Leon Brocard)
12f826e fallback to default renderer (Ask Bjoern Hansen)
Sebastian Riedel authored
825 - Fallback to default renderer in MojoX::Renderer.
826 (Ask Bjoern Hansen)
97597c8 made Mojo::Base a little bit faster
Sebastian Riedel authored
827 - Made Mojo::Base instantiation a little bit faster.
7ae8c3d many small changes
Sebastian Riedel authored
828 - Added documentation to Mojo::Base. (Marcus Ramberg)
829 - Moved the home attribute from Mojolicious to Mojo.
830 - Fixed MojoX::Renderer to pass options through to the handler.
831 (Ask Bjoern Hansen)
8e1b3ea fixed fastcgi server
Sebastian Riedel authored
832 - Fixed Mojo::Server::FastCGI according to the spec.
a09123e code cleanup
Sebastian Riedel authored
833 - Dispatchers now return true or false.
7ae8c3d many small changes
Sebastian Riedel authored
834 - Added documentation to Mojo::Home. (Mark Stosberg)
835 - Added documentation to Mojo::Buffer. (Mark Stosberg)
836 - Removed replace from Mojo::Buffer. (Mark Stosberg)
837 - Added buffer tests. (Mark Stosberg)
630140d made daemons 20% faster
Sebastian Riedel authored
838
52d6165 fixed multipart parser for short requests
Sebastian Riedel authored
839 0.8008 2008-11-07 00:00:00
840 - Fixed multipart parsing for short requests.
ccd1a98 fixed content file storage to specific file
Sebastian Riedel authored
841 - Fixed content file storage to specific file.
4cb1332 fixed lower case app names
Sebastian Riedel authored
842 - Fixed lower case appclasses.
52d6165 fixed multipart parser for short requests
Sebastian Riedel authored
843
a1dde5c fixed infinite loop in Mojo::File (Leon Brocard)
Sebastian Riedel authored
844 0.8007 2008-11-07 00:00:00
3346bed added param to Mojo::Message
Sebastian Riedel authored
845 - Cleaned up the api some more.
846 - Added param to Mojo::Message.
847 - Added server.t. (Mark Stosberg)
848 - Added documentation. (Mark Stosberg)
a1dde5c fixed infinite loop in Mojo::File (Leon Brocard)
Sebastian Riedel authored
849 - Cleaned up Mojo::File api.
850 - Fixed infinite loop in Mojo::File. (Leon Brocard)
851
c5b557d made Mojo::Template faster (Pedro Melo)
Sebastian Riedel authored
852 0.8006 2008-11-06 00:00:00
e2a2db0 fixed typos
Sebastian Riedel authored
853 - Simplified api by removing aliases, this will help with subclassing
854 annoyances but might break some existing code if you are using long
855 versions of formerly aliased attributes.
a6e746e updated changes
Sebastian Riedel authored
856 - Fixed application/x-www-form-urlencoded.
fcdc29b fixed query string support
Sebastian Riedel authored
857 - Fixed support for query strings.
5483c22 fixed multi query param support
Sebastian Riedel authored
858 - Fixed multi query parameter support.
fcdc29b fixed query string support
Sebastian Riedel authored
859 - Added a context class to the Mojolicious generator.
e2a2db0 fixed typos
Sebastian Riedel authored
860 - Cleaned up Mojo::Server api. (Mark Stosberg)
9b18f1f fixed application/x-www-form-urlencoded
Sebastian Riedel authored
861 - Increased Mojo::Template performance. (Pedro Melo)
83a478c big api cleanup and more docs
Sebastian Riedel authored
862 - Added documentation. (Mark Stosberg)
70056bf fixed typos
Sebastian Riedel authored
863 - Fixed typos. (Marcus Ramberg)
c5b557d made Mojo::Template faster (Pedro Melo)
Sebastian Riedel authored
864
5ad283d fixed typos
Sebastian Riedel authored
865 0.8.5 2008-11-04 00:00:00
767a038 fixed version
Sebastian Riedel authored
866 - Fixed version. (Andreas Koenig)
5ad283d fixed typos
Sebastian Riedel authored
867 - Fixed typos.
868
39745a7 0.8.4 release
Sebastian Riedel authored
869 0.8.4 2008-11-04 00:00:00
870 - Improved caching in Mojo::Message.
871 - Added upload and cookie method to Mojo::Message.
872 - Changed uploads behavior in Mojo::Message to bring it in line with
873 cookies.
874 - Added documentation. (Mark Stosberg)
875
f46a229 0.8.3 release
Sebastian Riedel authored
876 0.8.3 2008-11-03 00:00:00
f4b7782 removed filter from Mojo::Base
Sebastian Riedel authored
877 - Removed filter from Mojo::Base and added warnings.
4923ce6 applied some patches
Sebastian Riedel authored
878 - Added caching to uploads in Mojo::Message. (Mark Stosberg)
879 - Fixed typos. (Robert Hicks)
84219d1 changed documentation a bit
Sebastian Riedel authored
880 - Added documentation.
4923ce6 applied some patches
Sebastian Riedel authored
881
d7af479 new version
Sebastian Riedel authored
882 0.8.2 2008-11-01 00:00:00
883 - Removed OS X resource fork files.
884
3d32f46 made daemon.t developer only
Sebastian Riedel authored
885 0.8.1 2008-11-01 00:00:00
886 - Made daemon.t developer only.
8c40d9c fixed typos
Sebastian Riedel authored
887 - Fixed typos.
888
090a56d first commit
Sebastian Riedel authored
889 0.8 2008-10-21 00:00:00
9be2f04 fiex win32 support in daemon (hopefully)
Sebastian Riedel authored
890 - Fixed Mojo::Server::Daemon windows support.
090a56d first commit
Sebastian Riedel authored
891 - Generated applications now have individually named executables.
892 - Cleaned up Mojo::Home.
893 - Changed Mojolicious default application templates to something more
894 sane.
4c70359 made Mojo::Base 25% faster
Sebastian Riedel authored
895 - Mojo::Base accessors don't take multiple arguments anymore,
896 this results in a 25% speed increase.
1406f0f switched to environment variable for max memory size
Sebastian Riedel authored
897 - Added MOJO_MAX_MEMORY_SIZE environment variable.
9236ce9 changed callbacks a bit
Sebastian Riedel authored
898 - Added prepare_parser and prepare_builder callbacks to
899 Mojo::Message.
900 - Added done and is_done to Mojo::Stateful.
d8edac1 all tests passing on win32, yay
Sebastian Riedel authored
901 - Fixed many win32 related bugs.
dbe4371 fixed Mojo::Base
Sebastian Riedel authored
902 - Fixed keep alive related bugs in daemon and client. (Pedro Melo)
0f00636 allow default to have false values
Sebastian Riedel authored
903 - Allow default in Mojo::Base to have false values. (Pedro Melo)
dbe4371 fixed Mojo::Base
Sebastian Riedel authored
904 - Fixed chmod_rel_file in Mojo::Script. (Shu Cho).
905 - Mojo::Base attributes can't start with a digit. (Shu Cho).
0aa4bb9 fixed content length header for empty messages
Sebastian Riedel authored
906 - Fixed Content-Length header for empty messages.
090a56d first commit
Sebastian Riedel authored
907 - Removed warning from Mojo.pm.
400e782 renamed gate to bridge
Sebastian Riedel authored
908 - Renamed gate to bridge in MojoX::Routes.
e2e453e added waypoint to routes
Sebastian Riedel authored
909 - Added waypoint() to MojoX::Routes.
4049362 added named url_for
Sebastian Riedel authored
910 - Added named url_for to MojoX::Routes and Mojolicious.
962f848 added mojolicious docs (vti)
Sebastian Riedel authored
911 - Added Mojolicious documentation. (vti)
090a56d first commit
Sebastian Riedel authored
912 - Fixed documentation links.
913 - Fixed some typos.
914
915 0.7 2008-10-11 00:00:00
916 - Added the Mojolicious Web Framework example.
917 - Added upload and GET/POST parameter helpers to Mojo::Message.
918 - Hooks for upload progress and stuff added.
919 - Refactored transfer encoding code into Mojo::Filter and
920 Mojo::Filter::Chunked.
921 - Added callbacks for start line and header generators.
922 - Added workaround for missing IO::Seekable support in older
923 versions of File::Temp (Perl 5.8).
924 - script/mojo.pl got renamed to bin/mojo.
925 - Mojo::Cache got renamed to Mojo::File because there will be a cache
926 module named MojoX::Cache, and that could cause confusion later on.
927 - Fixed many escaping related bugs around Mojo::URL.
928 - Fixed 100-Continue support in Mojo::Server::Daemon and Mojo::Client.
929 - Countless small bugs fixed and tests added.
930
931 0.6 2008-09-24 00:00:00
932 - Many more bugfixes.
933
934 0.5 2008-09-24 00:00:00
935 - Many small bugfixes.
936
937 0.4 2008-09-24 00:00:00
938 - Moved everything into the Mojo namespace.
939
940 0.3 2008-09-24 00:00:00
941 - Fixed documentation.
942
943 0.2 2008-09-24 00:00:00
16dc6ed @markstos typo fix in "Changes"
markstos authored
944 - First release.
Something went wrong with that request. Please try again.