10000 Releases · kemalcr/kemal · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: kemalcr/kemal

v0.12.0

08 May 17:48
Compare
Choose a tag to compare

This is a major release with following changes.

  • Crystal 0.16.0 support.
  • Custom error handlers. Now you can easily customize your error page.
error 403 do |env|
  "Access forbidden!"
end

get "/" do |env|
  env.response.status_code = 403
end
  • Filters no longer demands you to return the Context.

v0.11.2

27 Mar 18:45
Compare
Choose a tag to compare

Crystal _0.14.2_ support.

v0.11.0

19 Mar 13:20
Compare
Choose a tag to compare

This is a major release with some breaking changes.

  • _(breaking change)_ Kemal no longer runs at startup. You need to _explicity_ run it with Kemal.run.

Example:

require "kemal"

get "/" do 
  "Hello from Kemal."
end

Kemal.run

v0.10.0

07 Mar 19:55
Compare
Choose a tag to compare

This is a major release with some breaking changes.

  • _(breaking change)_ Parameter parser is totally rewritten from scratch. Which provides up to %400 performance increase.

Now you can access parameters with regarding parts env.params.query, env.params.body, env.params.json, env.params.url

  • _(breaking change)_ env.params is deprecated.
  • Crystal 0.13.0 support.

v0.9.3

01 Mar 09:47
Compare
Choose a tag to compare
0.9.3

v0.9.2

15 Feb 18:48
Compare
Choose a tag to compare

This is a minor release with following improvements.

  • Update Kilt to v0.3.0
  • Improve before and after filters.

v0.9.1

14 Feb 14:10
Compare
Choose a tag to compare

This is a minor release with no breaking changes and some improvements.

  • Now you can easily use your own logger with logger macro.
  • The exception handler is also decoupled. (thanks @jmoriau )
  • Better before and after filters. (thanks @jmoriau )

v0.9.0

07 Feb 14:55
Compare
Choose a tag to compare

This is a major release with these improvements.

  • Opt-in before and after filters middlware for ease of use. You can enable it by using add_filters method in your handlers. (Thanks @werner )
  • Bug fixes and performance improvements.

v0.8.0

25 Jan 18:20
Compare
Choose a tag to compare

This is a major release with following improvements:

  • Crystal v0.11.1 support!
  • New HTTP handlers with built-in streaming support.
  • More robust Router with Radix Tree implementation and more speed. (Thanks @f, @luislavena)

v0.7.0

16 Jan 11:02
Compare
Choose a tag to compare

This is a major release with following improvements:

  • New router written from the ground up with more than _2x_ performance
  • Built-in SSL support (thanks @f )
  • Lazy parameter parsing
0