forked from urbanairship/ruby-library
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
206 lines (175 loc) · 5.22 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
--------------------
9.1.0
--------------------
- All requests will now automatically attempt to authenticate with bearer token auth if a
token is included in the instantiation of the client. Previously, only custom events requests
could use bearer token auth in this library. You can find more information about how to use
bearer token auth in the README.
- Also fixes an issue where a secret was required even when bearer token auth was being used
(it is no longer required).
--------------------
9.0.0
--------------------
- Adds Tag List API Support
- Removes location lookup endpoints
- Removes location-based audience selectors
--------------------
8.0.1
--------------------
- Adds app key to user agent string on request
--------------------
8.0.0
--------------------
- Updates officially supported versions to 2.6.7 and 2.7.2
- Fixes headers to reduce warning messages
- Fixes for multiple mis-set named user urls
- Fix to automatically convert an integer named user to a string so it can be successfully submitted
- Adds attribute support for named users
--------------------
7.0.0
--------------------
- Refactors base url naming
--------------------
6.0.0
--------------------
- Creates custom base url, and refactors urls within classes
- Adds support for sending custom events
--------------------
5.9.0
--------------------
- Adds support for bearer token auth
- Updates broken code for static lists
- Adds support for update sms channel
--------------------
5.8.0
--------------------
- Adds scheudling support for PTSO
- Adds attribute support
--------------------
5.7.0
--------------------
- Adds Automation support
- Adds A/B test support
--------------------
5.6.1
--------------------
- Updates EmailNotification templating
--------------------
5.6.0
--------------------
- Refactors EmailNotification class
- Adds Create and Send implementation to Open Channel class
--------------------
5.5.1
--------------------
- Updates validate_url method
--------------------
5.5.0
--------------------
- Add Create and Send Functionality for Email
- Add endpoints for Create and Send Validation and Scheduling
- Add Create and Send Functionality for SMS
- Update Rake version from 10.0 to 12.3.3
--------------------
5.4.0
--------------------
- Change BASE_URL to go.airship.com
--------------------
5.3.0
--------------------
- Updates Sphinx version on Ruby Lib docs
- Fixes date in footer
- Updates instances of 'Urbain Airship' to 'Airship' excluding method names
--------------------
5.2.0
--------------------
- Updates automatic timeout for API request from 5 seconds to 60
- Adds SMS Register implementation. Register, Opt-out, Uninstall, Lookup
- Adds SMS Send functionality for Notification object
- Updates named_user.rb to include NamedUserUninstaller class
- Adds Email Send support
- Adds Email Registration support
--------------------
5.1.0
--------------------
- Adds functionality for custom logger
--------------------
5.0.1
--------------------
- Fix bug with named user association/disassociation
--------------------
5.0.0
--------------------
- Add support for Web Notify, expand Open Platform support
- Removing support for Feedback API (EOL July 2018)
- Removing support for Device Token Count (also EOL in 2018)
--------------------
4.1.1
--------------------
- Added configuration value for timeout.
--------------------
4.1.0
--------------------
- Added support for Open Channels
--------------------
4.0.0
--------------------
- Added support for in-app messages
- Added support for iOS priority
- Added config class, allowing you to define log level and log location
- Added templates for Github pull requests and issues, contribution information
- Fixed ability to create a new scheduled push from an existing scheduled push URL
- Various docs and tests fixes
- Removed support for Blackberry and MPNS platforms
- Removed support for per-push reports
--------------------
3.2.4
--------------------
- Replace unirest dependency with rest-client
--------------------
3.2.3
--------------------
- Added support for named user audience selector
--------------------
3.2.2
--------------------
- Bug fix: only open a single copy of the log file
--------------------
3.2.1
--------------------
- Bug fix: allow audience tag selector to specify tag group if desired
--------------------
3.2.0
--------------------
- Added support for static lists
- Added support for device tokens, APIDs, and Blackberry PINs
- Added support for locations
--------------------
3.1.1
--------------------
- Changed UA to Urbanairship in client.rb to fix aliasing issue
--------------------
3.1.0
--------------------
- Added documentation files
- Added support for ChannelInfo and ChannelList
- Added support for segments
- Added support for channel uninstall
- Added support for tags
- Added support for feedback (device token and apid)
- Added support for named user
- Added support for reports
--------------------
3.0.2
--------------------
- Resolve compatibility issues with Rails ActiveSupport
--------------------
3.0.1
--------------------
- Updating Gemspec to show required Ruby Version correctly
--------------------
3.0.0
--------------------
- added CHANGELOG
- rewrite with v3 support for push and scheduled push
- backwards incompatible with previous versions of library