Skip to content

Commit 25ad9d2

Browse files
author
Brujo Benavides
authored
Merge pull request #150 from inaka/ferigis.145.Version_Bump_to_2.0.0
[#145] Version Bump to 2.0.0
2 parents 64d8eeb + a9e2864 commit 25ad9d2

File tree

1 file changed

+203
-0
lines changed

1 file changed

+203
-0
lines changed

CHANGELOG.md

Lines changed: 203 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,203 @@
1+
# Change Log
2+
3+
## [2.0.0](https://github.com/inaka/apns4erl/tree/2.0.0) (2017-02-13)
4+
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.6-final...2.0.0)
5+
6+
**Closed issues:**
7+
8+
- test coverage [\#148](https://github.com/inaka/apns4erl/issues/148)
9+
- Update README and rebar in order to support only R19+ [\#146](https://github.com/inaka/apns4erl/issues/146)
10+
- Handling responses improvement [\#138](https://github.com/inaka/apns4erl/issues/138)
11+
- Update Documentation [\#136](https://github.com/inaka/apns4erl/issues/136)
12+
- Push Notifications with Provider's Certificate [\#135](https://github.com/inaka/apns4erl/issues/135)
13+
- close connection gracefully [\#133](https://github.com/inaka/apns4erl/issues/133)
14+
- Get Feedback from APNs [\#132](https://github.com/inaka/apns4erl/issues/132)
15+
- Exponential Backoff when restarting gun connection [\#131](https://github.com/inaka/apns4erl/issues/131)
16+
- apns\_connection should monitor the gun\_connection [\#129](https://github.com/inaka/apns4erl/issues/129)
17+
- Create a Queue for tasks [\#127](https://github.com/inaka/apns4erl/issues/127)
18+
- Create Connections using Provider Auth Token [\#126](https://github.com/inaka/apns4erl/issues/126)
19+
- Create Connections using Provider Certificate [\#125](https://github.com/inaka/apns4erl/issues/125)
20+
- repeatedly Reconnecting the Feedback server... [\#121](https://github.com/inaka/apns4erl/issues/121)
21+
- Cannot send notifications [\#117](https://github.com/inaka/apns4erl/issues/117)
22+
- how can i know which token is invalid? [\#116](https://github.com/inaka/apns4erl/issues/116)
23+
- deps jiffy master support rebar3 [\#115](https://github.com/inaka/apns4erl/issues/115)
24+
- Why don't use a pool or multiple processes to send\_message? [\#109](https://github.com/inaka/apns4erl/issues/109)
25+
- {error, closed} in apns:connect and general cluelessness on my behalf [\#103](https://github.com/inaka/apns4erl/issues/103)
26+
- How can I get apns4erl integrated with ejabberd [\#100](https://github.com/inaka/apns4erl/issues/100)
27+
- loss of network connectivity crashes the app [\#80](https://github.com/inaka/apns4erl/issues/80)
28+
- Can't use multiple certificates [\#70](https://github.com/inaka/apns4erl/issues/70)
29+
- APNS return invalid\_token, but the token is ok! [\#66](https://github.com/inaka/apns4erl/issues/66)
30+
- Is there known issues with Erlang 18 ? [\#60](https://github.com/inaka/apns4erl/issues/60)
31+
- Build error on R16B03-01 and R15B03 [\#59](https://github.com/inaka/apns4erl/issues/59)
32+
- no function clause matching ssl\_cipher:hash\_algorithm\(239\) [\#57](https://github.com/inaka/apns4erl/issues/57)
33+
- Version Bump to 1.0.5 [\#55](https://github.com/inaka/apns4erl/issues/55)
34+
- Support latest APNs notification format [\#30](https://github.com/inaka/apns4erl/issues/30)
35+
36+
**Merged pull requests:**
37+
38+
- \[\#148\] test coverage to 100% [\#149](https://github.com/inaka/apns4erl/pull/149) ([ferigis](https://github.com/ferigis))
39+
- \[\#146\] only R19+ supported [\#147](https://github.com/inaka/apns4erl/pull/147) ([ferigis](https://github.com/ferigis))
40+
- \[\#131\] backoff strategy implemented [\#144](https://github.com/inaka/apns4erl/pull/144) ([ferigis](https://github.com/ferigis))
41+
- Ferigis.132.implement feedback [\#142](https://github.com/inaka/apns4erl/pull/142) ([ferigis](https://github.com/ferigis))
42+
- \[\#136\] README updated [\#141](https://github.com/inaka/apns4erl/pull/141) ([ferigis](https://github.com/ferigis))
43+
- \[\#126\] Push notifications with Authentication Token [\#140](https://github.com/inaka/apns4erl/pull/140) ([ferigis](https://github.com/ferigis))
44+
- Important refactorization [\#139](https://github.com/inaka/apns4erl/pull/139) ([ferigis](https://github.com/ferigis))
45+
- \[\#135\] push notifications with provider certificate [\#137](https://github.com/inaka/apns4erl/pull/137) ([ferigis](https://github.com/ferigis))
46+
- \[\#133\] create a method for closing the apns connection [\#134](https://github.com/inaka/apns4erl/pull/134) ([ferigis](https://github.com/ferigis))
47+
- \[\#129\] monitor gun connection [\#130](https://github.com/inaka/apns4erl/pull/130) ([ferigis](https://github.com/ferigis))
48+
- \[\#125\] Connecting to APNs with Provider Certificates [\#128](https://github.com/inaka/apns4erl/pull/128) ([ferigis](https://github.com/ferigis))
49+
- app skeleton for version 2 [\#123](https://github.com/inaka/apns4erl/pull/123) ([ferigis](https://github.com/ferigis))
50+
51+
## [1.0.6-final](https://github.com/inaka/apns4erl/tree/1.0.6-final) (2016-10-25)
52+
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.6...1.0.6-final)
53+
54+
**Closed issues:**
55+
56+
- ssl\_closed after some messages [\#112](https://github.com/inaka/apns4erl/issues/112)
57+
- Can i use one apns4erl to support two client apps? [\#111](https://github.com/inaka/apns4erl/issues/111)
58+
- `apns\_queue` module question [\#108](https://github.com/inaka/apns4erl/issues/108)
59+
- rustyio/sync in rebar.config why? [\#106](https://github.com/inaka/apns4erl/issues/106)
60+
- Update repo and make it ready for hex.pm [\#102](https://github.com/inaka/apns4erl/issues/102)
61+
- Hex Package [\#88](https://github.com/inaka/apns4erl/issues/88)
62+
63+
**Merged pull requests:**
64+
65+
- Allow compilation with erlang 19 [\#114](https://github.com/inaka/apns4erl/pull/114) ([howleysv](https://github.com/howleysv))
66+
- removed extra deps [\#107](https://github.com/inaka/apns4erl/pull/107) ([cystbear](https://github.com/cystbear))
67+
- Invalid return in apns\_connection:handle\_cast [\#104](https://github.com/inaka/apns4erl/pull/104) ([gomoripeti](https://github.com/gomoripeti))
68+
- Add jiffy to the list of applications [\#99](https://github.com/inaka/apns4erl/pull/99) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
69+
- Update link to .pem generation script [\#98](https://github.com/inaka/apns4erl/pull/98) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
70+
- device\_token accept binary and list;fix some elvis errors [\#96](https://github.com/inaka/apns4erl/pull/96) ([zhongwencool](https://github.com/zhongwencool))
71+
- support apns:connect\(ErrorFun, FeedbackFun\) [\#94](https://github.com/inaka/apns4erl/pull/94) ([zhongwencool](https://github.com/zhongwencool))
72+
- apns\_queue.erl has problem [\#91](https://github.com/inaka/apns4erl/pull/91) ([jianjyan](https://github.com/jianjyan))
73+
74+
## [1.0.6](https://github.com/inaka/apns4erl/tree/1.0.6) (2015-11-25)
75+
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.5...1.0.6)
76+
77+
**Fixed bugs:**
78+
79+
- Compile error using Erlang R16B02 \(erts-5.10.3\) [\#85](https://github.com/inaka/apns4erl/pull/85) ([jianjyan](https://github.com/jianjyan))
80+
81+
**Closed issues:**
82+
83+
- One of dependencies \(inaka/sync\) now unavailable [\#89](https://github.com/inaka/apns4erl/issues/89)
84+
- jiffy 13.3 has compilation fails with gcc 5.2 [\#86](https://github.com/inaka/apns4erl/issues/86)
85+
- ssl:connect return {error,closed} [\#82](https://github.com/inaka/apns4erl/issues/82)
86+
- Protocol versions are only for sandbox [\#73](https://github.com/inaka/apns4erl/issues/73)
87+
- Add a working certificate so that tests can run [\#71](https://github.com/inaka/apns4erl/issues/71)
88+
- Test Script doesnt work [\#68](https://github.com/inaka/apns4erl/issues/68)
89+
- Bump Version to 1.0.6 [\#63](https://github.com/inaka/apns4erl/issues/63)
90+
91+
**Merged pull requests:**
92+
93+
- Fix sync to use rustyio/sync instead of non-existing inaka/sync [\#90](https://github.com/inaka/apns4erl/pull/90) ([JCzarniecki](https://github.com/JCzarniecki))
94+
- Fix compile error using gcc 5.2 [\#87](https://github.com/inaka/apns4erl/pull/87) ([chenyun90323](https://github.com/chenyun90323))
95+
- Added comma [\#83](https://github.com/inaka/apns4erl/pull/83) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
96+
- Add mockapn [\#78](https://github.com/inaka/apns4erl/pull/78) ([tomekowal](https://github.com/tomekowal))
97+
- Add stack trace on error in feedback function [\#76](https://github.com/inaka/apns4erl/pull/76) ([tomekowal](https://github.com/tomekowal))
98+
- Log clarification [\#75](https://github.com/inaka/apns4erl/pull/75) ([mdaguete](https://github.com/mdaguete))
99+
- Expose extra configuration options for SSL connection [\#74](https://github.com/inaka/apns4erl/pull/74) ([arjan](https://github.com/arjan))
100+
- Only support tls version 1.1 [\#72](https://github.com/inaka/apns4erl/pull/72) ([jeregrine](https://github.com/jeregrine))
101+
- fix erlang now\(\) warning [\#69](https://github.com/inaka/apns4erl/pull/69) ([comtihon](https://github.com/comtihon))
102+
- Version Bump 1.0.6 [\#64](https://github.com/inaka/apns4erl/pull/64) ([davecaos](https://github.com/davecaos))
103+
- Support {M,F} callbacks as well as funs for feedback/error\_fun. [\#62](https://github.com/inaka/apns4erl/pull/62) ([jwheare](https://github.com/jwheare))
104+
- Use tag atom for deps [\#61](https://github.com/inaka/apns4erl/pull/61) ([jwheare](https://github.com/jwheare))
105+
- Updated license [\#58](https://github.com/inaka/apns4erl/pull/58) ([spike886](https://github.com/spike886))
106+
107+
## [1.0.5](https://github.com/inaka/apns4erl/tree/1.0.5) (2015-06-01)
108+
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.4...1.0.5)
109+
110+
**Closed issues:**
111+
112+
- SSL: Socket error: etimedout [\#52](https://github.com/inaka/apns4erl/issues/52)
113+
- gen\_server fails with bad return value [\#51](https://github.com/inaka/apns4erl/issues/51)
114+
- delete subscription callback not getting called [\#49](https://github.com/inaka/apns4erl/issues/49)
115+
- How to get query and get data from FeebackService [\#48](https://github.com/inaka/apns4erl/issues/48)
116+
- Handling 'DOWN' connection when sending message using send\_message [\#47](https://github.com/inaka/apns4erl/issues/47)
117+
- How to get .pem file for Apple APNS [\#46](https://github.com/inaka/apns4erl/issues/46)
118+
- How can I get apns4erl integrated with ejabberd [\#45](https://github.com/inaka/apns4erl/issues/45)
119+
- Why Feedback server disconnected as soon as I connected the feedback ok? [\#24](https://github.com/inaka/apns4erl/issues/24)
120+
121+
**Merged pull requests:**
122+
123+
- \[\#55\] 1.0.5 Version Bump [\#56](https://github.com/inaka/apns4erl/pull/56) ([davecaos](https://github.com/davecaos))
124+
- Reset connection on inactivity period [\#54](https://github.com/inaka/apns4erl/pull/54) ([mdaguete](https://github.com/mdaguete))
125+
- Added support for 'category' field [\#53](https://github.com/inaka/apns4erl/pull/53) ([varnit](https://github.com/varnit))
126+
- Update LICENSE [\#50](https://github.com/inaka/apns4erl/pull/50) ([andresinaka](https://github.com/andresinaka))
127+
128+
## [1.0.4](https://github.com/inaka/apns4erl/tree/1.0.4) (2015-02-20)
129+
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.3...1.0.4)
130+
131+
**Closed issues:**
132+
133+
- Increase APNS max payload size up to 2 kilobytes [\#42](https://github.com/inaka/apns4erl/issues/42)
134+
- When APNS send an error [\#17](https://github.com/inaka/apns4erl/issues/17)
135+
136+
**Merged pull requests:**
137+
138+
- Increase APNS max payload up to 2 kylobytes [\#44](https://github.com/inaka/apns4erl/pull/44) ([alexdruzhilov](https://github.com/alexdruzhilov))
139+
- update elvis version 0.2.3 to 0.2.4 [\#41](https://github.com/inaka/apns4erl/pull/41) ([cclam0827](https://github.com/cclam0827))
140+
- Rename queue type to queue:queue\(\) [\#40](https://github.com/inaka/apns4erl/pull/40) ([essen](https://github.com/essen))
141+
142+
## [1.0.3](https://github.com/inaka/apns4erl/tree/1.0.3) (2015-01-05)
143+
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.2...1.0.3)
144+
145+
**Merged pull requests:**
146+
147+
- APNS resend queue [\#39](https://github.com/inaka/apns4erl/pull/39) ([alexdruzhilov](https://github.com/alexdruzhilov))
148+
- Move to Frame based packets, support message priority [\#38](https://github.com/inaka/apns4erl/pull/38) ([jebu](https://github.com/jebu))
149+
150+
## [1.0.2](https://github.com/inaka/apns4erl/tree/1.0.2) (2014-12-01)
151+
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.1...1.0.2)
152+
153+
**Closed issues:**
154+
155+
- test\_certs script doesn't generate working certificate [\#33](https://github.com/inaka/apns4erl/issues/33)
156+
- ssl:connect with the content of the certificate not pem file [\#26](https://github.com/inaka/apns4erl/issues/26)
157+
- Compile error on 17.0 due to erlang\_otp\_vsn [\#19](https://github.com/inaka/apns4erl/issues/19)
158+
- Post 1.0.0 Tagged Release [\#18](https://github.com/inaka/apns4erl/issues/18)
159+
- Unicode Issues [\#15](https://github.com/inaka/apns4erl/issues/15)
160+
161+
**Merged pull requests:**
162+
163+
- Better Docs [\#37](https://github.com/inaka/apns4erl/pull/37) ([elbrujohalcon](https://github.com/elbrujohalcon))
164+
- Replace apns\_mochijson with jiffy [\#36](https://github.com/inaka/apns4erl/pull/36) ([elbrujohalcon](https://github.com/elbrujohalcon))
165+
- Rocked by Elvis [\#35](https://github.com/inaka/apns4erl/pull/35) ([elbrujohalcon](https://github.com/elbrujohalcon))
166+
- Support directly passing key and certificate rather than loading from file [\#34](https://github.com/inaka/apns4erl/pull/34) ([pnc](https://github.com/pnc))
167+
- Remove env-section from apns.app.src [\#32](https://github.com/inaka/apns4erl/pull/32) ([bipthelin](https://github.com/bipthelin))
168+
- Changed the contact us section [\#31](https://github.com/inaka/apns4erl/pull/31) ([elbrujohalcon](https://github.com/elbrujohalcon))
169+
- Export apns:default\_connection/0 to allow key file password to be added,... [\#28](https://github.com/inaka/apns4erl/pull/28) ([robinmacharg](https://github.com/robinmacharg))
170+
- Add support for error status 10 \(shutdown\). [\#27](https://github.com/inaka/apns4erl/pull/27) ([DerGuteMoritz](https://github.com/DerGuteMoritz))
171+
- make compatible with erlang.mk [\#25](https://github.com/inaka/apns4erl/pull/25) ([Euen](https://github.com/Euen))
172+
- Fixed a bug in src/apns.erl making use of password protected keyfiles.... [\#23](https://github.com/inaka/apns4erl/pull/23) ([pkathmann88](https://github.com/pkathmann88))
173+
- adding contact info [\#22](https://github.com/inaka/apns4erl/pull/22) ([marcelog](https://github.com/marcelog))
174+
- Update require\_otp\_vsn [\#20](https://github.com/inaka/apns4erl/pull/20) ([yjh0502](https://github.com/yjh0502))
175+
176+
## [1.0.1](https://github.com/inaka/apns4erl/tree/1.0.1) (2014-02-25)
177+
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.0...1.0.1)
178+
179+
**Closed issues:**
180+
181+
- Handle disconnections from apple internally [\#1](https://github.com/inaka/apns4erl/issues/1)
182+
183+
**Merged pull requests:**
184+
185+
- allow sending message with content available [\#12](https://github.com/inaka/apns4erl/pull/12) ([michihuber](https://github.com/michihuber))
186+
- Add caveat about passing callbacks using local fun references [\#11](https://github.com/inaka/apns4erl/pull/11) ([RJ](https://github.com/RJ))
187+
- Added ability to include extra data payload into the push packet [\#10](https://github.com/inaka/apns4erl/pull/10) ([mhald](https://github.com/mhald))
188+
- Enabled cover in rebar.config, added cover.spec [\#9](https://github.com/inaka/apns4erl/pull/9) ([igaray](https://github.com/igaray))
189+
- Inaki makefilefix [\#8](https://github.com/inaka/apns4erl/pull/8) ([igaray](https://github.com/igaray))
190+
- Removed tests directory from rebar.config edoc options. [\#7](https://github.com/inaka/apns4erl/pull/7) ([igaray](https://github.com/igaray))
191+
- Update for R16B [\#6](https://github.com/inaka/apns4erl/pull/6) ([kato-im](https://github.com/kato-im))
192+
- -specs for binary arguments [\#5](https://github.com/inaka/apns4erl/pull/5) ([IgorKarymov](https://github.com/IgorKarymov))
193+
- Function to calculate remaining bytes in a payload [\#4](https://github.com/inaka/apns4erl/pull/4) ([pnc](https://github.com/pnc))
194+
- closes \#1 [\#3](https://github.com/inaka/apns4erl/pull/3) ([marcelog](https://github.com/marcelog))
195+
196+
## [1.0.0](https://github.com/inaka/apns4erl/tree/1.0.0) (2012-09-18)
197+
**Closed issues:**
198+
199+
- How-to use is missing [\#2](https://github.com/inaka/apns4erl/issues/2)
200+
201+
202+
203+
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

0 commit comments

Comments
 (0)