forked from killbill/killbill-client-java
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
376 lines (264 loc) · 8.59 KB
/
NEWS
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
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
1.2.4
pom.xml: update to killbill-oss-parent 0.144.57
1.2.3
0.22.x client api update
1.2.2
pom.xml: update to killbill-oss-parent 0.144.47
1.2.1
pom.xml: update to killbill-oss-parent 0.144.28
1.2.0
pom.xml: update to killbill-oss-parent 0.144.22
1.1.10
Add equals and toString to RequestOptions (merge from 0.20.x)
1.1.9
Add query param endDate to AccountApi#getInvoicesForAccount.
Fix CatalogApi#getCatalogXml to take a DateTime
1.1.8
Add InvoiceItem#catalogEffectiveDate
1.1.7
Remove unused withItems query params
1.1.6
Regenerate java client for tracking Ids
Regenerate java client to remove overdue#this.daysBetweenPaymentRetries
1.1.5
Subscription#getSubscriptionByKey
1.1.4
Fix issue in credit api
1.1.3
Enhance credit api to pass additional fields
1.1.2
Add new custom field search apis.
1.1.1
Fix incorrect method name
1.1.0
Add missing audit & history apis
1.0.6
Regenerate client
1.0.5
Regenerate client. See killbill/killbill#7
1.0.4
Regenerate java client. See killbill/killbill#93
1.0.3
Add new api for tax support
1.0.2
Remove ability to make payment when creating external charges.
1.0.1
Enhance api AccountApi#payAllInvoices to take additional flags
1.0.0
Initial version for the swagger generated java client
0.0.9
Regen to add missing creditId
0.0.8
Implement/generate new apis for audit logs
0.0.7
Regenerate client for new apis
0.0.6
Fix path for getInvoiceByNumber
0.0.5
Add new api to retrieve all audit logs
0.0.4
Api changes #935, #941, #912, #917
0.0.3
Change jaxrs tag creation to take a body of tagDefinitionId
0.0.2
Extension and cleanup in KillBillHttpClient
Regenerate apis
0.0.1
Initial version for swagger gen java client
0.41.7
Add support for new voidInvoice endpoint
0.41.6
Add rate, quantity and itemDetails to InvoiceItem model
0.41.5
CRUD for invoice items tags and custom fields
0.41.4
Add Account#referenceTime
0.41.3
Add api undoChangePlan
Add support for modifying custom fields
0.41.2
Add api to complete a payment associated with an invoice
0.41.0
Initial release against 0.19.x branch
0.40.10
Add getAllAccountCustomFields API
Add support to create subscription with entRequestedDate and billingRequestedDate.
Rename EventSubscription property (https://github.com/killbill/killbill/pull/753)
0.40.9
Add closeAccount
0.40.8
Update killbill-oss-parent to 0.140.24
0.40.7
Rename Invoice#bundleKeys (externalBundleKeys -> bundleKeys)
0.40.6
Enhance createSubscriptionsWithAddOns to allow passing bundle of subscription with en empty BASE specifier
0.40.5
Add completePayment api to include controlPluginNames paramas (similar to other payment apis)
0.40.4
Add custom field apis for Subscription and Bundles
0.40.3
Add new account update api with treatNullAsReset flag
0.40.2
Subscription model enhancements
0.40.1
Remove EventSubscription#requestedDate (deprecated)
0.40
Shopping cart API
0.39
Fix payment api to allow retrieving payment transaction tags
Implementing external refund on a paymentMethod sent by query param
0.38
Notes for account
Add an endpoint to invalidate Kill Bill ehcache
Catalog cleanup
0.37
Modify Subscription model to include the new planName
0.36
Implement new api cancelScheduledPaymentTransaction
0.35
Add new query parameter useGlobalDefault for tenant creation + bug fixes
0.34
Enhance SimplePlan model and add ability to return all catalog versions (JSON)
0.33
Add catalog usage info
0.32
Allow to set payment externalKey when creating external charges
0.31
Add catalog api to create simple plans
SSL support
0.30
Add missing invoice HA api to retrieve all children items
0.29
Payment api changes for retrieving attempts and ability to delete default payment method
0.28
Add ability to also retrieve deleted bundles when using external bundle externalKey
0.27
Merge HA branch
0.26
0.23.2 merge for 0.17.x
0.25
Merged version for KB 0.17.0
0.24
Release version for KB 0.17.0
0.23.4
Fix issue in updateSubscription where query parameters are not correctly passsed
0.23.3
Preserve ordering of control plugins
0.23.2
Fix buildFormDescriptor (controlPluginNames weren't passed properly)
Add methods to manipulate payment state machines
0.23.1
Add RequestOptions to all methods (existing methods are now deprecated)
0.23
Payment apis changes (error codes, follow Location)
Fix PhasePriceOverride model
0.22
Add parameter useRequestedDateForBilling to cancelSubscription
Fix getPaymentMethodsForAccount and refreshPaymentMethods implementation when passing properties
0.21
Add methods to upload files via InputStream
Send Authorization header preemptively
0.20
Add support for usage APIs
Add method to retrieve HTML invoices
0.19
Add methods to retrieve a payment by its external key
0.18
Add support for passing control plugin names for all payment APIs
0.17
Modify json catalog
0.16
Add APIs for payment methods
Add APIs for catalog
0.15
Add new entitlement API for combo call
0.14
Implement setBlockingState api
0.13
Management of custom fields on payment methods
Allow configuration of timeouts
0.12
Modify dryRun invoice endpoint to support filtering capabilities on UP_COMING_INVOICE
0.11
Add new objectId to Tag model object
0.10
Remove constraint where we have to pass a currency for each item when creating the extrenal charges
0.9
Add support for tags (bundle, subscription, invoice, payment), and ability to retrieve all tags for a given account
0.8
Add support for HTTP proxy
Add control plugins support for payment combo calls
0.7
Payments APIs: HPP combo call, ability to complete payments by payment id / external key
0.6
Rename PaymentMethodPluginDetail#externalPaymentId to PaymentMethodPluginDetail#externalPaymentMethodId
Add support for payment combo call
Add support for payment operations via external keys
Update killbill-oss-parent to 0.29
0.5
Modify dryRun api to support both a null targetDate and the constant upcomingInvoiceTargetDate"
0.4
New APIs for user management (password, roles, invalidation)
Update Async Http Client to 1.9.19
Update killbill-oss-parent to 0.11
0.3.1
Add missing getter/setter (required to json serialization)
0.2.3
Change models to allow to pass price override on subscription creation or plan change
0.2.2
Update latest pom to have latest killbill-api (dep seemed really old)
0.2.1
Add new APIs for multi-tenant configuration (per plugin config,..)
0.2.0
Set Accept header instead of Content-Type for GETs
Regenerate models for 0.13.4
0.1.2
Make Subscription#externalKey optional
0.1.1
Add apis to upload per tenant invoice template and translations
0.0.16
Per tenant overdue and catalog endpoints
0.0.15
Modify invoice api to trigger dryRun invoice to it also supports adding subscription info (CREATE, CHANGE, CANCEL) ...
0.0.14
Fix bug in searchPaymentMethodsByKeyAndPlugin call
Update killbill-oss-parent to 0.7.22
0.0.13
Minor update for payment (missing PluginProperty constant)
0.0.12
Add DirectTransaction#externalKey (https://github.com/killbill/killbill/issues/180)
Allow override of payment method id for createDirectPayment (https://github.com/killbill/killbill/issues/177)
Expose plugin properties in DirectTransaction (https://github.com/killbill/killbill/issues/185)
Cleanup credit and refund operations (https://github.com/killbill/killbill/issues/187)
Update payment, refund and chargeback APIs to match the latest Kill Bill APIs (killbill 0.11.5)
Enforce UTF-8 encoding for all requests
Update killbill-oss-parent to 0.7.12
0.0.11
HPP API support (unstable)
0.0.10
Fix bug in payments search call
Implement more direct payment APIs
0.0.9
Property killbill.debug has been renamed org.killbill.client.debug
Fix bug in payAllInvoices
Bulk external charges API support
Direct payments API support
Update killbill-oss-parent to 0.7.1
0.0.8
Update payAllInvoice api to specify paymentAmount
0.0.7
Add usageName for invoiceItem model
0.0.6
Rename package to org.killbill
0.0.5
Fix query parameters bug in searchInvoices
0.0.4
Update CustomField for killbill 0.8.11
0.0.3
Implement bundles pagination and search APIs
Implement invoices search API
Update killbill-oss-parent to 0.5.23
0.0.2
Fix url encoding in search APIs
0.0.1
Initial import