0.5.2 (2021-09-02)
Closed issues:
- Return type of response headers #188
Merged pull requests:
0.5.1 (2021-09-02)
Closed issues:
Merged pull requests:
0.5.0 (2020-07-22)
Merged pull requests:
- Prepare release 0.5.0 #185 (zurab-darkly)
- Migrate from gen_fsm to gen_statem #184 (zurab-darkly)
0.4.1 (2020-05-19)
Closed issues:
- New release? #179
Merged pull requests:
- New minor release 0.4.1? #183 (zurab-darkly)
- Left trim optional spaces in event field values #182 (zurab-darkly)
- Improve things a bit to be compatible with new hex #181 (elbrujohalcon)
0.4.0 (2019-10-16)
Fixed bugs:
- Tests are failing #173
Closed issues:
Merged pull requests:
- Prepare release 0.4.0 #180 (jfacorro)
- Fix dialyzer warning for gun_opts #177 (unix1)
- Monitor gun process, handle DOWN message in at_rest state #176 (unix1)
- Update legacy rebar to gun 1.3.0 too #175 (unix1)
- Upgrade to stable gun, fix tests #174 (unix1)
- Allow to pass options to gun #172 (michalwski)
- Remove dead hipchat link #170 (Euen)
- Remove dead hipchat link #169 (elbrujohalcon)
- Compile on erlang 17 and18 #166 (michalwski)
- Rewrite deps to work with rebar2 #165 (michalwski)
- Update README.md #164 (optikfluffel)
- Small typo change. #163 (hekaldama)
- Fixes a dialyzer warning and an error on the types sent to start_link #162 (HernanRivasAcosta)
- [#160] Fixed all dialyzer errors #161 (HernanRivasAcosta)
0.3.0 (2016-06-08)
Implemented enhancements:
- Version Bump 0.1.15 #136
Closed issues:
- Move from erlang.mk to rebar3 #155
- can't build #153
- Update repo and make it ready for hex.pm #148
- Version Bump 0.2.3 #146
- Fix shotgun test (they were broken because new version bump 0.2.1) #144
Merged pull requests:
- [#157] version bump to 0.3.0 #158 (Euen)
- [Close #155] Euen.155.rebar3 #156 (Euen)
- Dave.151.update.deps.to.2.0.0.pre #152 (davecaos)
- [Fix #148] Update dependencies; Update erlang.mk; Add ruleset to elvis.config #150 (harenson)
0.2.3 (2016-01-22)
Merged pull requests:
0.2.2 (2016-01-20)
Merged pull requests:
0.2.0 (2016-01-18)
Fixed bugs:
- Add last_event_id per SSE specification #45
Closed issues:
Merged pull requests:
- Switch build tools to erlang.mk and republish to hex.pm #140 (elbrujohalcon)
- Update README URLs based on HTTP redirects #139 (ReadmeCritic)
0.1.15 (2016-01-05)
Implemented enhancements:
- URI handling: gun and cowlib handle iodata, but shotgun only handles string #104
- Verify the uri provided conforms to the HTTP Request specs #101
- Add tests #98
- Show more descriptive errors when asking for events but there is no connection #95
Fixed bugs:
- call to undefined function shotgun:wait_response/3 #134
- Fix return type in spec of parse_event/1 function #107
- Fix the options type and docs where it says async_data instead of async_mode #106
- encode_basic_auth([], []) returns [], but the value is used to create binary. #103
- Crash when fetching from slow HTTP server: shotgun:wait_response/3 not exported #96
Closed issues:
- Support headers as proplists #125
- Allow making chunked requests #118
- Does sse_events correctly detect the end of an SSE event? #114
- Change the
data
key for theevent\(\)
from\[binary\(\)\]
tobinary\(\)
#110
Merged pull requests:
- [#136] Version bump to 0.1.15 #137 (davecaos)
- [#122] Updated to upload in hex.pm #135 (davecaos)
- [#102] Allow proplist headers #133 (tothlac)
- [Closes #98] Added tests and improved code #131 (jfacorro)
- Dialyzer fixes and firx for encode basic auth #126 (tothlac)
- [Close #118] Chunked requests #119 (jfacorro)
- Maybe issue 95 fix #115 (kennethlakin)
- [#110] Return data as a binary #112 (jfacorro)
- [Closes #107][Closes #106] Fix parse event spec #108 (jfacorro)
- Make shotgun handle iodata() URIs #105 (kennethlakin)
- shotgun FSM fixes #100 (kennethlakin)
- Replace shogtun with shotgun. #97 (rmoorman)
- Error reply #90 (davecaos)
0.1.12 (2015-06-26)
Fixed bugs:
- Shotgun supervisor does not realize children die #70
Closed issues:
Merged pull requests:
- [Closes #93] Version bump to 0.1.12 #94 (jfacorro)
- [#70] Terminate child so that it is not listed as a worker #92 (jfacorro)
- Updated license #91 (spike886)
- [#88] fix unrecognised events in parse_event() #89 (davecaos)
0.1.11 (2015-06-06)
Closed issues:
- Stop using master branch for 'gun' dependency #67
Merged pull requests:
- Version Bump to 0.1.11 #87 (elbrujohalcon)
- Update dependencies #69 (elbrujohalcon)
0.1.10 (2015-05-19)
Closed issues:
Merged pull requests:
- [Fix #85] Version bump to 0.1.10 #86 (davecaos)
- [fix #83] Update Gun dependency to 1.0.0-pre.1 #84 (davecaos)
- [Fix #80] Version Bump 0.1.9 #82 (davecaos)
0.1.9 (2015-05-19)
Fixed bugs:
- Change shotgun version #71
Closed issues:
- Update Gun dependencies #80
- Remove lager as a dependency since it is not used anywhere #76
- Remove shotgun:maps_get/3 and just use maps:get/3 #74
- Update gun version to 1.0.0-pre.1 #73
Merged pull requests:
- [Fix #80] Gun dependencies updated to 1.0.0-pre.1 #81 (davecaos)
- [#73] Update gun version, in rebar.config as well #79 (jfacorro)
- [Closes #73] Update gun version #78 (jfacorro)
- [Closes #76] Remove lager dep #77 (jfacorro)
- [Closes #74] Deleted function and used maps:get/3 #75 (jfacorro)
- Update LICENSE #72 (andresinaka)
0.1.8 (2015-04-10)
Merged pull requests:
0.1.7 (2015-03-05)
Implemented enhancements:
- Use inaka's sync with tag 0.1 #65
- Add documentation for SSL support in README #52
- Convert headers in response to a map #46
Fixed bugs:
- Don't rely only on transfer-encoding header value to check for chunk response #54
fin
data chunks are not added in the events queue #58
Closed issues:
- Removing sync from dependencies? #63
- shotgun fails to compile on 0.1.6 and fbe44e2 using R16B03 #60
- Test non SSE chunked streams #15
Merged pull requests:
- [Closes #65] Use inaka's sync fork. Specify commit id for gun. Update elvis.config. #66 (jfacorro)
- Remove Sync as dependency #64 (sata)
- Fixed rebar.config dependencies syntax so they don't require github acco... #62 (GuidoRumi)
- [#60] Added minimum erlang version required to README #61 (igaray)
- [Fixes #58] Detect fin, go to at_rest state and add event. #59 (jfacorro)
- [Closes #52] Added HTTP secure section to readme. #57 (jfacorro)
- Request timeout. #56 (loguntsov)
0.1.6 (2014-12-02)
Fixed bugs:
- async_mode instead of chunk_mode #53
Merged pull requests:
0.1.5 (2014-10-30)
Implemented enhancements:
- Update to erlang.mk v1 #31
- SSL support #41
- Warn user about missing slash when using the verb functions #33
Fixed bugs:
- SSE and Server Errors #36
Closed issues:
Merged pull requests:
- [Closes #36] Return the server response when a chunked connection cannot be established #51 (jfacorro)
- [Closes #33] Throw error for missing leading slash #50 (jfacorro)
- [Closes #41] Added support for SSL #48 (jfacorro)
- [Closes #31] Updated erlang.mk to 1.1.0 #47 (jfacorro)
- [#32] Added doc strings to functions. #44 (jfacorro)
- [#32] Useful README. #42 (jfacorro)
0.1.4 (2014-10-14)
Closed issues:
- Allow to specify a body for all HTTP methods or... #39
Merged pull requests:
0.1.3 (2014-10-14)
Implemented enhancements:
- Add rebar.config #37
Merged pull requests:
0.1.2 (2014-09-29)
Fixed bugs:
- Add response to events queue on termination of async request. #34
- SSE events should be correctly split #13
Merged pull requests:
0.1.1 (2014-09-25)
Merged pull requests:
- Split events #17 (unbalancedparentheses)
0.1.0 (2014-08-15)
Implemented enhancements:
Fixed bugs:
- Make shotgun releasable #29
- Move basic_auth from the Options to the Headers argument #27
- Don't allow async calls for verbs other than GET #25
- Multiple requests on the same connection should work fine #19
- Stop should call supervisor terminate child #12
- Add supervisor #6
Closed issues:
Merged pull requests:
- [#29] Make shotgun releasable. #30 (jfacorro)
- [Closes #27] Process basic_auth on headers, not on options. #28 (jfacorro)
- [Closes #25] Throw when async option is used with verbs other than GET. #26 (jfacorro)
- [Closes #19] Upon response fin only reply when call is not async. #24 (jfacorro)
- [Closes #5] Implemented all http verbs. #23 (jfacorro)
- [Closes #4] Added option to specify basic auth credentials. #22 (jfacorro)
- [Closes #3] Replaced pop/1 for events/1. #20 (jfacorro)
- [Closes #2] Added specs. #18 (jfacorro)
- Shotgun headers should be a map now #14 (unbalancedparentheses)
- Added supervisor with strategy simple one for one #11 (unbalancedparentheses)
- Reply with reference so that the client can store it ASAP #10 (unbalancedparentheses)
- Now user can provide a handle_event #9 (unbalancedparentheses)
- First commit #1 (unbalancedparentheses)
* This Changelog was automatically generated by github_changelog_generator