All Versions
Latest Version
Avg Release Cycle
58 days
Latest Release

Changelog History
Page 4

  • v0.11.0 Changes

    • ๐Ÿ‘ท APNS workers can be started and referenced with pids and/or atom names
    • ๐Ÿ›  Fix: Push :name option renamed to :to
    • ๐Ÿ›  Fix: GCM/ADM async pushes now use spawn/1 instead of Task.async/1
  • v0.10.3 Changes

    • ๐Ÿ›  Fix: cleaned up Elixir v1.4 warnings
  • v0.10.2 Changes

    • ๐Ÿ›  Fix: poison dependency version made optionally ~> 2.0 or ~> 3.0
  • v0.10.1 Changes

    • ๐Ÿ›  Fix: kadabra not started
  • v0.10.0 Changes

    • Migrated HTTP/2 client from chatterbox to kadabra
    • ๐Ÿ‘Œ Support for ADM (Amazon Android) push
    • ๐Ÿ”€ APNS pushes are now synchronous by default. For async pushes use the new on_response option. GCM and ADM will have it in the next major release.
    • Bulk APNS pushing
    • ๐Ÿ‘ท Handling of multiple APNS worker connections with different configs
    • Re-implemented APNS socket pings to keep connections open
    • :invalid_jSON corrected to :invalid_json
  • v0.9.2 Changes

    • ๐Ÿ›  Fixed GCM error response atom conversion
  • v0.9.1 Changes

    • ๐Ÿ›  Fixed :eaddrinuse error when restarting Pigeon too quickly with :apns_2197 enabled
  • v0.9.0 Changes

    • APNS topic made optional
    • APNS put_mutable_content helper function added
    • ๐Ÿ”ง GCM can be configured on a per-push basis
    • โšก๏ธ Updated to use Macro.underscore
  • v0.8.0 Changes

    • Implemented Chatterbox as APNS HTTP2 client
    • APNS server responses now caught asynchronously
    • ๐Ÿ›ฐ GCM support for notification and data payload keys ( API changes)
  • v0.7.0 Changes

    • APNS cert/key configs can now either be a file path, full-text string, or {:your_app, "path/to/file.pem"} (which looks in the /priv directory of your app)
    • ๐Ÿ›  Fixed APNSWorker crash on :ssl.send/2 timeout
    • ๐Ÿ‘ Better error-handling for invalid APNS configs