Packages
raxx
0.14.2
1.1.0
1.0.1
1.0.0
1.0.0-rc.3
1.0.0-rc.2
retired
1.0.0-rc.1
retired
1.0.0-rc.0
retired
0.18.1
0.18.0
0.17.6
0.17.5
0.17.4
0.17.3
0.17.2
0.17.1
0.17.0
0.16.1
0.16.0
retired
0.15.11
0.15.10
0.15.9
0.15.8
0.15.7
0.15.6
0.15.5
0.15.4
0.15.3
0.15.2
0.15.1
0.15.0
0.14.14
0.14.13
0.14.12
0.14.11
0.14.10
0.14.9
0.14.8
0.14.7
0.14.6
0.14.5
0.14.4
0.14.3
0.14.2
0.14.1
0.14.0
0.13.0
0.12.3
0.12.2
0.12.1
0.12.0
0.11.1
0.11.0
0.10.5
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.0
0.8.2
0.8.1
0.8.0
0.7.1
0.7.0
0.6.0
0.5.2
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.0
0.1.0
0.0.1
Interface for HTTP webservers, frameworks and clients.
Current section
Files
Jump to
Current section
Files
CHANGELOG.md
# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
## [0.14.2](https://github.com/CrowdHailer/raxx/tree/0.14.2) - 2017-11-14
## Fixed
- Correctly split file on new lines when generating status code helpers.
## [0.14.1](https://github.com/CrowdHailer/raxx/tree/0.14.1) - 2017-11-05
## Added
- `Raxx.reason_phrase/1` Get the HTTP/1 reason phrase for each status code.
## Removed
- Dependency on http_status no longer necessary.
## [1.0.0-rc.1](https://github.com/CrowdHailer/raxx/tree/1.0.0-rc.1)([0.14.0](https://github.com/CrowdHailer/raxx/tree/0.14.0)) - 2017-10-29
## Changed
- `handle_headers` has been renamed to `handle_head`.
*As previously decribed in README.*
## Fixed
- Informative error raised for returning incomplete response without new state
## [1.0.0-rc.0](https://github.com/CrowdHailer/raxx/tree/1.0.0-rc.0)([0.13.0](https://github.com/CrowdHailer/raxx/tree/0.13.0)) - 2017-10-16
## Changed
- `Raxx.Trailer` has been renamed to `Raxx.Tail`.
- `handle_trailers` has been renamed to `handle_tail`.
- `Raxx.Fragment` has been replaced by `Raxx.Data`.
- `handle_fragment` has been replaced by `handle_data`
## Removed
- Specific header modules that were prevously deprecated.
- `Raxx.Connection`
- `Raxx.ContentLength`
- `Raxx.Location`
- `Raxx.Referrer`
- `Raxx.TransferEncoding`
- `Raxx.UserAgent`
## [0.12.3](https://github.com/CrowdHailer/raxx/tree/0.12.3) - 2017-10-14
## Added
- Using `Raxx.Server` imports helper functions from `Raxx`.
- Using `Raxx.Server` aliases `Raxx.Request`.
- Using `Raxx.Server` aliases `Raxx.Response`.
## Removed
- Dependency on `Plug` is not needed.
- Support for Elixir 1.4, `Raxx.Router` had bugs.
## [0.12.2](https://github.com/CrowdHailer/raxx/tree/0.12.2) - 2017-10-11
## Added
- `Raxx.trailer/0` completes request without any extra metadata.
- `handle_request/2` added to `Raxx.Server` behaviour.
- Default implementations added to `Raxx.Server` callbacks.
- `Raxx.Router` will forward request to controllers based on request patterns.
## [0.12.1](https://github.com/CrowdHailer/raxx/tree/0.12.1) - 2017-09-24
## Fixed
- Cannot set HTTP headers with uppercase attribute.
- Cannot add an HTTP header twice.
## [0.12.0](https://github.com/CrowdHailer/raxx/tree/0.12.0) - 2017-08-31
## Changed
- Replace simple interface with a streaming interface through `Raxx.Server`.
See full [article](https://hexdocs.pm/tokumei/interface-design-for-http-streaming.html#content).
- Build messages with `Raxx` module instead or `Raxx.Request` and `Raxx.Response`.