- Drop Elixir 1.11 and below
- Drop Elixir 1.7
- Update to Plug 1.7
{:plug_cowboy, "~> 2.0"}
- Update to Cowboy2 and Plug 1.5
- Support Elixir 1.6 and drop 1.5 and 1.4
- Since supervisor stuff
- Update some dependencies
- Set extra_applications and runtime: false
- Update some dependencies
- Set a limitation for Plug ~> 1.3.0
- Suppoer Elixir1.4.0+ and fix some warnings here
- Update some dependencies
- Update some dependencies
- Remove ExVCR since this library isn't used in this project
- Update Plug to 1.3.0
- remove
export_path
andplay_path
from%HttpProxy.Utils.File{}
- read them directly from
config/config.exs
- read them directly from
- update some dependencies
- Require Elixir ~> 1.3 due to update Plug from 1.1 to 1.2
- fix #25
- update some dependencies
- update some dependencies
- Lock over Elixir1.2
- Support store play responses in Agent.
- support setting response body from file.
- read README and
body_file
- Fix getting headers in play mode with Elixir 1.2.0 #15
- Add
HttpProxy.stop
andHttpProxy.start
to stop/start the proxy manually.
- Support regex path matching in play mode.
You can specify request path with Regex like the following path_pattern
.
{
"request": {
"path_pattern": "\A/request.*neko\z",
"port": 8080,
"method": "GET"
},
...
}
And some refactors.
record timeout into jsons when request timeout #3
Export file into mappings
/ __files
with recording mode
e.g.
- When record a request and a response
- Then two files are saved into following files
test/example/8080/mappings/request_file.json
test/example/8080/__files/request_file.json
- update timeout settings
- Support timeout option
- Record every request/response body
- fix define method instead some initial value #1
- fix don't sent request when proxy mode
- Support record/play request for each proxy.
- arrange format like VRC one.
- support record request and export into JSON
- initial release