Commit Graph

780 Commits

Author SHA1 Message Date
sdogruyol eefdfc3ce7 Update CHANGELOG 2016-11-25 17:40:14 +03:00
Luis Lavena 83fe17df9a Update Radix to latest and lock pessimistically (#262)
Radix project follows a Semantic Versioning approach which avoids
introducing breaking changes in PATCH releases.

With this in consideration, it is safe to use pessimistic operator
to indicate the version of Radix to use.

Closes #261
2016-11-25 18:36:47 +04:00
sdogruyol 1826789e84 Use body.gets_to_end for parse_json. Fixes #260 2016-11-25 10:45:25 +03:00
Serdar Dogruyol cc44710654 Remove session & csrf from core (#259)
Remove session & CSRF
2016-11-24 16:47:30 +04:00
sdogruyol 126e5a033c v0.17.1 2016-11-24 12:30:27 +03:00
sdogruyol 3b9a3f84ab Treat HTTP::Request body as IO. Fixes #257 2016-11-24 12:07:39 +03:00
sdogruyol f11b0e07e4 v0.17.0 2016-11-23 21:30:49 +03:00
sdogruyol bf9adfbbab Update multipart.cr to v0.1.1 2016-11-23 20:45:57 +03:00
sdogruyol 2248475573 Properly add status_code on exceptions. Fixes #255 2016-11-23 20:36:56 +03:00
sdogruyol 6b034c3b2f Rename MemoryIO to IO::Memory since it's deprecated on Crystal 0.20.0 2016-11-22 23:29:10 +03:00
sdogruyol 733582f724 No need for require though 2016-11-19 00:11:35 +03:00
sdogruyol 23cd325def Move some stuff to Utils 2016-11-19 00:05:22 +03:00
Serdar Dogruyol bc764b7af7 Treat body as IO in param_parser (#252) 2016-11-16 22:09:50 +04:00
sdogruyol 012ac8f6b7 Yield error in custom error handlers 2016-11-16 20:27:01 +03:00
sdogruyol 14b094d52f Update Radix to v0.3.4 2016-11-12 22:05:10 +03:00
sdogruyol d3eea1d9ab Rename to FilterBlock 2016-11-10 23:54:25 +03:00
sdogruyol 8ec9ed8331 Improve docs 2016-11-10 16:38:29 +03:00
sdogruyol ddc92c44e0 Move Kemal::Handler from ext folder 2016-11-10 14:56:05 +03:00
Sdogruyol 9f0c6efad8 Update CHANGELOG 2016-11-09 19:17:29 +03:00
Jesse Cooke 666ccb26fb Update Radix to 0.3.2 (#247) 2016-11-09 19:31:54 +04:00
Serdar Dogruyol ec11698ab1 Only / Exclude Paths in Middleware (#245)
Add only / exclude paths in Middlewares
2016-11-09 19:18:39 +04:00
Sam Eaton 7688bd13a5 Close repsonse on halt (#246) 2016-11-07 23:31:36 +04:00
sdogruyol 749c101d2e Update CHANGELOG 2016-11-06 11:59:17 +03:00
sdogruyol 4267a5eea9 Set default exception Content-Type to text/html. Fixes #202 2016-11-06 11:58:18 +03:00
sdogruyol 87d88318de Rename to Kemal::Exceptions::InvalidPathStartException 2016-11-04 11:49:11 +03:00
sdogruyol e6810c4516 Route declaration must start with / fixes #242 2016-11-04 11:12:59 +03:00
sdogruyol 7dd834ad28 Fix broken websocket routing :/ 2016-11-02 11:19:48 +03:00
sdogruyol d676b559d2 Rename return_with as halt for clear intention 2016-11-01 11:46:13 +03:00
sdogruyol cc78f4e02e Update CHANGELOG 2016-10-28 12:37:11 +03:00
Serdar Dogruyol 922d6de4d1 Middleware ordering (#236)
Improve and correct request middleware

 Request -> Middleware -> Filter -> Route
2016-10-28 11:35:34 +03:00
sdogruyol 1b27f5c011 Add Int64 type to context store 2016-10-24 16:12:29 +03:00
Serdar Dogruyol a794c3dae2 Update CHANGELOG.md 2016-10-20 17:21:37 +03:00
Sam Eaton 375259f34c Replace implementation with more appropriate URI.unescape (#231) 2016-10-19 11:30:58 +03:00
Sam Eaton e43b2a3a01 Decodes url parameters (#229)
Decode url parameters
2016-10-18 16:28:42 +03:00
Sdogruyol 5d71c76554 Don't nest lines with unless. Fixes #225 2016-10-13 22:09:06 +03:00
sdogruyol 5ce40d0971 v0.16.1 2016-10-12 16:56:40 +03:00
Serdar Dogruyol 3342007701 Yield UploadFile in parse_multipart (#224) 2016-10-12 16:51:28 +03:00
Serdar Dogruyol 450dab9f81 Merge pull request #222 from samueleaton/master
Remove Content-Type response header if the file is cached
2016-10-12 11:31:20 +03:00
Sam Eaton 875032f0dc removes Content-Type response header if the file is cached
The content-type currently defaults to text/html, which is inaccurate
because no content is being returned. Google, and many popular CDNs
omit the Content-Type header for 304 response.
2016-10-11 15:51:37 -06:00
sdogruyol 7908b54767 Update CHANGELOG 2016-10-02 18:33:28 +03:00
Serdar Dogruyol c829b06675 Merge pull request #217 from faustinoaq/patch-1
Add new line between logo and title
2016-10-02 18:32:53 +03:00
Faustino Aguilar dfcd913d66 Add new line between logo and title
Small fix for markdown rendering in crystal-docs.org
2016-10-01 14:52:22 -05:00
sdogruyol acc9137b00 Update CHANGELOG 2016-10-01 18:50:24 +03:00
Serdar Dogruyol d33ca9f16b Merge pull request #216 from sdogruyol/multipart
Add multipart support <3
2016-10-01 18:43:04 +03:00
sdogruyol 7efe69ac31 Add multipart support <3 2016-10-01 18:18:28 +03:00
Serdar Dogruyol 4e5a04b97f Add crystal-docs badge 2016-10-01 16:41:58 +03:00
Sdogruyol ad9790b9d8 Update session doc 2016-09-30 14:03:29 +03:00
Sdogruyol e2c99bcfb8 Remove array support from session for now 2016-09-30 14:03:29 +03:00
Sdogruyol a8e53fb94e Session also supports arrays 2016-09-30 14:03:29 +03:00
Sdogruyol 8c600cb26e Make session name and expire time configurable 2016-09-30 14:03:29 +03:00