All Versions
13
Latest Version
Avg Release Cycle
44 days
Latest Release
2765 days ago

Changelog History
Page 1

  • v0.9.0 Changes

    September 22, 2016

    ๐Ÿ”‹ Features

    • response: add Authorization as a settable type (d5b9271b)
    • server: expose ListeningServer which can query the socket the server is listening on (da7d5295, breaks #)

    ๐Ÿ› Bug Fixes

    • options: obey output_on_listen for HTTPS (f7658fa4)
    • โœ… test: fix examples::template::renders_data test on Windows (c3aeb722)

    ๐Ÿ’ฅ Breaking Changes

    • server: expose ListeningServer which can query the socket the server is listening on (da7d5295, breaks #)
  • v0.8.1 Changes

    May 09, 2016

    ๐Ÿ”‹ Features

    • options: add an option for thread count (2d91a0a8)
    • urlencoded: add application/x-www-form-urlencoded parser (f3d194a8, closes #329)

    ๐Ÿ› Bug Fixes

    • travis: don't fail the build if our min rustc version fails (81a76fab)
  • v0.8.0 Changes

    April 02, 2016

    ๐Ÿ”‹ Features

    • dependencies: bump hyper, mime and url dependency versions (8d85148d, breaks #)
    • Rust: Upgrade minimum Rust version to 1.5 (7e35f991, breaks #)
    • https:
      • Added an HTTPS example (535ebfb4)
      • Implemented Nickel::listen_https() when ssl is available (cbfcffe6)
    • nickel: add options to Nickel (9c8bf3a1)
    • โœ… test: add some testing infrastructure for feature testing examples (848bf7ec)

    ๐Ÿ’ฅ Breaking Changes

    • dependencies: bump hyper, mime and url dependency versions (8d85148d, breaks #)
    • Rust: Upgrade minimum Rust version to 1.5 (7e35f991, breaks #)
  • v0.7.3 Changes

    November 23, 2015

    ๐Ÿ› Bug Fixes

    • Cargo: remove wildcard dependency versions (ded09d3b)
  • v0.7.2 Changes

    November 18, 2015

    ๐ŸŽ Performance

    • hyper: re-enable keep-alive by default (dfcb3baf)

    ๐Ÿ› Bug Fixes

    • static_files: deny suspicious paths (bbba1ebf)
  • v0.7.1 Changes

    November 02, 2015

    ๐Ÿ› Bug Fixes

    • **:* add default typeparam for MiddlewareResult (d135b4e9)
    • send_file: don't overwrite the ContentType header if it exists (8eb8c5fd, closes #285)
    • serverdata: extend lifetime of return value of {Request|Response}::server_data (eff2ac7c)

    ๐Ÿ”‹ Features

    • request: add extension to get Request::referer (38b21cb4)
    • response:
      • add next_middleware method for convenience (32554795)
      • add extension for simple redirects (d8629ad2)
  • v0.7.0 Changes

    September 19, 2015

    ๐Ÿ’ฅ BREAKING CHANGES

    ๐Ÿ‘€ See 8f411c9d, 2dd98e8c, d4a6d815 for more information.

    ๐Ÿ› Bug Fixes

    • lifetimes: correct lifetime pattern to separate out server state from mw state (d4a6d815)
    • middleware: satisfy lifetime requirements for RFC 1214 (fc35544c)
    • travis: resume publishing docs (34a08aed)

    ๐Ÿ”‹ Features

    • macros: allow hinting the server data type in middleware macro (dda02d65)
    • nickel: Add Mount middleware. (0f258361)
    • render: improve ergonomics of send_file (55d97f4e)
    • response: allow Plugins for Response (ffb5f212)
    • router: add chainable routes (2dd98e8c)
    • server: add some shared data across all requests (8f411c9d)
    • ssl: make Hyper's SSL feature optional (ea2081a7)
  • v0.6.0 Changes

    July 16, 2015

    ๐Ÿ› Bug Fixes

    • travis allow failures on travis nightly builds (a5a32efc)
    • request request.param(_) now returns an Option (f218ce1a)
    • responder relax required lifetime for responding with string slices (b220a6f3)
    • static_files ignore the querystring during static file lookup (88f9632e)
  • v0.5.0 Changes

    May 20, 2015

    ๐Ÿ”‹ Features

    • middleware impl Responder for StatusCode (2797359e)
    • response
      • allow Response::set to be used with MediaType (24e218a0)
      • add generic set method (182517b8)
      • add headers to access current Response headers (41b67346)
    • macro
      • add basic nickel_try! macro (a9705ad3)
      • allow _ pattern for request in macro parameters (227d0828)
      • stop ignoring unused macro parameters (d4e2420e)
      • make router! a recursive macro to increase flexibility (ce218afd)
    • Response Response::send can now take anything implementing ResponseFinalizer (62a118b1)
    • hyper update to hyper 0.4 (f35f7f06)
    • router add convenience methods for OPTIONS and PATCH (471dc1bc, closes #202)
    • travis test the README example in travis builds (c5986a11)
  • v0.4.0 Changes

    May 16, 2015

    ๐Ÿ› Bug Fixes

    • response
    • server loosen bounds required for listen (1f30e68a)

    ๐Ÿ”‹ Features

    • travis test the README example in travis builds (c5986a11)
    • router add convenience methods for OPTIONS and PATCH (471dc1bc, closes #202)