-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
161 lines (121 loc) · 5.61 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
1.23 June 27, 2018
- Fix error when setting status_code to an undefined response payload.
1.22 June 25, 2018
- Also add Json Web Token parsing for responses when they are encoded.
- Signing of payload with JWT is optional—it's enabled for node >= v5 by default.
- Enable / disable signing of payloads with query parameter: `?unsigned=true`, and make it stick with `oriskami.set("unsigned", true)`
1.21 June 16, 2018
- Fix issue with list method; arguments improperly parsed resulting in certain conditions in the callback being called twice.
1.18-20 June 15, 2018
- Add async method to retrieve Oriskami's current public key—oriskami.getPublicKey => '/public-key'
- Add method (oriskami.webhook ) to parse webhooks received from Oriskami—uses Json Web Token + Asymetric signing with public key
- Add ability to change host target (for tests): oriskami.set('host', 'another-server.a-domain.com'))
- Tests: Async-ify and refactor all the test cases and add CRUD(L) tests for EventPast
1.17 June 12, 2018
- Remove dependency for lodash.
- Remove lambda functions from test cases—not suggested for mocha.
- Remove console logging in test cases.
- Fix bug related to SSLv3 handshake failure that prevented Travis-CI to run.
- Add nodejs versions to Travis-CI (v0.10-12, v1-3, v10) and OS (osx).
- Add loop to test locally the various versions using NVM.
1.13-16.0 January 11, 2018
- If in-browser, do not call setTimeout—from http-browserify's http.
- Remove unnecessary refs to server-side packages like fs and path.
- Help browserify by making all requires statics.
- Remove call to 'fs'-related methods that can only run on the server.
1.12.0 December 29, 2017
- Switch Ubivar/Oriskami.
1.11.0 July 19, 2017
- Add error subtypes for status codes 402, 405, 429 (PaymentRequired,
MethodNotAllowed, and TooManyRequests), and 500, 502 (InternalServer,
and BadGateway)
1.10.0 July 02, 2017
- Add EventPast
- Add functional tests
1.9.0 June 29, 2017
- Add RouterDataGeocoding, RouterDataGeoip, RouterDataPhone, RouterDataBin, RouterDataBlacklist
- Add functional tests
1.8.0 June 20, 2017
- Add RouterDataFeature
- Add functional test
1.7.2 June 09, 2017
- Add attribute 'summary' to EventQueue.list()
1.7.1 June 08, 2017
- Rename Router* resources
1.7.0 June 08, 2017
- Add RouterTest
1.6.0 June 08, 2017
- Add new resource: Router
- Add functional tests for this resource
1.5.0 June 08, 2017
- Add new resource: Parameters
- Add functional tests for this resource
1.4.2 June 08, 2017
- Add test spec (FlowBackup), update README.md (Flows, FlowBackup)
1.4.1 June 07, 2017
- Uri encode ids for retrieve and del resource actions
1.4.0 June 07, 2017
- Add resource FlowBackup
1.3.0 June 07, 2017
- Add query-encoded flow_id for retrieve
1.2.0 June 06, 2017
- Add new resources: Flows
- Add functional tests for these resources
1.1.0 June 06, 2017
- Add new resources: Filters, Notifiers
- Add functional tests for these resources
1.0.0 June 05, 2017
- Add resources: EventNotification, EventLastId, EventLabel, EventQueue,
EventReview, FilterWhitelist, FilterBlacklist, FilterRulesCustom,
FilterRulesBase, FilterRulesAI, FilterScoringsDedicated, NotifierEmail,
NotifierSms, NotifierSlack, NotifierWebhook, NotifierECommerce
- Add functional tests for each resource
- Update documentation
- Fix bug when making requests whose header attributes had a '\n'
0.8.1-beta September 28, 2015
0.1.15-beta August 3rd, 2015
- Add support for versioning of API; fix sent headers and test suite.
0.1.14-beta July 21, 2015
- Add test specs for new generic resources Addresses, ReviewQueues and
ReviewerQueueBindings, and add more debugging information to generic specs
0.1.[11-13]-beta July 20, 2015
- Add resources ReviewQueues and ReviewerQueueBindings, and update README.md.
- Add resource Reviewers and update README.md.
0.1.[5-10]-beta April 28, 2015
- Handle and propagate error when the socket hangs up
- Handle and propagate error on sockets and responses
- Add callback argument to handler of socket errors
- Fix missing: self = this, and require of Error
0.1.3-beta17 April 25th, 2015
- Implement an extend mechanism to add dynamically new resources to the connector
- Set of resources is removed from the default.
0.1.3-beta16 April 19th, 2015
- Add resource routing to keep track of routing status of transactions
0.1.3-beta15 April 10th, 2015
- Remove status API endpoint and replace it by {uptime, ci} that provide
uptime status of http endpoints and continuous integration status of the API
bindings
0.1.3-beta14 April 9th, 2015
- Add summary binding to resources; pointing to https://api.ubivar.com/the-resource/summary.
0.1.3-beta13 April 9th, 2015
- Add support for multiple inserts [{record #1}, {record #2}, ...].
0.1.3-beta12 March 31st, 2015
- Add support for geoip lookup based on maxmind geoip-lite.
0.1.3-beta11 March 31st, 2015
- Add support for bank identification number (BIN).
0.1.3-beta10 March 30th, 2015
- Enable API-based access to the uptime status of the different web and API
resources of Ubivar
0.1.3-beta9 March 29th, 2015
- Add support for historical and daily FX rate from ECB as well as
conversion (cur_from, cur_to, date, rate)
0.1.3-beta8 March 28th, 2015
- Add support for pagination and operators in REST API (gt, gte, lt, lte,
order, limit, start_after, end_before).
- Add test cases in ubivar-node client to validate the support of the API
0.1.3-beta7 March 16th, 2015
- Fix issue #1 unexpected end of input when creating resource
0.1.3-beta6 March 9th, 2015
- Add support for the '/me' route
0.1.3-beta1 March 4th, 2015
- Initial release with token APIs