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

Changelog History
Page 2

  • v0.3.0 Changes

    May 01, 2015

    ๐Ÿ› Bug Fixes

    • query allow multiple query params alive at once (1e453409)
    • json return descriptive errors on failures in json_as (b4309bec)
    • nightly add nightly feature flag (4bcd44aa)
    • macros allow middleware! to bind response mutably (136d4557)
    • server ensure panic on invalid listen addr (e218287c)
    • travis update for breaking change to travis-cargo (7cb48149)
    • middleware fix the default handler so that custom error handlers are used (45036f75)

    ๐Ÿ”‹ Features

    • unboxed_closures allow unboxed closures via middleware macro (c635813a)
    • travis test beta and nightly on travis (efcb1604)
  • v0.2.1 Changes

    April 13, 2015

    ๐Ÿ› Bug Fixes

    • ๐Ÿ“„ docs fix doc generation script (cee6a43a)
    • rustup adjust for splitn change (9a4bd5fe)
    • macros remove nickel_macros crate (60ad3e2f)
  • v0.2.0 Changes

    April 12, 2015

    ๐Ÿ› Bug Fixes

    • server adjust to upstream changes (f97f6f43)
    • query_string
      • Update to work with latest rust-plugin. (b07efe94)
      • improve error message for missing querystore (8bef3153)
    • send_file dont deadlock when send_file has a bad path (68bf0c41)
    • middleware_handler use from_usize instead of from_uint (fc30f617)
    • example
      • return proper 404 for unmatched routes (37a851b9)
      • use real example path for static files (9cca213a)
      • remove binary file (1f9174d9)
    • Cargo Temporarily switch to Simons fork of rust-mustache. (012bfbbd)
    • Readme.md
      • remove left over comment (fdedb4f7)
      • remove left over comment from original source ;-) (cee94ac8)
    • response
      • set content-type to text/html if unset (75357b4c)
      • use feature std_misc for Entry::{Occupied, Vacant} (f0d1e2b2)
      • Remove warning by not shadowing lifetime. (197573e8)
      • Solve deadlock (15ae83f6)
      • adjust to new lifetime rules (1c7b20f1)
    • Copy Copy is now opt-in (f766b9d1)
    • BytesContainer introduce AsBytes to replace BytesContainer (8ccfec01)
    • TreeMap fix TreeMap path (d2b3d199)
    • macros remove warnings from lint name change (1b0f5dff)
    • url parse_str(s) is now parse(s.as_bytes()) (1afabe59)
    • floor.rs fixes typo (8c2b387b)
    • routes allow custom :format variable in route (add8301f)
    • SendStr MaybeOwned is depreciated in favor of Cow pointers (a8481f59)
    • ๐Ÿ‘ฏ clone Copy now requires Clone (81af6d79)
    • HashMap
    • slicing_syntax allow slicing_syntax. fixes #95 (c1bb3e17)
    • ๐Ÿ“„ docs
    • ๐Ÿ‘‰ Makefile
      • remove Makefile in favor of Cargo (a771ed8f)
      • update the run target (780b991c)
      • adjust to path changes in rust-http (5afcea33)
    • mustache temporally switch to fork (c5a7cc4b)
    • โœ… doctest compile doctest for listen but dont run it (f811ff78)
    • ๐Ÿ”Œ plugin update plugin syntax (8c2e6a9b)
    • json_body_parser
      • Update to work with latest rust-plugin. (2fe55fad)
      • make request body parsing work with the latest rust-http (a37f5806)
    • lib.rs
    • beta remove final unstable code (fcc84c65)
    • nickel
      • handle inference bug (17c42a27)
      • don't force default_router to be last middleware (0037d54f)
    • RequestUri adjust for upstream namespacing changes (9ab86848)
    • router
    • rusthttp temporary upstream repo change (9e3da438) * *****
      • fix depreciated code (bdae4e7e)
      • std::path is now std::old_path (2a8777d5)
      • FromStr now returns a Result, not an Option. (ce33ef2b)
      • Show is deprecated in favor of Debug (b758c514)
      • IO module was renamed. (41787233)
      • change according to latest rust (ae2c49e6)
      • don't force StaticFileHandler to be last middleware (448a8ec1, closes #61)
      • change according to latest rust update (759b8467)
    • HttpDate mismatch types, from time::Tm to HttpDate (c6bc3f45)
    • readme
      • simple parameter access in feature list (75e88467)
      • use nickel.rs as the website link (7cf57fbf)
    • mimes
      • adjust for enum namespacing changes (f335216b)
      • Correct Hal mime type (c2c304ea)
    • enums Add pub use/namespacing where required (ed2a3a31)
    • mime set Content-Type header when appropriate (dc525433)
    • Readme
    • request_handler replace fail! with panic! (e032380c)
    • examples AtomicUint is deprecated in favor of AtomicUsize (03d7fa14)
    • main.rs kill unused import (445bbbdf)
    • Cargo.toml remove invalid keyword (f810f54e)
    • rustup
      • Coherence and Error changes (dc4d943a)
      • remove warnings from trivial_casts for fn pointers (268bcadd)
      • forced feature gates and generic conversions landed (aa36bd67)
      • range is depreciated (8fb6bf31)
      • some depreciations and hyper changes (a0e65e98)
    • anymap
      • remove anymap from Cargo.toml (e95b0a9d)
      • temporary switch to unofficial anymap (8d4cc07e, closes #66)
    • middleware
      • add explicit static lifetimes (fb208eea)
      • use rev() rather than shifting handlers (14be6308)
    • StaticFilesHandler don't try to send dirs (6eda5d9c)
    • โœ… tests make compiler happy about unused variables (8023571c)

    ๐Ÿ”‹ Features

    • Readme.me added basic notes (7691dc6d)
    • routes add implicit optional format param to routes (153179d5)
    • Cargo.toml adjust for crates.io live go (c8e8519c)
    • macros add convenience macro for establishing routes (2ac2587d) * *****
    • travis
      • use container builds for faster travis tests (d4cc3128)
      • add integration (87d9ec85)
    • response
    • Readme.md explain more detailed what the project is (737bf965)
    • router
    • urlencoded add query string middleware (6de1d279)
    • nickel
      • Added a println of IP:Port when the server starts listening for requests. (b0d6011c)
      • Support for sharing data between requests per route basis (5b1fbba9)
    • ResponseFinalizer add default mimetypes (07e602c6)
    • ๐Ÿ“„ docs add documentation generation (655351cb)
    • favicon add support for favicons (c00b329a)
    • middleware
      • lazy querystring and json parsers (b8bb31d0)
      • introduce concept of middleware (8a4f6831, closes #14)
    • static-files add basic support (2bb6f833)
    • Readme
    • Router implemented routes with variables (6d0a3758)
    • json_body_parser add json support (fec76019)
    • โœ… tests add test command to Makefile (0c1b8d2c)
    • hyper use hyper instead of rust-http (5c6ff040)