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

Changelog History
Page 1

  • v1.6.0

    โž• Added

    • ๐Ÿ”ง JSON library made configurable. For backwards compatability, Poison is still a required dependency. Override in your config.exs.
      config :pigeon, json_library: Jason
    
  • v1.5.1

    September 28, 2020
    • โž• Added APNS InvalidPushType error (#172).
    • ๐Ÿ›  Fixed various typespecs (#170).
  • v1.5.0

    September 28, 2020
    • โฌ†๏ธ Bumped minimum Elixir version to 1.6
    • Raise Pigeon.ConfigError when booting invalid config structs. See below for validated keys and error types.
    • APNS.JWTConfig now validates key p8 content before connecting.
    • ๐Ÿ˜Œ Relaxed gen_stage dependency to allow ~> 1.0

    Validated config keys:

    • ADM.Config - :client_id, :client_secret
    • APNS.Config - :cert, :key
    • APNS.JWTConfig - :team_id, :key, :key_identifier
    • FCM.Config - :key

    Possible error values:

    • {:error, {:invalid, value}}
    • {:error, {:nofile, value}}
  • v1.4.0

    October 13, 2019
    • ๐Ÿ‘ apns-push-type header support for iOS 13. An additional :push_type key has been added to the APNS.Notification struct.
  • v1.3.2

    August 17, 2019
    • ๐Ÿ”ง Document workers configuration for run-time configuration of push workers.
    • ๐Ÿ”ง Modify run-time configuration of push workers so that multiple (or no)
      ๐Ÿ”ง workers may be returned by the startup configuration.
  • v1.3.1

    • Joken dependency bumped to 2.1
  • v1.3.0

    • Support for FCM content_available, mutable_content, and condition keys
    • Set priority of APNS notifications
    • Joken dependency bumped to 2.0.1
  • v1.2.4

    October 15, 2018
    • ๐Ÿ›  Fixed ADM handling of connection timeouts
  • v1.2.3

    October 03, 2018
    • ๐Ÿ›  Fixed APNS, FCM and ADM error response parse crashes. Error responses not
      ๐Ÿ“š listed in the documentation are returned as :unknown_error
  • v1.2.2

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