All Versions
42
Latest Version
Avg Release Cycle
58 days
Latest Release
-

Changelog History
Page 2

  • v1.2.2 Changes

    July 08, 2018
    • ๐Ÿ›  Fixed APNS handling of notification expiration
    • โž• Added APNS support for collapse_id
  • v1.2.1 Changes

    July 06, 2018
    • FCM notifications can now handle time_to_live, collapse_key, restricted_package_name
      and dry_run keys
  • v1.2.0 Changes

    July 06, 2018
    • ๐Ÿ‘Œ Support for APNS JWT configuration
    • โฌ†๏ธ Bump kadabra dependency to v0.4.2
  • v1.1.6 Changes

    February 12, 2018
    • ๐Ÿ˜Œ Relax gen_stage dependency to ~> 0.12
    • โฌ†๏ธ Bump kadabra dependency to 0.3.7
  • v1.1.5 Changes

    January 31, 2018
    • ๐Ÿ›  Fix: relax httpoison dependency to allow 0.x or 1.0
  • v1.1.4 Changes

    January 03, 2018
    • ๐Ÿ›  Fix: :on_response callbacks spawned as supervised task instead of running in the Worker process
    • ๐Ÿ›  Fix: ADM token refresh failure returns updated notification instead of error tuple
  • v1.1.3 Changes

    January 02, 2018
    • More robust FCM/APNS backpressure
    • โฌ†๏ธ Bumped minimum Kadabra version to v0.3.6
  • v1.1.2 Changes

    January 02, 2018
    • Auto-restart connections if max stream ID is reached
    • ๐Ÿ‘ท FCM/APNS Workers now use GenStage to queue pending pushes
    • โฌ†๏ธ Bumped minimum Kadabra version to v0.3.5
  • v1.1.1 Changes

    • โฌ†๏ธ Bumped minimum Kadabra version to v0.3.4
  • v1.1.0 Changes

    • Minimum requirements now Elixir v1.4 and OTP 19.2 (Kadabra bumped to v0.3.0)
    • ๐Ÿ‘ท Startup worker configs. Create a functions that return config structs and specify them your config.exs with
    config :pigeon, workers: [
      {YourApp.Pigeon, :apns_config},
      {YourApp.Pigeon, :fcm_config},
      {YourApp.Pigeon, :adm_config},
      ...
    ]
    

    APNS

    • APNS.Config.config/1 renamed to APNS.Config.new/1
    • APNS.push/2 tagged tuples done away with in favor of a :response key on the notification.
    • Override push server endpoint with :uri option in APNS.Config.new/1
    • :use_2197 renamed to :port
    • :uri config option for overriding push server endpoint
    • 0๏ธโƒฃ :reconnect now false by default

    FCM

    • NotificationResponse done away with in favor of a :response key on Notification
    • Override push server endpoint with :uri and :port options in FCM.Config.new/1
    • :uri and :port config options for overriding push server endpoint

    ADM

    • ADM.Config.config/1 renamed to ADM.Config.new/1
    • ADM.push/2 tagged tuples done away with in favor of a :response key on the notification.
    • ADM.start_connection/1 and ADM.stop_connection/1 added