forked from intercom/intercom-ruby
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changes.txt
165 lines (115 loc) · 3.74 KB
/
changes.txt
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
2.4.4
- Fix parsing nil lists from notifications
2.4.3
- Updates to remove warning when running in Ruby 2.2.0 (thanks @pat @jwaldrip)
2.4.2
- Add nil guard around decode_body to fix potential issue.
2.4.1
- Add 'update_last_requst_at=true' as an attribute to set on a User.
2.4.0
- Support for Ruby 1.9.3 (thanks @Chocksy)
2.3.0
- Add Intercom::HttpError to be raised when empty response entity received unexpectedly
- Raise Intercom errors more gracefully when HTML returned
- Fixed README typo (thanks to @marckohlbrugge)
2.2.4
- Add Intercom::MultipleMatchingUsersError
2.2.3
- Add rate limiting details to Intercom.rate_limiting_details
2.2.2
- Improve spec strings (thanks to @jkeyes)
- Improve README readability (thanks to @jkeyes)
- Raise Intercom::ServiceConnectionError on connection failure
- Fix creation of Intercom::Message with stringy keys in to/from fields
2.2.1
- Webhook Notification support
- Webhook Subscription support
2.2.0
- Handle blanks on identity attributes (e.g. email) better.
2.1.6
- Add handling for service unavailable exceptions
2.1.5
- Fix typos in error messages (thanks to @infertux)
- Gemfile cleanup (thanks to @Manfred)
- Handle 403 Forbidden errors
- Fix intermittant spec failure
2.1.4
- Rework hash helper extensions
2.1.2
- Clean up some spec warnings
- Fix incrementing of custom data
2.1.1
- Added User Agent header
2.1.0
- Added Admin listing (thanks to @javiercr)
- Fix ancestor lookup of constants (thanks to @javiercr)
2.0.3
- Fix for bug caused by "type" in custom attributes
2.0.2
- Mark conversations as read
2.0.1
- Move ruby version to gemspec
2.0.0
- Bumped to 2.0.0.
1.0.0
- Bumped to a 1.0.0 version. No functional changes.
0.3.0
- Renamed UserEvents to Events
0.2.0
- Add UserEvents.
0.1.19
- Update DELETE request to fix issue.
0.1.18
- Increase connection and read timeouts
0.1.16
- Add BadGatewayError to properly report that sort of error.
0.1.15
- Fix location_data and social_profiles for ruby 2.0 change to #respond_to? method.
0.1.14
- Update tagging interface for API changes
0.1.13
- Add license to gemspec
0.1.12
- Fix the admin avatar attributes for MessageAuthor
- Add ability to send increments
0.1.11
- Add getters/setters https://github.com/intercom/intercom-ruby/pull/35
0.1.10
- fix broken tag updating :(
0.1.9
- better response object for tags
0.1.8
- change tag response to match the new api response. add support to query users that are tagged with a specific tag
0.1.7
- add support for creating, updating, and fetching tags
0.1.6
- add unsubscribed_from_emails and unsubscribed_from_emails= to user
0.1.5
- always convert times to unix timestamps for the wire (thanks @jgwhite)
0.1.4
- Intercom::User.all now includes Enumerable
0.0.12
- add support for multiple endpoints, with failover on service unavailable / socket connect timeout. (only relevant to customers who must use static ip addresses to access our API)
0.0.11
- add support for creating notes on users
0.0.10
- allow settings dates to nil
0.0.9
- add support for settings/updating url attribute for message_threads
0.0.8
- add support for updating last request time for user through either last_request_at or last_impression_at
0.0.7
- add support for deleting user
0.0.6
- drop rest-client, use pure net/http instead
0.0.5
- added Intercom::User.find_by_email, Intercom::User.find_by_user_id
- add support for Intercom::User.all.each, Intercom::User.all.map, Intercom::User.all.count
0.0.4
- allow to directly set custom_data hash on Intercom::User user.custom_data = {...}
0.0.3
- renamed Intercom.secret_key to Intercom.api_key for consistency throughout our app and docs
0.0.2
- updates to reflect changes to resources served by the api
0.0.1
- experimental version