-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathCHANGELOG
188 lines (133 loc) · 4.7 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
v2.0.0
- Drop support for ruby 2.7
- Add support for ruby 3.2+
- Require minimum version of faraday 2.0
- Disabled request/response logging by default. Old behavior can be restored
by setting a new `verbose` configuration option to true
- BREAKING: remove `compress` from configuration. gzip compression is now
always enabled
v1.6.3
- Add support for sending end user ip address in request headers
v1.6.2
- Add support for versioning the RESO Web API
v1.6.1
- forward port of v1.5.7
- add addressable as a named runtime dependency (fixes regression from
v1.5.2)
v1.6.0
- Adding support for Ruby 3.1
- Add support for psych 4.0 yaml loading
- Lock Faraday down to < 2.0
v1.5.7
- add addressable as a named runtime dependency (fixes regression from
v1.5.2)
v1.5.6
- Modify usage of HighLine so that it does not pollute the global namespace
v1.5.5
- Add logging of an errored oauth2 response
v1.5.4
- Fix a problem with fetching counts with the http_method_override: true option supplied.
v1.5.3
- Add support for http_method_override (true/false) option to client, which when supplied results in a POST with appropriate X-HTTP-Method-Override header.
v1.5.2
- Add dependency of addressable
v1.5.1
- Add support for video thumbnails and 'media' interface to unify shared parts of videos/virtual tours
v1.5.0
Why upgrade?
- Adding support for Ruby 3
- Relaxed version requirement on json
Why wait?
- Minimum version of Faraday brought up to v0.17.3
v1.4.34
- Version update for releasing v1.4.33 as the tags were set wrong for v1.4.32 release
v1.4.33
- Add Support for FloPlan extension to Listings
v1.4.32
- Updated check on Open Houses and Tour of Homes for empty string
v1.4.31
- Updated requests to allow arrays as a body
v1.4.30
- added `script/reso_middleware_example.rb`
v1.4.29
- moved `#logo` from AccountReport to Account
v1.4.28
- move public_suffix to development dependency where it belongs
v1.4.27
- Added `dictionary_version` configuration option for RESO requests
v1.4.26
- added `unread` and `unread_count` methods to `Message`
v1.4.25
- add request_id reader to error and response classes
- log request_id on successful requests (debug level)
- support request_id_chain as a configurable option
- if configured, pass request_id_chain to server as `X-Request-Id-Chain` header
v1.4.24
- added method for /propertytypes/all
v1.4.23
- added ListingMetaTranslations model
v1.4.22
- added Rule model
v1.4.21
- added IncompleteListing model
v1.4.20
- added destroy class method to Destroyable
v1.4.19
- create SparkQLErrors attribute for SparkApi::Response and populate when present
- create Errors attribute for SparkApi::Response and populate when present
- create SparkApi::Request option `full_response` that allows methods to return object instead of body only.
v1.4.18
- include the errors from the response in the instance of ClientErrors
v1.4.17
- use '/flexmls/listings' for PUT
v1.4.16
- Added method for /fields/order/settings to Fields class
v1.4.15
- Add OData support
v1.4.14
- fixed duplicate requests in NewsFeedMeta
v1.4.13
- added SystemInfoSearch model
v1.4.12
- updated 'delete_photos' in SparkApi::Models::Listing to return the response from the API instead of a boolean value.
v1.4.11
- add 'delete_photos' to SparkApi::Models::Listing to enable deleting a batch of photos.
v1.4.10
- add `id` method to SparkApi::Models::Base as a more familiar alias of `Id`
- add SharedLink and EmailLink models, extracted from FBS internal code
v1.4.9
- add AccountReport and AccountRoster models
v1.4.8
- added ListingCart#add_listings
v1.4.7
- store 'D' attribute in responses
v1.4.6
- Added Idx model
v1.4.5
- Fixed problem where options are dropped in Defaultable when `find` is called with 'default'
v1.4.4
- Fixed symbol hash key bug in Defaultable
v1.4.3
- Change Finders and Defaultable to handle an api response of an empty array when finding a single resource.
v1.4.2
- Added Defaultable module
v1.4.1
- Fixed bug in NewsFeedMeta core_fields and core_field_names. Calling either of those methods modified the data array when it should have only been reading the array. Later calls to these methods were then incorrect.
v1.4.0
- removed NewsFeedMeta and can_have_newsfeed? from SavedSearch
v1.3.28
- add request_path attribute to ClientError class
v1.3.27
- added NewsFeedMeta model
- updated SavedSearch to use NewsFeedMeta when figuring out if the search qualifies for a news feed
v1.3.26
- fixed update_attributes method
v1.3.25
- added reorder_photo method to the listing class
v1.3.24
- added replies method and finders to message class
- added to_param method to base class
v1.3.23
- remove ruby 1.9 hash syntax
v1.3.22
- Upgrade Faraday to 0.9