From acc9137b00fdd77d57ff8bc1f607f8619ee88b73 Mon Sep 17 00:00:00 2001 From: sdogruyol Date: Sat, 1 Oct 2016 18:50:24 +0300 Subject: [PATCH] Update CHANGELOG --- CHANGELOG.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d57f0d..acab382 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ -# Next +# 0.16.0 +- Multipart support <3 (thanks @RX14). Now you can handle file uploads. + ```crystal + post "/upload" do |env| + parse_multipart(env) do |field, data| + image1 = data if field == "image1" + image2 = data if field == "image2" + "Upload complete" + end + end + ``` +- Make session configurable. Now you can specify session name and expire time wit + ```crystal + Kemal.config.session["name"] = "your_app" + Kemal.config.session["expire_time"] = 48.hours + ``` +- Session now supports more types. (String, Int32, Float64, Bool) - Add `gzip` helper to enable / disable gzip compression on responses. - Static file caching with etag and gzip (thanks @crisward) - `Kemal.run` now accepts port to listen.