All Versions
44
Latest Version
Avg Release Cycle
58 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v2.0.0 Changes
๐ Changed
- 0๏ธโฃ Default JSON library set to Jason. (#182)
- ๐ Pigeon application module moved from
Pigeon
toPigeon.Application
. (#183) - Kadabra bumped to v0.5.0, and now a required dependency. (#184)
- ๐ Sending a list of pushes synchronously now actually sends them one at a time. For production
workloads, using the async
:on_response
callback is strongly suggested.
๐ Fixed
- โ Removed Elixir 1.11 compile warnings. (#184)
โ Removed
- ๐ง
:certfile
and:keyfile
are no longer valid options for APNS configurations. Instead, read the file before loading (e.g.cert: File.read!("cert.pem")
) (#183) - ๐
:debug_log
removed.
-
v2.0.0-rc.0 Changes
๐ Changed
- 0๏ธโฃ Default JSON library set to Jason. (#182)
- ๐ Pigeon application module moved from
Pigeon
toPigeon.Application
. (#183) - Kadabra bumped to v0.5.0, and now a required dependency. (#184)
- ๐ Sending a list of pushes synchronously now actually sends them one at a time. For production
workloads, using the async
:on_response
callback is strongly suggested.
๐ Fixed
- โ Removed Elixir 1.11 compile warnings. (#184)
โ Removed
- ๐ง
:certfile
and:keyfile
are no longer valid options for APNS configurations. Instead, read the file before loading (e.g.cert: File.read!("cert.pem")
) (#183) - ๐
:debug_log
removed.
-
v1.6.0 Changes
โ Added
- ๐ง JSON library made configurable. For backwards compatibility, Poison is still a required dependency.
Override in your
config.exs
.
config :pigeon, json_library: Jason
๐ Fixed
- ๐ Handle FCM single message_id's on topic pushes.
- ๐ง JSON library made configurable. For backwards compatibility, Poison is still a required dependency.
Override in your
-
v1.5.1 Changes
September 28, 2020 -
v1.5.0 Changes
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 Changes
October 13, 2019- ๐
apns-push-type
header support for iOS 13. An additional:push_type
key has been added to theAPNS.Notification
struct.
- ๐
-
v1.3.2 Changes
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 Changes
- Joken dependency bumped to 2.1
-
v1.3.0 Changes
- Support for FCM
content_available
,mutable_content
, andcondition
keys - Set
priority
of APNS notifications - Joken dependency bumped to 2.0.1
- Support for FCM