Packages
plug
1.5.0
1.20.3
1.20.2
1.20.1
retired
1.20.0
retired
1.19.5
1.19.4
1.19.3
1.19.2
1.19.1
1.19.0
1.18.5
1.18.4
1.18.3
1.18.2
1.18.1
1.18.0
1.17.4
1.17.3
1.17.2
1.17.1
1.17.0
1.16.6
1.16.5
1.16.4
1.16.3
1.16.2
1.16.1
1.16.0
1.15.6
1.15.5
1.15.4
1.15.3
1.15.2
1.15.1
1.15.0
1.14.2
1.14.1
1.14.0
1.13.6
1.13.5
1.13.4
1.13.3
1.13.2
1.13.1
retired
1.13.0
retired
1.12.1
1.12.0
1.11.1
1.11.0
1.10.4
1.10.3
1.10.2
1.10.1
1.10.0
1.9.0
1.8.3
1.8.2
1.8.1
1.8.0
1.7.2
1.7.1
1.7.0
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.5.0-rc.2
1.5.0-rc.1
1.5.0-rc.0
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.4.0-rc.0
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.2.0-rc.0
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.14.0
0.13.1
0.13.0
0.12.2
0.12.1
0.12.0
0.11.3
0.11.2
0.11.1
0.11.0
0.10.0
0.9.0
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.0
0.6.0
0.5.3
0.5.2
0.5.1
0.5.0
0.4.4
0.4.3
0.4.2
0.4.1
Compose web applications with functions
Security advisory:
This version has known vulnerabilities.
View advisories
Current section
Files
Jump to
Current section
Files
CHANGELOG.md
## Changelog
## v1.5.0 (2018-03-09)
* Enhancements
* Add `init_mode` to `Plug.Builder` for runtime initialization
* Allow passing MFA tuple to JSON decoder
* Allow `:log_error_on_incomplete_requests` to be disabled for Cowboy adapters
* Support Cowboy 2.2 with HTTP/2 support
* Optimize `Plug.RequestID` on machines with multiple cores
* Add `Plug.Conn.push/3` and `Plug.Conn.push!/3` to support HTTP/2 server push
* Add `Plug.Conn.request_url/1`
* Optimise `Plug.HTML.html_escape_to_iodata/1`
* Add `Plug.Router.match_path/1`
* Log on `Plug.SSL` redirects
* Allow `Plug.CSRFProtection` tokens to be generated and matched with host specific information
* Add `Plug.Conn.prepend_resp_headers/3`
* Add `Plug.Status.reason_atom/1`
* Bug fixes
* Ensure CSRF token is not deleted if plug is called twice
* Do not fail on empty multipart body without boundary
* Do not decode empty query string pairs
* Consider both the connection protocol and `x-forwarded-proto` when redirecting on `Plug.SSL`
* Deprecations
* Deprecate Plug.Conn's Collectable protocol implementation
## v1.4
See [CHANGELOG in the v1.4 branch](https://github.com/elixir-plug/plug/blob/v1.4/CHANGELOG.md).