Packages
maru
0.9.1
0.14.0-pre.1
0.13.2
0.13.1
0.13.0
0.12.5
0.12.4
0.12.3
0.12.2
0.12.1
0.12.0
0.11.5
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.6
0.10.5
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.6
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.0
0.5.1
0.5.0
0.4.1
0.4.0
0.3.1
0.3.0
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
REST-like API micro-framework for elixir inspired by grape.
Current section
Files
Jump to
Current section
Files
CHANGELOG.md
## Changelog
## v0.9.0 (2015-11-29)
* Enhancements
* import `Plug.Conn` for Maru.Router by default
* reuse `text` `html` and `json` to make response
* Bugfix
* `maru.routers` raise module undefined
* Deprecations
* return NOT Plug.Conn struct by endpoint
* custom response helpers: `assigns` `assign` `headers` `header` `content_type` `status` `present` in faver of functions of Plug.Conn.
## v0.8.5 (2015-11-4)
* Bugfix
* params parser error within `Maru.Test`
## v0.8.4 (2015-10-14)
* Enhancements
* support rename parameter using `source`
* fork plug params for reusing request body
## v0.8.3 (2015-10-3)
* Enhancements
* add paramer type `Json`
* support parameter coercion using `coerce_with`
## v0.8.2 (2015-9-26)
* Documentation
* add documentation
* add ex_doc
* Deprecations
* remove unused plug: Maru.Plugs.Forword
## v0.8.1 (2015-9-21)
* Enhancements
* add `&Maru.Builder.Routers.generate/1` to generate endpoints details
## v0.8.0 (2015-9-20)
* Enhancements
* Update to poison v1.5
## v0.7.2 (2015-9-20)
* Enhancements
* remove deprecated functions
* add build\_embedded and start\_permanent options
* Support configure :port by system environment like {:system, "PORT"}
* add `match` DSL to handle all method
* Support HTTP 405 method not allowed
* `maru.routers` task support `version extend` now
## v0.7.1 (2015-9-7)
* Bugfix
* resolved shared params error
## v0.7.0 (2015-8-20)
* Enhancements
* Support Plug v1.0
## v0.6.0 (2015-8-20)
* Enhancements
* Support Plug v0.14
## v0.5.1 (2015-8-12)
* Enhancements
* router extend support
* Bugfix
* resolved deprecated functions warning
## v0.5.0 (2015-7-23)
* Enhancements
* rewrite Versioning
* return variable itself when present options hasn't `:with` key
* add Maru.version
## v0.4.1 (2015-7-18)
* Enhancements
* print log info when start maru http/https server
* complex path like ":params" within namespace
## v0.4.0 (2015-7-9)
* Enhancements
* Support Plug v0.13
* add Maru.Test
* redirect DSL
## v0.3.1 (2015-7-2)
* Enhancements
* status DSL
* rescue_from DSL
* present DSL
* Maru.Response procotol
* Deprecations
* json/1, json/2, html/1, html/2, text/1, text/2 is deprecated in favor of returning data directly.
* error/2 is deprecated in favor of rescue\_from/2 and rescue\_from/3.
* Bugfix
* param value replaced by identical param keys in group [#5](https://github.com/falood/maru/issues/5).
## v0.3.0 (2015-6-2)
* Enhancements
* Support Plug v0.12
* Update to poison v1.4.0
## v0.2.10 (2015-6-1)
* Enhancements
* Support reusable params by `use` DSL within `params`.
* readd Maru.Middleware
* Bugfix
* resolved params unused warning