Skip to content

Commit

Permalink
Merge pull request #150 from inaka/ferigis.145.Version_Bump_to_2.0.0
Browse files Browse the repository at this point in the history
[#145] Version Bump to 2.0.0
  • Loading branch information
Brujo Benavides committed Feb 13, 2017
2 parents 64d8eeb + a9e2864 commit 25ad9d2
Showing 1 changed file with 203 additions and 0 deletions.
203 changes: 203 additions & 0 deletions CHANGELOG.md
@@ -0,0 +1,203 @@
# Change Log

## [2.0.0](https://github.com/inaka/apns4erl/tree/2.0.0) (2017-02-13)
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.6-final...2.0.0)

**Closed issues:**

- test coverage [\#148](https://github.com/inaka/apns4erl/issues/148)
- Update README and rebar in order to support only R19+ [\#146](https://github.com/inaka/apns4erl/issues/146)
- Handling responses improvement [\#138](https://github.com/inaka/apns4erl/issues/138)
- Update Documentation [\#136](https://github.com/inaka/apns4erl/issues/136)
- Push Notifications with Provider's Certificate [\#135](https://github.com/inaka/apns4erl/issues/135)
- close connection gracefully [\#133](https://github.com/inaka/apns4erl/issues/133)
- Get Feedback from APNs [\#132](https://github.com/inaka/apns4erl/issues/132)
- Exponential Backoff when restarting gun connection [\#131](https://github.com/inaka/apns4erl/issues/131)
- apns\_connection should monitor the gun\_connection [\#129](https://github.com/inaka/apns4erl/issues/129)
- Create a Queue for tasks [\#127](https://github.com/inaka/apns4erl/issues/127)
- Create Connections using Provider Auth Token [\#126](https://github.com/inaka/apns4erl/issues/126)
- Create Connections using Provider Certificate [\#125](https://github.com/inaka/apns4erl/issues/125)
- repeatedly Reconnecting the Feedback server... [\#121](https://github.com/inaka/apns4erl/issues/121)
- Cannot send notifications [\#117](https://github.com/inaka/apns4erl/issues/117)
- how can i know which token is invalid? [\#116](https://github.com/inaka/apns4erl/issues/116)
- deps jiffy master support rebar3 [\#115](https://github.com/inaka/apns4erl/issues/115)
- Why don't use a pool or multiple processes to send\_message? [\#109](https://github.com/inaka/apns4erl/issues/109)
- {error, closed} in apns:connect and general cluelessness on my behalf [\#103](https://github.com/inaka/apns4erl/issues/103)
- How can I get apns4erl integrated with ejabberd [\#100](https://github.com/inaka/apns4erl/issues/100)
- loss of network connectivity crashes the app [\#80](https://github.com/inaka/apns4erl/issues/80)
- Can't use multiple certificates [\#70](https://github.com/inaka/apns4erl/issues/70)
- APNS return invalid\_token, but the token is ok! [\#66](https://github.com/inaka/apns4erl/issues/66)
- Is there known issues with Erlang 18 ? [\#60](https://github.com/inaka/apns4erl/issues/60)
- Build error on R16B03-01 and R15B03 [\#59](https://github.com/inaka/apns4erl/issues/59)
- no function clause matching ssl\_cipher:hash\_algorithm\(239\) [\#57](https://github.com/inaka/apns4erl/issues/57)
- Version Bump to 1.0.5 [\#55](https://github.com/inaka/apns4erl/issues/55)
- Support latest APNs notification format [\#30](https://github.com/inaka/apns4erl/issues/30)

**Merged pull requests:**

- \[\#148\] test coverage to 100% [\#149](https://github.com/inaka/apns4erl/pull/149) ([ferigis](https://github.com/ferigis))
- \[\#146\] only R19+ supported [\#147](https://github.com/inaka/apns4erl/pull/147) ([ferigis](https://github.com/ferigis))
- \[\#131\] backoff strategy implemented [\#144](https://github.com/inaka/apns4erl/pull/144) ([ferigis](https://github.com/ferigis))
- Ferigis.132.implement feedback [\#142](https://github.com/inaka/apns4erl/pull/142) ([ferigis](https://github.com/ferigis))
- \[\#136\] README updated [\#141](https://github.com/inaka/apns4erl/pull/141) ([ferigis](https://github.com/ferigis))
- \[\#126\] Push notifications with Authentication Token [\#140](https://github.com/inaka/apns4erl/pull/140) ([ferigis](https://github.com/ferigis))
- Important refactorization [\#139](https://github.com/inaka/apns4erl/pull/139) ([ferigis](https://github.com/ferigis))
- \[\#135\] push notifications with provider certificate [\#137](https://github.com/inaka/apns4erl/pull/137) ([ferigis](https://github.com/ferigis))
- \[\#133\] create a method for closing the apns connection [\#134](https://github.com/inaka/apns4erl/pull/134) ([ferigis](https://github.com/ferigis))
- \[\#129\] monitor gun connection [\#130](https://github.com/inaka/apns4erl/pull/130) ([ferigis](https://github.com/ferigis))
- \[\#125\] Connecting to APNs with Provider Certificates [\#128](https://github.com/inaka/apns4erl/pull/128) ([ferigis](https://github.com/ferigis))
- app skeleton for version 2 [\#123](https://github.com/inaka/apns4erl/pull/123) ([ferigis](https://github.com/ferigis))

## [1.0.6-final](https://github.com/inaka/apns4erl/tree/1.0.6-final) (2016-10-25)
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.6...1.0.6-final)

**Closed issues:**

- ssl\_closed after some messages [\#112](https://github.com/inaka/apns4erl/issues/112)
- Can i use one apns4erl to support two client apps? [\#111](https://github.com/inaka/apns4erl/issues/111)
- `apns\_queue` module question [\#108](https://github.com/inaka/apns4erl/issues/108)
- rustyio/sync in rebar.config why? [\#106](https://github.com/inaka/apns4erl/issues/106)
- Update repo and make it ready for hex.pm [\#102](https://github.com/inaka/apns4erl/issues/102)
- Hex Package [\#88](https://github.com/inaka/apns4erl/issues/88)

**Merged pull requests:**

- Allow compilation with erlang 19 [\#114](https://github.com/inaka/apns4erl/pull/114) ([howleysv](https://github.com/howleysv))
- removed extra deps [\#107](https://github.com/inaka/apns4erl/pull/107) ([cystbear](https://github.com/cystbear))
- Invalid return in apns\_connection:handle\_cast [\#104](https://github.com/inaka/apns4erl/pull/104) ([gomoripeti](https://github.com/gomoripeti))
- Add jiffy to the list of applications [\#99](https://github.com/inaka/apns4erl/pull/99) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
- Update link to .pem generation script [\#98](https://github.com/inaka/apns4erl/pull/98) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
- device\_token accept binary and list;fix some elvis errors [\#96](https://github.com/inaka/apns4erl/pull/96) ([zhongwencool](https://github.com/zhongwencool))
- support apns:connect\(ErrorFun, FeedbackFun\) [\#94](https://github.com/inaka/apns4erl/pull/94) ([zhongwencool](https://github.com/zhongwencool))
- apns\_queue.erl has problem [\#91](https://github.com/inaka/apns4erl/pull/91) ([jianjyan](https://github.com/jianjyan))

## [1.0.6](https://github.com/inaka/apns4erl/tree/1.0.6) (2015-11-25)
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.5...1.0.6)

**Fixed bugs:**

- Compile error using Erlang R16B02 \(erts-5.10.3\) [\#85](https://github.com/inaka/apns4erl/pull/85) ([jianjyan](https://github.com/jianjyan))

**Closed issues:**

- One of dependencies \(inaka/sync\) now unavailable [\#89](https://github.com/inaka/apns4erl/issues/89)
- jiffy 13.3 has compilation fails with gcc 5.2 [\#86](https://github.com/inaka/apns4erl/issues/86)
- ssl:connect return {error,closed} [\#82](https://github.com/inaka/apns4erl/issues/82)
- Protocol versions are only for sandbox [\#73](https://github.com/inaka/apns4erl/issues/73)
- Add a working certificate so that tests can run [\#71](https://github.com/inaka/apns4erl/issues/71)
- Test Script doesnt work [\#68](https://github.com/inaka/apns4erl/issues/68)
- Bump Version to 1.0.6 [\#63](https://github.com/inaka/apns4erl/issues/63)

**Merged pull requests:**

- 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))
- Fix compile error using gcc 5.2 [\#87](https://github.com/inaka/apns4erl/pull/87) ([chenyun90323](https://github.com/chenyun90323))
- Added comma [\#83](https://github.com/inaka/apns4erl/pull/83) ([unbalancedparentheses](https://github.com/unbalancedparentheses))
- Add mockapn [\#78](https://github.com/inaka/apns4erl/pull/78) ([tomekowal](https://github.com/tomekowal))
- Add stack trace on error in feedback function [\#76](https://github.com/inaka/apns4erl/pull/76) ([tomekowal](https://github.com/tomekowal))
- Log clarification [\#75](https://github.com/inaka/apns4erl/pull/75) ([mdaguete](https://github.com/mdaguete))
- Expose extra configuration options for SSL connection [\#74](https://github.com/inaka/apns4erl/pull/74) ([arjan](https://github.com/arjan))
- Only support tls version 1.1 [\#72](https://github.com/inaka/apns4erl/pull/72) ([jeregrine](https://github.com/jeregrine))
- fix erlang now\(\) warning [\#69](https://github.com/inaka/apns4erl/pull/69) ([comtihon](https://github.com/comtihon))
- Version Bump 1.0.6 [\#64](https://github.com/inaka/apns4erl/pull/64) ([davecaos](https://github.com/davecaos))
- 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))
- Use tag atom for deps [\#61](https://github.com/inaka/apns4erl/pull/61) ([jwheare](https://github.com/jwheare))
- Updated license [\#58](https://github.com/inaka/apns4erl/pull/58) ([spike886](https://github.com/spike886))

## [1.0.5](https://github.com/inaka/apns4erl/tree/1.0.5) (2015-06-01)
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.4...1.0.5)

**Closed issues:**

- SSL: Socket error: etimedout [\#52](https://github.com/inaka/apns4erl/issues/52)
- gen\_server fails with bad return value [\#51](https://github.com/inaka/apns4erl/issues/51)
- delete subscription callback not getting called [\#49](https://github.com/inaka/apns4erl/issues/49)
- How to get query and get data from FeebackService [\#48](https://github.com/inaka/apns4erl/issues/48)
- Handling 'DOWN' connection when sending message using send\_message [\#47](https://github.com/inaka/apns4erl/issues/47)
- How to get .pem file for Apple APNS [\#46](https://github.com/inaka/apns4erl/issues/46)
- How can I get apns4erl integrated with ejabberd [\#45](https://github.com/inaka/apns4erl/issues/45)
- Why Feedback server disconnected as soon as I connected the feedback ok? [\#24](https://github.com/inaka/apns4erl/issues/24)

**Merged pull requests:**

- \[\#55\] 1.0.5 Version Bump [\#56](https://github.com/inaka/apns4erl/pull/56) ([davecaos](https://github.com/davecaos))
- Reset connection on inactivity period [\#54](https://github.com/inaka/apns4erl/pull/54) ([mdaguete](https://github.com/mdaguete))
- Added support for 'category' field [\#53](https://github.com/inaka/apns4erl/pull/53) ([varnit](https://github.com/varnit))
- Update LICENSE [\#50](https://github.com/inaka/apns4erl/pull/50) ([andresinaka](https://github.com/andresinaka))

## [1.0.4](https://github.com/inaka/apns4erl/tree/1.0.4) (2015-02-20)
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.3...1.0.4)

**Closed issues:**

- Increase APNS max payload size up to 2 kilobytes [\#42](https://github.com/inaka/apns4erl/issues/42)
- When APNS send an error [\#17](https://github.com/inaka/apns4erl/issues/17)

**Merged pull requests:**

- Increase APNS max payload up to 2 kylobytes [\#44](https://github.com/inaka/apns4erl/pull/44) ([alexdruzhilov](https://github.com/alexdruzhilov))
- update elvis version 0.2.3 to 0.2.4 [\#41](https://github.com/inaka/apns4erl/pull/41) ([cclam0827](https://github.com/cclam0827))
- Rename queue type to queue:queue\(\) [\#40](https://github.com/inaka/apns4erl/pull/40) ([essen](https://github.com/essen))

## [1.0.3](https://github.com/inaka/apns4erl/tree/1.0.3) (2015-01-05)
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.2...1.0.3)

**Merged pull requests:**

- APNS resend queue [\#39](https://github.com/inaka/apns4erl/pull/39) ([alexdruzhilov](https://github.com/alexdruzhilov))
- Move to Frame based packets, support message priority [\#38](https://github.com/inaka/apns4erl/pull/38) ([jebu](https://github.com/jebu))

## [1.0.2](https://github.com/inaka/apns4erl/tree/1.0.2) (2014-12-01)
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.1...1.0.2)

**Closed issues:**

- test\_certs script doesn't generate working certificate [\#33](https://github.com/inaka/apns4erl/issues/33)
- ssl:connect with the content of the certificate not pem file [\#26](https://github.com/inaka/apns4erl/issues/26)
- Compile error on 17.0 due to erlang\_otp\_vsn [\#19](https://github.com/inaka/apns4erl/issues/19)
- Post 1.0.0 Tagged Release [\#18](https://github.com/inaka/apns4erl/issues/18)
- Unicode Issues [\#15](https://github.com/inaka/apns4erl/issues/15)

**Merged pull requests:**

- Better Docs [\#37](https://github.com/inaka/apns4erl/pull/37) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Replace apns\_mochijson with jiffy [\#36](https://github.com/inaka/apns4erl/pull/36) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Rocked by Elvis [\#35](https://github.com/inaka/apns4erl/pull/35) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Support directly passing key and certificate rather than loading from file [\#34](https://github.com/inaka/apns4erl/pull/34) ([pnc](https://github.com/pnc))
- Remove env-section from apns.app.src [\#32](https://github.com/inaka/apns4erl/pull/32) ([bipthelin](https://github.com/bipthelin))
- Changed the contact us section [\#31](https://github.com/inaka/apns4erl/pull/31) ([elbrujohalcon](https://github.com/elbrujohalcon))
- 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))
- Add support for error status 10 \(shutdown\). [\#27](https://github.com/inaka/apns4erl/pull/27) ([DerGuteMoritz](https://github.com/DerGuteMoritz))
- make compatible with erlang.mk [\#25](https://github.com/inaka/apns4erl/pull/25) ([Euen](https://github.com/Euen))
- 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))
- adding contact info [\#22](https://github.com/inaka/apns4erl/pull/22) ([marcelog](https://github.com/marcelog))
- Update require\_otp\_vsn [\#20](https://github.com/inaka/apns4erl/pull/20) ([yjh0502](https://github.com/yjh0502))

## [1.0.1](https://github.com/inaka/apns4erl/tree/1.0.1) (2014-02-25)
[Full Changelog](https://github.com/inaka/apns4erl/compare/1.0.0...1.0.1)

**Closed issues:**

- Handle disconnections from apple internally [\#1](https://github.com/inaka/apns4erl/issues/1)

**Merged pull requests:**

- allow sending message with content available [\#12](https://github.com/inaka/apns4erl/pull/12) ([michihuber](https://github.com/michihuber))
- Add caveat about passing callbacks using local fun references [\#11](https://github.com/inaka/apns4erl/pull/11) ([RJ](https://github.com/RJ))
- Added ability to include extra data payload into the push packet [\#10](https://github.com/inaka/apns4erl/pull/10) ([mhald](https://github.com/mhald))
- Enabled cover in rebar.config, added cover.spec [\#9](https://github.com/inaka/apns4erl/pull/9) ([igaray](https://github.com/igaray))
- Inaki makefilefix [\#8](https://github.com/inaka/apns4erl/pull/8) ([igaray](https://github.com/igaray))
- Removed tests directory from rebar.config edoc options. [\#7](https://github.com/inaka/apns4erl/pull/7) ([igaray](https://github.com/igaray))
- Update for R16B [\#6](https://github.com/inaka/apns4erl/pull/6) ([kato-im](https://github.com/kato-im))
- -specs for binary arguments [\#5](https://github.com/inaka/apns4erl/pull/5) ([IgorKarymov](https://github.com/IgorKarymov))
- Function to calculate remaining bytes in a payload [\#4](https://github.com/inaka/apns4erl/pull/4) ([pnc](https://github.com/pnc))
- closes \#1 [\#3](https://github.com/inaka/apns4erl/pull/3) ([marcelog](https://github.com/marcelog))

## [1.0.0](https://github.com/inaka/apns4erl/tree/1.0.0) (2012-09-18)
**Closed issues:**

- How-to use is missing [\#2](https://github.com/inaka/apns4erl/issues/2)



\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

0 comments on commit 25ad9d2

Please sign in to comment.