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
Sdogruyol
6d4bf575cb
Make session accept more types
2016-09-30 14:03:29 +03:00