- Add the tag "network" to specs that require real network access (92ec7c7)
- (breaking-change) Rename
HTTP::Proxy::Server::BasicAuth
toHTTP::Proxy::Server::BasicAuthHandler
(#37) - Add Windows to CI (#36)
- Make
HTTP::Proxy::Server
independent (#35) - Remove deprecated method
HTTP::Proxy::Client#set_proxy
(#35)
- remove
*_timeout
ivars fromHTTP::Proxy::Client
(#33)
- Support Crystal >= 1.12.0 (#32)
- Refactor
HTTP::Proxy::Client
- Deprecate
HTTP::Client#set_proxy
. UseHTTP::Client#proxy=
instead. - Require Crystal >= 1.0.0
- Fix an issue with
HTTP::Request
(#25)
- Small refactoring
- Require Crystal >= 0.36.0
- Fixed compatibility with Crystal nightly
- Allow to set HTTP headers for proxy client (#23)
- Fixed compatibility with Crystal nightly
- (breaking-change) Sending full URL instead of path when using HTTP proxy is not required
- (breaking-change) Change
HTTP::Proxy::Server
implementation.HTTP::Proxy::Server.new
not requirehost
andport
parameters
- Compatibility with Crystal 0.35.0
- Compatibility with Crystal 0.30
- Updates to Crystal 0.27
- Refactor Proxy Client
- Updates to Crystal 0.25
- Fixed an issue with HTTP resource when proxy server which initialized without handlers can't properly read a response
- Fix compatibility with Kemal
- minor bug fixes
- Detach the fork and turn it into a standalone repository on GitHub
- Change shard name to
http_proxy
- Add proxy client
- Add project to Travis CI
- Bug fixes
- First release after fork
- Change shard name to
http_proxy_server
- Update to Crystal 0.23.0
- New project structure
- Bug fixes and performance improvement