Skip to content

Commit 72477cd

Browse files
author
Brujo Benavides
committed
Merge pull request #143 from inaka/cabol.142.republish_shotgun_pkg
Version Bump to 0.2.1
2 parents c5a1de8 + 0830ffb commit 72477cd

File tree

3 files changed

+103
-16
lines changed

3 files changed

+103
-16
lines changed

CHANGELOG.md

Lines changed: 100 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,91 @@
11
# Change Log
22

33
## [0.2.0](https://github.com/inaka/shotgun/tree/0.2.0) (2016-01-18)
4+
45
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.15...0.2.0)
56

7+
**Fixed bugs:**
8+
9+
- Add last\_event\_id per SSE specification [\#45](https://github.com/inaka/shotgun/issues/45)
10+
611
**Closed issues:**
712

813
- Hex Package [\#122](https://github.com/inaka/shotgun/issues/122)
914

15+
- Queue operations into gun [\#21](https://github.com/inaka/shotgun/issues/21)
16+
1017
**Merged pull requests:**
1118

1219
- Update README URLs based on HTTP redirects [\#139](https://github.com/inaka/shotgun/pull/139) ([ReadmeCritic](https://github.com/ReadmeCritic))
1320

1421
## [0.1.15](https://github.com/inaka/shotgun/tree/0.1.15) (2016-01-05)
22+
1523
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.12...0.1.15)
1624

1725
**Implemented enhancements:**
1826

1927
- URI handling: gun and cowlib handle iodata, but shotgun only handles string [\#104](https://github.com/inaka/shotgun/issues/104)
28+
2029
- Verify the uri provided conforms to the HTTP Request specs [\#101](https://github.com/inaka/shotgun/issues/101)
21-
- Add tests [\#98](https://github.com/inaka/shotgun/issues/98)
30+
2231
- Show more descriptive errors when asking for events but there is no connection [\#95](https://github.com/inaka/shotgun/issues/95)
2332

2433
**Fixed bugs:**
2534

2635
- call to undefined function shotgun:wait\_response/3 [\#134](https://github.com/inaka/shotgun/issues/134)
36+
2737
- Fix return type in spec of parse\_event/1 function [\#107](https://github.com/inaka/shotgun/issues/107)
38+
2839
- Fix the options type and docs where it says async\_data instead of async\_mode [\#106](https://github.com/inaka/shotgun/issues/106)
40+
2941
- encode\_basic\_auth\(\[\], \[\]\) returns \[\], but the value is used to create binary. [\#103](https://github.com/inaka/shotgun/issues/103)
42+
3043
- Crash when fetching from slow HTTP server: shotgun:wait\_response/3 not exported [\#96](https://github.com/inaka/shotgun/issues/96)
31-
- Add last\_event\_id per SSE specification [\#45](https://github.com/inaka/shotgun/issues/45)
3244

3345
**Closed issues:**
3446

3547
- Support headers as proplists [\#125](https://github.com/inaka/shotgun/issues/125)
48+
3649
- Allow making chunked requests [\#118](https://github.com/inaka/shotgun/issues/118)
50+
3751
- Does sse\_events correctly detect the end of an SSE event? [\#114](https://github.com/inaka/shotgun/issues/114)
52+
3853
- Change the `data` key for the `event\(\)` from `\[binary\(\)\]` to `binary\(\)` [\#110](https://github.com/inaka/shotgun/issues/110)
39-
- Queue operations into gun [\#21](https://github.com/inaka/shotgun/issues/21)
4054

4155
**Merged pull requests:**
4256

4357
- \[\#136\] Version bump to 0.1.15 [\#137](https://github.com/inaka/shotgun/pull/137) ([davecaos](https://github.com/davecaos))
58+
4459
- \[\#122\] Updated to upload in hex.pm [\#135](https://github.com/inaka/shotgun/pull/135) ([davecaos](https://github.com/davecaos))
60+
4561
- \[\#102\] Allow proplist headers [\#133](https://github.com/inaka/shotgun/pull/133) ([tothlac](https://github.com/tothlac))
62+
4663
- \[Closes \#98\] Added tests and improved code [\#131](https://github.com/inaka/shotgun/pull/131) ([jfacorro](https://github.com/jfacorro))
64+
4765
- Revert "\(\#45\) Add last\_event\_id per sse spec" [\#129](https://github.com/inaka/shotgun/pull/129) ([elbrujohalcon](https://github.com/elbrujohalcon))
66+
4867
- \(\#45\) Add last\_event\_id per sse spec [\#128](https://github.com/inaka/shotgun/pull/128) ([tothlac](https://github.com/tothlac))
68+
4969
- Dialyzer fixes and firx for encode basic auth [\#126](https://github.com/inaka/shotgun/pull/126) ([tothlac](https://github.com/tothlac))
70+
5071
- \[Close \#118\] Chunked requests [\#119](https://github.com/inaka/shotgun/pull/119) ([jfacorro](https://github.com/jfacorro))
72+
5173
- Maybe issue 95 fix [\#115](https://github.com/inaka/shotgun/pull/115) ([kennethlakin](https://github.com/kennethlakin))
74+
5275
- \[\#110\] Return data as a binary [\#112](https://github.com/inaka/shotgun/pull/112) ([jfacorro](https://github.com/jfacorro))
76+
5377
- \[Closes \#107\]\[Closes \#106\] Fix parse event spec [\#108](https://github.com/inaka/shotgun/pull/108) ([jfacorro](https://github.com/jfacorro))
78+
5479
- Make shotgun handle iodata\(\) URIs [\#105](https://github.com/inaka/shotgun/pull/105) ([kennethlakin](https://github.com/kennethlakin))
80+
5581
- shotgun FSM fixes [\#100](https://github.com/inaka/shotgun/pull/100) ([kennethlakin](https://github.com/kennethlakin))
82+
5683
- Replace shogtun with shotgun. [\#97](https://github.com/inaka/shotgun/pull/97) ([rmoorman](https://github.com/rmoorman))
84+
5785
- Error reply [\#90](https://github.com/inaka/shotgun/pull/90) ([davecaos](https://github.com/davecaos))
5886

5987
## [0.1.12](https://github.com/inaka/shotgun/tree/0.1.12) (2015-06-26)
88+
6089
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.11...0.1.12)
6190

6291
**Fixed bugs:**
@@ -66,42 +95,47 @@
6695
**Closed issues:**
6796

6897
- Version bump 0.1.12 [\#93](https://github.com/inaka/shotgun/issues/93)
98+
6999
- SSE Comments are unrecognised [\#88](https://github.com/inaka/shotgun/issues/88)
70100

71101
**Merged pull requests:**
72102

73103
- \[Closes \#93\] Version bump to 0.1.12 [\#94](https://github.com/inaka/shotgun/pull/94) ([jfacorro](https://github.com/jfacorro))
104+
74105
- \[\#70\] Terminate child so that it is not listed as a worker [\#92](https://github.com/inaka/shotgun/pull/92) ([jfacorro](https://github.com/jfacorro))
106+
75107
- Updated license [\#91](https://github.com/inaka/shotgun/pull/91) ([spike886](https://github.com/spike886))
108+
76109
- \[\#88\] fix unrecognised events in parse\_event\(\) [\#89](https://github.com/inaka/shotgun/pull/89) ([davecaos](https://github.com/davecaos))
77110

78111
## [0.1.11](https://github.com/inaka/shotgun/tree/0.1.11) (2015-06-06)
112+
79113
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.10...0.1.11)
80114

81115
**Closed issues:**
82116

83117
- Stop using master branch for 'gun' dependency [\#67](https://github.com/inaka/shotgun/issues/67)
84118

85-
**Merged pull requests:**
86-
87-
- Version Bump to 0.1.11 [\#87](https://github.com/inaka/shotgun/pull/87) ([elbrujohalcon](https://github.com/elbrujohalcon))
88-
- Update dependencies [\#69](https://github.com/inaka/shotgun/pull/69) ([elbrujohalcon](https://github.com/elbrujohalcon))
89-
90119
## [0.1.10](https://github.com/inaka/shotgun/tree/0.1.10) (2015-05-19)
120+
91121
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.9...0.1.10)
92122

93123
**Closed issues:**
94124

95125
- Version Bump to 0.1.10 [\#85](https://github.com/inaka/shotgun/issues/85)
126+
96127
- Update rebar.config file [\#83](https://github.com/inaka/shotgun/issues/83)
97128

98129
**Merged pull requests:**
99130

100131
- \[Fix \#85\] Version bump to 0.1.10 [\#86](https://github.com/inaka/shotgun/pull/86) ([davecaos](https://github.com/davecaos))
132+
101133
- \[fix \#83\] Update Gun dependency to 1.0.0-pre.1 [\#84](https://github.com/inaka/shotgun/pull/84) ([davecaos](https://github.com/davecaos))
134+
102135
- \[Fix \#80\] Version Bump 0.1.9 [\#82](https://github.com/inaka/shotgun/pull/82) ([davecaos](https://github.com/davecaos))
103136

104137
## [0.1.9](https://github.com/inaka/shotgun/tree/0.1.9) (2015-05-19)
138+
105139
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.8...0.1.9)
106140

107141
**Fixed bugs:**
@@ -111,57 +145,75 @@
111145
**Closed issues:**
112146

113147
- Update Gun dependencies [\#80](https://github.com/inaka/shotgun/issues/80)
148+
114149
- Remove lager as a dependency since it is not used anywhere [\#76](https://github.com/inaka/shotgun/issues/76)
150+
115151
- Remove shotgun:maps\_get/3 and just use maps:get/3 [\#74](https://github.com/inaka/shotgun/issues/74)
152+
116153
- Update gun version to 1.0.0-pre.1 [\#73](https://github.com/inaka/shotgun/issues/73)
117154

118155
**Merged pull requests:**
119156

120157
- \[Fix \#80\] Gun dependencies updated to 1.0.0-pre.1 [\#81](https://github.com/inaka/shotgun/pull/81) ([davecaos](https://github.com/davecaos))
158+
121159
- \[\#73\] Update gun version, in rebar.config as well [\#79](https://github.com/inaka/shotgun/pull/79) ([jfacorro](https://github.com/jfacorro))
160+
122161
- \[Closes \#73\] Update gun version [\#78](https://github.com/inaka/shotgun/pull/78) ([jfacorro](https://github.com/jfacorro))
162+
123163
- \[Closes \#76\] Remove lager dep [\#77](https://github.com/inaka/shotgun/pull/77) ([jfacorro](https://github.com/jfacorro))
164+
124165
- \[Closes \#74\] Deleted function and used maps:get/3 [\#75](https://github.com/inaka/shotgun/pull/75) ([jfacorro](https://github.com/jfacorro))
166+
125167
- Update LICENSE [\#72](https://github.com/inaka/shotgun/pull/72) ([andresinaka](https://github.com/andresinaka))
126168

127169
## [0.1.8](https://github.com/inaka/shotgun/tree/0.1.8) (2015-04-10)
128-
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.7...0.1.8)
129-
130-
**Merged pull requests:**
131170

132-
- Make it compatible with latest release of 'gun' [\#68](https://github.com/inaka/shotgun/pull/68) ([cabol](https://github.com/cabol))
171+
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.7...0.1.8)
133172

134173
## [0.1.7](https://github.com/inaka/shotgun/tree/0.1.7) (2015-03-05)
174+
135175
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.6...0.1.7)
136176

137177
**Implemented enhancements:**
138178

139179
- Use inaka's sync with tag 0.1 [\#65](https://github.com/inaka/shotgun/issues/65)
180+
140181
- Add documentation for SSL support in README [\#52](https://github.com/inaka/shotgun/issues/52)
182+
141183
- Convert headers in response to a map [\#46](https://github.com/inaka/shotgun/issues/46)
142184

143185
**Fixed bugs:**
144186

145187
- Don't rely only on transfer-encoding header value to check for chunk response [\#54](https://github.com/inaka/shotgun/issues/54)
188+
146189
- `fin` data chunks are not added in the events queue [\#58](https://github.com/inaka/shotgun/issues/58)
147190

148191
**Closed issues:**
149192

150193
- Removing sync from dependencies? [\#63](https://github.com/inaka/shotgun/issues/63)
194+
151195
- shotgun fails to compile on 0.1.6 and fbe44e2 using R16B03 [\#60](https://github.com/inaka/shotgun/issues/60)
196+
152197
- Test non SSE chunked streams [\#15](https://github.com/inaka/shotgun/issues/15)
153198

154199
**Merged pull requests:**
155200

156201
- \[Closes \#65\] Use inaka's sync fork. Specify commit id for gun. Update elvis.config. [\#66](https://github.com/inaka/shotgun/pull/66) ([jfacorro](https://github.com/jfacorro))
202+
157203
- Remove Sync as dependency [\#64](https://github.com/inaka/shotgun/pull/64) ([sata](https://github.com/sata))
204+
158205
- Fixed rebar.config dependencies syntax so they don't require github acco... [\#62](https://github.com/inaka/shotgun/pull/62) ([GuidoRumi](https://github.com/GuidoRumi))
206+
159207
- \[\#60\] Added minimum erlang version required to README [\#61](https://github.com/inaka/shotgun/pull/61) ([igaray](https://github.com/igaray))
208+
160209
- \[Fixes \#58\] Detect fin, go to at\_rest state and add event. [\#59](https://github.com/inaka/shotgun/pull/59) ([jfacorro](https://github.com/jfacorro))
210+
161211
- \[Closes \#52\] Added HTTP secure section to readme. [\#57](https://github.com/inaka/shotgun/pull/57) ([jfacorro](https://github.com/jfacorro))
212+
162213
- Request timeout. [\#56](https://github.com/inaka/shotgun/pull/56) ([loguntsov](https://github.com/loguntsov))
163214

164215
## [0.1.6](https://github.com/inaka/shotgun/tree/0.1.6) (2014-12-02)
216+
165217
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.5...0.1.6)
166218

167219
**Fixed bugs:**
@@ -173,12 +225,15 @@
173225
- \[Fixes \#53 \#54\]. [\#55](https://github.com/inaka/shotgun/pull/55) ([Euen](https://github.com/Euen))
174226

175227
## [0.1.5](https://github.com/inaka/shotgun/tree/0.1.5) (2014-10-30)
228+
176229
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.4...0.1.5)
177230

178231
**Implemented enhancements:**
179232

180233
- Update to erlang.mk v1 [\#31](https://github.com/inaka/shotgun/issues/31)
234+
181235
- SSL support [\#41](https://github.com/inaka/shotgun/issues/41)
236+
182237
- Warn user about missing slash when using the verb functions [\#33](https://github.com/inaka/shotgun/issues/33)
183238

184239
**Fixed bugs:**
@@ -188,18 +243,25 @@
188243
**Closed issues:**
189244

190245
- binary headers? [\#49](https://github.com/inaka/shotgun/issues/49)
246+
191247
- Fulfill the open-source checklist [\#32](https://github.com/inaka/shotgun/issues/32)
192248

193249
**Merged pull requests:**
194250

195251
- \[Closes \#36\] Return the server response when a chunked connection cannot be established [\#51](https://github.com/inaka/shotgun/pull/51) ([jfacorro](https://github.com/jfacorro))
252+
196253
- \[Closes \#33\] Throw error for missing leading slash [\#50](https://github.com/inaka/shotgun/pull/50) ([jfacorro](https://github.com/jfacorro))
254+
197255
- \[Closes \#41\] Added support for SSL [\#48](https://github.com/inaka/shotgun/pull/48) ([jfacorro](https://github.com/jfacorro))
256+
198257
- \[Closes \#31\] Updated erlang.mk to 1.1.0 [\#47](https://github.com/inaka/shotgun/pull/47) ([jfacorro](https://github.com/jfacorro))
258+
199259
- \[\#32\] Added doc strings to functions. [\#44](https://github.com/inaka/shotgun/pull/44) ([jfacorro](https://github.com/jfacorro))
260+
200261
- \[\#32\] Useful README. [\#42](https://github.com/inaka/shotgun/pull/42) ([jfacorro](https://github.com/jfacorro))
201262

202263
## [0.1.4](https://github.com/inaka/shotgun/tree/0.1.4) (2014-10-14)
264+
203265
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.3...0.1.4)
204266

205267
**Closed issues:**
@@ -211,6 +273,7 @@
211273
- \[Closes \#39\] Added request/6. [\#40](https://github.com/inaka/shotgun/pull/40) ([jfacorro](https://github.com/jfacorro))
212274

213275
## [0.1.3](https://github.com/inaka/shotgun/tree/0.1.3) (2014-10-14)
276+
214277
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.2...0.1.3)
215278

216279
**Implemented enhancements:**
@@ -222,60 +285,85 @@
222285
- \[Closes \#37\] Added rebar.config. [\#38](https://github.com/inaka/shotgun/pull/38) ([jfacorro](https://github.com/jfacorro))
223286

224287
## [0.1.2](https://github.com/inaka/shotgun/tree/0.1.2) (2014-09-29)
288+
225289
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.1...0.1.2)
226290

227291
**Fixed bugs:**
228292

229293
- Add response to events queue on termination of async request. [\#34](https://github.com/inaka/shotgun/issues/34)
294+
230295
- SSE events should be correctly split [\#13](https://github.com/inaka/shotgun/issues/13)
231296

232297
**Merged pull requests:**
233298

234299
- \[Closes \#34\] Added response to events queue on async request termination. [\#35](https://github.com/inaka/shotgun/pull/35) ([Euen](https://github.com/Euen))
235300

236301
## [0.1.1](https://github.com/inaka/shotgun/tree/0.1.1) (2014-09-25)
302+
237303
[Full Changelog](https://github.com/inaka/shotgun/compare/0.1.0...0.1.1)
238304

239305
**Merged pull requests:**
240306

241307
- Split events [\#17](https://github.com/inaka/shotgun/pull/17) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
242308

243309
## [0.1.0](https://github.com/inaka/shotgun/tree/0.1.0) (2014-08-15)
310+
244311
**Implemented enhancements:**
245312

246313
- Add support for pushing messages [\#8](https://github.com/inaka/shotgun/issues/8)
314+
247315
- Add all http verbs [\#5](https://github.com/inaka/shotgun/issues/5)
316+
248317
- basic auth [\#4](https://github.com/inaka/shotgun/issues/4)
318+
249319
- Replace pop by events [\#3](https://github.com/inaka/shotgun/issues/3)
250320

251321
**Fixed bugs:**
252322

253323
- Make shotgun releasable [\#29](https://github.com/inaka/shotgun/issues/29)
324+
254325
- Move basic\_auth from the Options to the Headers argument [\#27](https://github.com/inaka/shotgun/issues/27)
326+
255327
- Don't allow async calls for verbs other than GET [\#25](https://github.com/inaka/shotgun/issues/25)
328+
256329
- Multiple requests on the same connection should work fine [\#19](https://github.com/inaka/shotgun/issues/19)
330+
257331
- Stop should call supervisor terminate child [\#12](https://github.com/inaka/shotgun/issues/12)
332+
258333
- Add supervisor [\#6](https://github.com/inaka/shotgun/issues/6)
259334

260335
**Closed issues:**
261336

262337
- Manage headers as map, not as proplist [\#7](https://github.com/inaka/shotgun/issues/7)
338+
263339
- Add specs [\#2](https://github.com/inaka/shotgun/issues/2)
264340

265341
**Merged pull requests:**
266342

267343
- \[\#29\] Make shotgun releasable. [\#30](https://github.com/inaka/shotgun/pull/30) ([jfacorro](https://github.com/jfacorro))
344+
268345
- \[Closes \#27\] Process basic\_auth on headers, not on options. [\#28](https://github.com/inaka/shotgun/pull/28) ([jfacorro](https://github.com/jfacorro))
346+
269347
- \[Closes \#25\] Throw when async option is used with verbs other than GET. [\#26](https://github.com/inaka/shotgun/pull/26) ([jfacorro](https://github.com/jfacorro))
348+
270349
- \[Closes \#19\] Upon response fin only reply when call is not async. [\#24](https://github.com/inaka/shotgun/pull/24) ([jfacorro](https://github.com/jfacorro))
350+
271351
- \[Closes \#5\] Implemented all http verbs. [\#23](https://github.com/inaka/shotgun/pull/23) ([jfacorro](https://github.com/jfacorro))
352+
272353
- \[Closes \#4\] Added option to specify basic auth credentials. [\#22](https://github.com/inaka/shotgun/pull/22) ([jfacorro](https://github.com/jfacorro))
354+
273355
- \[Closes \#3\] Replaced pop/1 for events/1. [\#20](https://github.com/inaka/shotgun/pull/20) ([jfacorro](https://github.com/jfacorro))
356+
274357
- \[Closes \#2\] Added specs. [\#18](https://github.com/inaka/shotgun/pull/18) ([jfacorro](https://github.com/jfacorro))
358+
275359
- Shotgun headers should be a map now [\#14](https://github.com/inaka/shotgun/pull/14) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
360+
276361
- Added supervisor with strategy simple one for one [\#11](https://github.com/inaka/shotgun/pull/11) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
362+
277363
- Reply with reference so that the client can store it ASAP [\#10](https://github.com/inaka/shotgun/pull/10) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
364+
278365
- Now user can provide a handle\_event [\#9](https://github.com/inaka/shotgun/pull/9) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
366+
279367
- First commit [\#1](https://github.com/inaka/shotgun/pull/1) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
280368

281369

Makefile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@ PROJECT = shotgun
22

33
CONFIG = rel/sys.config
44

5-
DEPS = cowlib gun
5+
DEPS = gun
66
BUILD_DEPS = inaka_mk hexer_mk
77
TEST_DEPS = katana cowboy inaka_mixer lasse
88
SHELL_DEPS = sync
99

10-
dep_cowlib = hex 1.0.2
1110
dep_katana = hex 0.2.19
12-
dep_cowboy = hex 1.0.4
11+
dep_cowboy = git https://github.com/ninenines/cowboy.git 2.0.0-pre.2
1312
dep_inaka_mixer = hex 0.1.5
1413
dep_gun = git https://github.com/ninenines/gun.git 427230d
1514
dep_lasse = git https://github.com/inaka/lasse.git 1.0.1

src/shotgun.app.src

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
[
33
{description,
44
"better than just a gun"},
5-
{vsn, "0.2.0"},
5+
{vsn, "0.2.1"},
66
{applications,
77
[kernel,
88
stdlib,

0 commit comments

Comments
 (0)