• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

inventree / InvenTree / 8604849533

08 Apr 2024 06:20PM CUT coverage: 78.857%. First build
8604849533

Pull #6981

github

web-flow
Merge 3d6fa4389 into 4adce85ef
Pull Request #6981: Bump djangorestframework from 3.14.0 to 3.15.1 in /src/backend

19152 of 24287 relevant lines covered (78.86%)

0.79 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.21
/src/backend/InvenTree/InvenTree/api_version.py
1
"""InvenTree API version information."""
2

3
# InvenTree API version
4
INVENTREE_API_VERSION = 186
5
"""Increment this API version number whenever there is a significant change to the API that any clients need to know about."""
6

7
INVENTREE_API_TEXT = """
1✔
8

9
v186 - 2024-03-26 : https://github.com/inventree/InvenTree/pull/6855
×
10
    - Adds license information to the API
×
11

12
v185 - 2024-03-24 : https://github.com/inventree/InvenTree/pull/6836
×
13
    - Remove /plugin/activate endpoint
×
14
    - Update docstrings and typing for various API endpoints (no functional changes)
×
15

16
v184 - 2024-03-17 : https://github.com/inventree/InvenTree/pull/10464
×
17
    - Add additional fields for tests (start/end datetime, test station)
×
18

19
v183 - 2024-03-14 : https://github.com/inventree/InvenTree/pull/5972
×
20
    - Adds "category_default_location" annotated field to part serializer
×
21
    - Adds "part_detail.category_default_location" annotated field to stock item serializer
×
22
    - Adds "part_detail.category_default_location" annotated field to purchase order line serializer
×
23
    - Adds "parent_default_location" annotated field to category serializer
×
24

25
v182 - 2024-03-13 : https://github.com/inventree/InvenTree/pull/6714
×
26
    - Expose ReportSnippet model to the /report/snippet/ API endpoint
×
27
    - Expose ReportAsset model to the /report/asset/ API endpoint
×
28

29
v181 - 2024-02-21 : https://github.com/inventree/InvenTree/pull/6541
×
30
    - Adds "width" and "height" fields to the LabelTemplate API endpoint
×
31
    - Adds "page_size" and "landscape" fields to the ReportTemplate API endpoint
×
32

33
v180 - 2024-3-02 : https://github.com/inventree/InvenTree/pull/6463
×
34
    - Tweaks to API documentation to allow automatic documentation generation
×
35

36
v179 - 2024-03-01 : https://github.com/inventree/InvenTree/pull/6605
×
37
    - Adds "subcategories" count to PartCategory serializer
×
38
    - Adds "sublocations" count to StockLocation serializer
×
39
    - Adds "image" field to PartBrief serializer
×
40
    - Adds "image" field to CompanyBrief serializer
×
41

42
v178 - 2024-02-29 : https://github.com/inventree/InvenTree/pull/6604
×
43
    - Adds "external_stock" field to the Part API endpoint
×
44
    - Adds "external_stock" field to the BomItem API endpoint
×
45
    - Adds "external_stock" field to the BuildLine API endpoint
×
46
    - Stock quantites represented in the BuildLine API endpoint are now filtered by Build.source_location
×
47

48
v177 - 2024-02-27 : https://github.com/inventree/InvenTree/pull/6581
×
49
    - Adds "subcategoies" count to PartCategoryTree serializer
×
50
    - Adds "sublocations" count to StockLocationTree serializer
×
51

52
v176 - 2024-02-26 : https://github.com/inventree/InvenTree/pull/6535
×
53
    - Adds the field "plugins_install_disabled" to the Server info API endpoint
×
54

55
v175 - 2024-02-21 : https://github.com/inventree/InvenTree/pull/6538
×
56
    - Adds "parts" count to PartParameterTemplate serializer
×
57

58
v174 - 2024-02-21 : https://github.com/inventree/InvenTree/pull/6536
×
59
    - Expose PartCategory filters to the API documentation
×
60
    - Expose StockLocation filters to the API documentation
×
61

62
v173 - 2024-02-20 : https://github.com/inventree/InvenTree/pull/6483
×
63
    - Adds "merge_items" to the PurchaseOrderLine create API endpoint
×
64
    - Adds "auto_pricing" to the PurchaseOrderLine create/update API endpoint
×
65

66
v172 - 2024-02-20 : https://github.com/inventree/InvenTree/pull/6526
×
67
    - Adds "enabled" field to the PartTestTemplate API endpoint
×
68
    - Adds "enabled" filter to the PartTestTemplate list
×
69
    - Adds "enabled" filter to the StockItemTestResult list
×
70

71
v171 - 2024-02-19 : https://github.com/inventree/InvenTree/pull/6516
×
72
    - Adds "key" as a filterable parameter to PartTestTemplate list endpoint
×
73

74
v170 -> 2024-02-19 : https://github.com/inventree/InvenTree/pull/6514
×
75
    - Adds "has_results" filter to the PartTestTemplate list endpoint
×
76

77
v169 -> 2024-02-14 : https://github.com/inventree/InvenTree/pull/6430
×
78
    - Adds 'key' field to PartTestTemplate API endpoint
×
79
    - Adds annotated 'results' field to PartTestTemplate API endpoint
×
80
    - Adds 'template' field to StockItemTestResult API endpoint
×
81

82
v168 -> 2024-02-14 : https://github.com/inventree/InvenTree/pull/4824
×
83
    - Adds machine CRUD API endpoints
×
84
    - Adds machine settings API endpoints
×
85
    - Adds machine restart API endpoint
×
86
    - Adds machine types/drivers list API endpoints
×
87
    - Adds machine registry status API endpoint
×
88
    - Adds 'required' field to the global Settings API
×
89
    - Discover sub-sub classes of the StatusCode API
×
90

91
v167 -> 2024-02-07: https://github.com/inventree/InvenTree/pull/6440
×
92
    - Fixes for OpenAPI schema generation
×
93

94
v166 -> 2024-02-04 : https://github.com/inventree/InvenTree/pull/6400
×
95
    - Adds package_name to plugin API
×
96
    - Adds mechanism for uninstalling plugins via the API
×
97

98
v165 -> 2024-01-28 : https://github.com/inventree/InvenTree/pull/6040
×
99
    - Adds supplier_part.name, part.creation_user, part.required_for_sales_order
×
100

101
v164 -> 2024-01-24 : https://github.com/inventree/InvenTree/pull/6343
×
102
    - Adds "building" quantity to BuildLine API serializer
×
103

104
v163 -> 2024-01-22 : https://github.com/inventree/InvenTree/pull/6314
×
105
    - Extends API endpoint to expose auth configuration information for signin pages
×
106

107
v162 -> 2024-01-14 : https://github.com/inventree/InvenTree/pull/6230
×
108
    - Adds API endpoints to provide information on background tasks
×
109

110
v161 -> 2024-01-13 : https://github.com/inventree/InvenTree/pull/6222
×
111
    - Adds API endpoint for system error information
×
112

113
v160 -> 2023-12-11 : https://github.com/inventree/InvenTree/pull/6072
×
114
    - Adds API endpoint for allocating stock items against a sales order via barcode scan
×
115

116
v159 -> 2023-12-08 : https://github.com/inventree/InvenTree/pull/6056
×
117
    - Adds API endpoint for reloading plugin registry
×
118

119
v158 -> 2023-11-21 : https://github.com/inventree/InvenTree/pull/5953
×
120
    - Adds API endpoint for listing all settings of a particular plugin
×
121
    - Adds API endpoint for registry status (errors)
×
122

123
v157 -> 2023-12-02 : https://github.com/inventree/InvenTree/pull/6021
×
124
    - Add write-only "existing_image" field to Part API serializer
×
125

126
v156 -> 2023-11-26 : https://github.com/inventree/InvenTree/pull/5982
×
127
    - Add POST endpoint for report and label creation
×
128

129
v155 -> 2023-11-24 : https://github.com/inventree/InvenTree/pull/5979
×
130
    - Add "creation_date" field to Part instance serializer
×
131

132
v154 -> 2023-11-21 : https://github.com/inventree/InvenTree/pull/5944
×
133
    - Adds "responsible" field to the ProjectCode table
×
134

135
v153 -> 2023-11-21 : https://github.com/inventree/InvenTree/pull/5956
×
136
    - Adds override_min and override_max fields to part pricing API
×
137

138
v152 -> 2023-11-20 : https://github.com/inventree/InvenTree/pull/5949
×
139
    - Adds barcode support for manufacturerpart model
×
140
    - Adds API endpoint for adding parts to purchase order using barcode scan
×
141

142
v151 -> 2023-11-13 : https://github.com/inventree/InvenTree/pull/5906
×
143
    - Allow user list API to be filtered by user active status
×
144
    - Allow owner list API to be filtered by user active status
×
145

146
v150 -> 2023-11-07: https://github.com/inventree/InvenTree/pull/5875
×
147
    - Extended user API endpoints to enable ordering
×
148
    - Extended user API endpoints to enable user role changes
×
149
    - Added endpoint to create a new user
×
150

151
v149 -> 2023-11-07 : https://github.com/inventree/InvenTree/pull/5876
×
152
    - Add 'building' quantity to BomItem serializer
×
153
    - Add extra ordering options for the BomItem list API
×
154

155
v148 -> 2023-11-06 : https://github.com/inventree/InvenTree/pull/5872
×
156
    - Allow "quantity" to be specified when installing an item into another item
×
157

158
v147 -> 2023-11-04: https://github.com/inventree/InvenTree/pull/5860
×
159
    - Adds "completed_lines" field to SalesOrder API endpoint
×
160
    - Adds "completed_lines" field to PurchaseOrder API endpoint
×
161

162
v146 -> 2023-11-02: https://github.com/inventree/InvenTree/pull/5822
×
163
    - Extended SSO Provider endpoint to contain if a provider is configured
×
164
    - Adds API endpoints for Email Address model
×
165

166
v145 -> 2023-10-30: https://github.com/inventree/InvenTree/pull/5786
×
167
    - Allow printing labels via POST including printing options in the body
×
168

169
v144 -> 2023-10-23: https://github.com/inventree/InvenTree/pull/5811
×
170
    - Adds version information API endpoint
×
171

172
v143 -> 2023-10-29: https://github.com/inventree/InvenTree/pull/5810
×
173
    - Extends the status endpoint to include information about system status and health
×
174

175
v142 -> 2023-10-20: https://github.com/inventree/InvenTree/pull/5759
×
176
    - Adds generic API endpoints for looking up status models
×
177

178
v141 -> 2023-10-23 : https://github.com/inventree/InvenTree/pull/5774
×
179
    - Changed 'part.responsible' from User to Owner
×
180

181
v140 -> 2023-10-20 : https://github.com/inventree/InvenTree/pull/5664
×
182
    - Expand API token functionality
×
183
    - Multiple API tokens can be generated per user
×
184

185
v139 -> 2023-10-11 : https://github.com/inventree/InvenTree/pull/5509
×
186
    - Add new BarcodePOReceive endpoint to receive line items by scanning supplier barcodes
×
187

188
v138 -> 2023-10-11 : https://github.com/inventree/InvenTree/pull/5679
×
189
    - Settings keys are no longer case sensitive
×
190
    - Include settings units in API serializer
×
191

192
v137 -> 2023-10-04 : https://github.com/inventree/InvenTree/pull/5588
×
193
    - Adds StockLocationType API endpoints
×
194
    - Adds custom_icon, location_type to StockLocation endpoint
×
195

196
v136 -> 2023-09-23 : https://github.com/inventree/InvenTree/pull/5595
×
197
    - Adds structural to StockLocation and PartCategory tree endpoints
×
198

199
v135 -> 2023-09-19 : https://github.com/inventree/InvenTree/pull/5569
×
200
    - Adds location path detail to StockLocation and StockItem API endpoints
×
201
    - Adds category path detail to PartCategory and Part API endpoints
×
202

203
v134 -> 2023-09-11 : https://github.com/inventree/InvenTree/pull/5525
×
204
    - Allow "Attachment" list endpoints to be searched by attachment, link and comment fields
×
205

206
v133 -> 2023-09-08 : https://github.com/inventree/InvenTree/pull/5518
×
207
    - Add extra optional fields which can be used for StockAdjustment endpoints
×
208

209
v132 -> 2023-09-07 : https://github.com/inventree/InvenTree/pull/5515
×
210
    - Add 'issued_by' filter to BuildOrder API list endpoint
×
211

212
v131 -> 2023-08-09 : https://github.com/inventree/InvenTree/pull/5415
×
213
    - Annotate 'available_variant_stock' to the SalesOrderLine serializer
×
214

215
v130 -> 2023-07-14 : https://github.com/inventree/InvenTree/pull/5251
×
216
    - Refactor label printing interface
×
217

218
v129 -> 2023-07-06 : https://github.com/inventree/InvenTree/pull/5189
×
219
    - Changes 'serial_lte' and 'serial_gte' stock filters to point to 'serial_int' field
×
220

221
v128 -> 2023-07-06 : https://github.com/inventree/InvenTree/pull/5186
×
222
    - Adds 'available' filter for BuildLine API endpoint
×
223

224
v127 -> 2023-06-24 : https://github.com/inventree/InvenTree/pull/5094
×
225
    - Enhancements for the PartParameter API endpoints
×
226

227
v126 -> 2023-06-19 : https://github.com/inventree/InvenTree/pull/5075
×
228
    - Adds API endpoint for setting the "category" for multiple parts simultaneously
×
229

230
v125 -> 2023-06-17 : https://github.com/inventree/InvenTree/pull/5064
×
231
    - Adds API endpoint for setting the "status" field for multiple stock items simultaneously
×
232

233
v124 -> 2023-06-17 : https://github.com/inventree/InvenTree/pull/5057
×
234
    - Add "created_before" and "created_after" filters to the Part API
×
235

236
v123 -> 2023-06-15 : https://github.com/inventree/InvenTree/pull/5019
×
237
    - Add Metadata to: Plugin Config
×
238

239
v122 -> 2023-06-14 : https://github.com/inventree/InvenTree/pull/5034
×
240
    - Adds new BuildLineLabel label type
×
241

242
v121 -> 2023-06-14 : https://github.com/inventree/InvenTree/pull/4808
×
243
    - Adds "ProjectCode" link to Build model
×
244

245
v120 -> 2023-06-07 : https://github.com/inventree/InvenTree/pull/4855
×
246
    - Major overhaul of the build order API
×
247
    - Adds new BuildLine model
×
248

249
v119 -> 2023-06-01 : https://github.com/inventree/InvenTree/pull/4898
×
250
    - Add Metadata to:  Part test templates, Part parameters, Part category parameter templates, BOM item substitute, Related Parts, Stock item test result
×
251

252
v118 -> 2023-06-01 : https://github.com/inventree/InvenTree/pull/4935
×
253
    - Adds extra fields for the PartParameterTemplate model
×
254

255
v117 -> 2023-05-22 : https://github.com/inventree/InvenTree/pull/4854
×
256
    - Part.units model now supports physical units (e.g. "kg", "m", "mm", etc)
×
257
    - Replaces SupplierPart "pack_size" field with "pack_quantity"
×
258
    - New field supports physical units, and allows for conversion between compatible units
×
259

260
v116 -> 2023-05-18 : https://github.com/inventree/InvenTree/pull/4823
×
261
    - Updates to part parameter implementation, to use physical units
×
262

263
v115 -> 2023-05-18 : https://github.com/inventree/InvenTree/pull/4846
×
264
    - Adds ability to partially scrap a build output
×
265

266
v114 -> 2023-05-16 : https://github.com/inventree/InvenTree/pull/4825
×
267
    - Adds "delivery_date" to shipments
×
268

269
v113 -> 2023-05-13 : https://github.com/inventree/InvenTree/pull/4800
×
270
    - Adds API endpoints for scrapping a build output
×
271

272
v112 -> 2023-05-13: https://github.com/inventree/InvenTree/pull/4741
×
273
    - Adds flag use_pack_size to the stock addition API, which allows adding packs
×
274

275
v111 -> 2023-05-02 : https://github.com/inventree/InvenTree/pull/4367
×
276
    - Adds tags to the Part serializer
×
277
    - Adds tags to the SupplierPart serializer
×
278
    - Adds tags to the ManufacturerPart serializer
×
279
    - Adds tags to the StockItem serializer
×
280
    - Adds tags to the StockLocation serializer
×
281

282
v110 -> 2023-04-26 : https://github.com/inventree/InvenTree/pull/4698
×
283
    - Adds 'order_currency' field for PurchaseOrder / SalesOrder endpoints
×
284

285
v109 -> 2023-04-19 : https://github.com/inventree/InvenTree/pull/4636
×
286
    - Adds API endpoints for the "ProjectCode" model
×
287

288
v108 -> 2023-04-17 : https://github.com/inventree/InvenTree/pull/4615
×
289
    - Adds functionality to upload images for rendering in markdown notes
×
290

291
v107 -> 2023-04-04 : https://github.com/inventree/InvenTree/pull/4575
×
292
    - Adds barcode support for PurchaseOrder model
×
293
    - Adds barcode support for ReturnOrder model
×
294
    - Adds barcode support for SalesOrder model
×
295
    - Adds barcode support for BuildOrder model
×
296

297
v106 -> 2023-04-03 : https://github.com/inventree/InvenTree/pull/4566
×
298
    - Adds 'search_regex' parameter to all searchable API endpoints
×
299

300
v105 -> 2023-03-31 : https://github.com/inventree/InvenTree/pull/4543
×
301
    - Adds API endpoints for status label information on various models
×
302

303
v104 -> 2023-03-23 : https://github.com/inventree/InvenTree/pull/4488
×
304
    - Adds various endpoints for new "ReturnOrder" models
×
305
    - Adds various endpoints for new "ReturnOrderReport" templates
×
306
    - Exposes API endpoints for "Contact" model
×
307

308
v103 -> 2023-03-17 : https://github.com/inventree/InvenTree/pull/4410
×
309
    - Add metadata to several more models
×
310

311
v102 -> 2023-03-18 : https://github.com/inventree/InvenTree/pull/4505
×
312
- Adds global search API endpoint for consolidated search results
×
313

314
v101 -> 2023-03-07 : https://github.com/inventree/InvenTree/pull/4462
×
315
    - Adds 'total_in_stock' to Part serializer, and supports API ordering
×
316

317
v100 -> 2023-03-04 : https://github.com/inventree/InvenTree/pull/4452
×
318
     - Adds bulk delete of PurchaseOrderLineItems to API
×
319

320
v99 -> 2023-03-03 : https://github.com/inventree/InvenTree/pull/4445
×
321
    - Adds sort by "responsible" to PurchaseOrderAPI
×
322

323
v98 -> 2023-02-24 : https://github.com/inventree/InvenTree/pull/4408
×
324
    - Adds "responsible" filter to Build API
×
325

326
v97 -> 2023-02-20 : https://github.com/inventree/InvenTree/pull/4377
×
327
    - Adds "external" attribute to StockLocation model
×
328

329
v96 -> 2023-02-16 : https://github.com/inventree/InvenTree/pull/4345
×
330
    - Adds stocktake report generation functionality
×
331

332
v95 -> 2023-02-16 : https://github.com/inventree/InvenTree/pull/4346
×
333
    - Adds "CompanyAttachment" model (and associated API endpoints)
×
334

335
v94 -> 2023-02-10 : https://github.com/inventree/InvenTree/pull/4327
×
336
    - Adds API endpoints for the "Group" auth model
×
337

338
v93 -> 2023-02-03 : https://github.com/inventree/InvenTree/pull/4300
×
339
    - Adds extra information to the currency exchange endpoint
×
340
    - Adds API endpoint for manually updating exchange rates
×
341

342
v92 -> 2023-02-02 : https://github.com/inventree/InvenTree/pull/4293
×
343
    - Adds API endpoint for currency exchange information
×
344

345
v91 -> 2023-01-31 : https://github.com/inventree/InvenTree/pull/4281
×
346
    - Improves the API endpoint for creating new Part instances
×
347

348
v90 -> 2023-01-25 : https://github.com/inventree/InvenTree/pull/4186/files
×
349
    - Adds a dedicated endpoint to activate a plugin
×
350

351
v89 -> 2023-01-25 : https://github.com/inventree/InvenTree/pull/4214
×
352
    - Adds updated field to SupplierPart API
×
353
    - Adds API date ordering for supplier part list
×
354

355
v88 -> 2023-01-17: https://github.com/inventree/InvenTree/pull/4225
×
356
    - Adds 'priority' field to Build model and api endpoints
×
357

358
v87 -> 2023-01-04 : https://github.com/inventree/InvenTree/pull/4067
×
359
    - Add API date filter for stock table on Expiry date
×
360

361
v86 -> 2022-12-22 : https://github.com/inventree/InvenTree/pull/4069
×
362
    - Adds API endpoints for part stocktake
×
363

364
v85 -> 2022-12-21 : https://github.com/inventree/InvenTree/pull/3858
×
365
    - Add endpoints serving ICS calendars for purchase and sales orders through API
×
366

367
v84 -> 2022-12-21: https://github.com/inventree/InvenTree/pull/4083
×
368
    - Add support for listing PO, BO, SO by their reference
×
369

370
v83 -> 2022-11-19 : https://github.com/inventree/InvenTree/pull/3949
×
371
    - Add support for structural Stock locations
×
372

373
v82 -> 2022-11-16 : https://github.com/inventree/InvenTree/pull/3931
×
374
    - Add support for structural Part categories
×
375

376
v81 -> 2022-11-08 : https://github.com/inventree/InvenTree/pull/3710
×
377
    - Adds cached pricing information to Part API
×
378
    - Adds cached pricing information to BomItem API
×
379
    - Allows Part and BomItem list endpoints to be filtered by 'has_pricing'
×
380
    - Remove calculated 'price_string' values from API endpoints
×
381
    - Allows PurchaseOrderLineItem API endpoint to be filtered by 'has_pricing'
×
382
    - Allows SalesOrderLineItem API endpoint to be filtered by 'has_pricing'
×
383
    - Allows SalesOrderLineItem API endpoint to be filtered by 'order_status'
×
384
    - Adds more information to SupplierPriceBreak serializer
×
385

386
v80 -> 2022-11-07 : https://github.com/inventree/InvenTree/pull/3906
×
387
    - Adds 'barcode_hash' to Part API serializer
×
388
    - Adds 'barcode_hash' to StockLocation API serializer
×
389
    - Adds 'barcode_hash' to SupplierPart API serializer
×
390

391
v79 -> 2022-11-03 : https://github.com/inventree/InvenTree/pull/3895
×
392
    - Add metadata to Company
×
393

394
v78 -> 2022-10-25 : https://github.com/inventree/InvenTree/pull/3854
×
395
    - Make PartCategory to be filtered by name and description
×
396

397
v77 -> 2022-10-12 : https://github.com/inventree/InvenTree/pull/3772
×
398
    - Adds model permission checks for barcode assignment actions
×
399

400
v76 -> 2022-09-10 : https://github.com/inventree/InvenTree/pull/3640
×
401
    - Refactor of barcode data on the API
×
402
    - StockItem.uid renamed to StockItem.barcode_hash
×
403

404
v75 -> 2022-09-05 : https://github.com/inventree/InvenTree/pull/3644
×
405
    - Adds "pack_size" attribute to SupplierPart API serializer
×
406

407
v74 -> 2022-08-28 : https://github.com/inventree/InvenTree/pull/3615
×
408
    - Add confirmation field for completing PurchaseOrder if the order has incomplete lines
×
409
    - Add confirmation field for completing SalesOrder if the order has incomplete lines
×
410

411
v73 -> 2022-08-24 : https://github.com/inventree/InvenTree/pull/3605
×
412
    - Add 'description' field to PartParameterTemplate model
×
413

414
v72 -> 2022-08-18 : https://github.com/inventree/InvenTree/pull/3567
×
415
    - Allow PurchaseOrder to be duplicated via the API
×
416

417
v71 -> 2022-08-18 : https://github.com/inventree/InvenTree/pull/3564
×
418
    - Updates to the "part scheduling" API endpoint
×
419

420
v70 -> 2022-08-02 : https://github.com/inventree/InvenTree/pull/3451
×
421
    - Adds a 'depth' parameter to the PartCategory list API
×
422
    - Adds a 'depth' parameter to the StockLocation list API
×
423

424
v69 -> 2022-08-01 : https://github.com/inventree/InvenTree/pull/3443
×
425
    - Updates the PartCategory list API:
×
426
        - Improve query efficiency: O(n) becomes O(1)
×
427
        - Rename 'parts' field to 'part_count'
×
428
    - Updates the StockLocation list API:
×
429
        - Improve query efficiency: O(n) becomes O(1)
×
430

431
v68 -> 2022-07-27 : https://github.com/inventree/InvenTree/pull/3417
×
432
    - Allows SupplierPart list to be filtered by SKU value
×
433
    - Allows SupplierPart list to be filtered by MPN value
×
434

435
v67 -> 2022-07-25 : https://github.com/inventree/InvenTree/pull/3395
×
436
    - Adds a 'requirements' endpoint for Part instance
×
437
    - Provides information on outstanding order requirements for a given part
×
438

439
v66 -> 2022-07-24 : https://github.com/inventree/InvenTree/pull/3393
×
440
    - Part images can now be downloaded from a remote URL via the API
×
441
    - Company images can now be downloaded from a remote URL via the API
×
442

443
v65 -> 2022-07-15 : https://github.com/inventree/InvenTree/pull/3335
×
444
    - Annotates 'in_stock' quantity to the SupplierPart API
×
445

446
v64 -> 2022-07-08 : https://github.com/inventree/InvenTree/pull/3310
×
447
    - Annotate 'on_order' quantity to BOM list API
×
448
    - Allow BOM List API endpoint to be filtered by "on_order" parameter
×
449

450
v63 -> 2022-07-06 : https://github.com/inventree/InvenTree/pull/3301
×
451
    - Allow BOM List API endpoint to be filtered by "available_stock" parameter
×
452

453
v62 -> 2022-07-05 : https://github.com/inventree/InvenTree/pull/3296
×
454
    - Allows search on BOM List API endpoint
×
455
    - Allows ordering on BOM List API endpoint
×
456

457
v61 -> 2022-06-12 : https://github.com/inventree/InvenTree/pull/3183
×
458
    - Migrate the "Convert Stock Item" form class to use the API
×
459
    - There is now an API endpoint for converting a stock item to a valid variant
×
460

461
v60 -> 2022-06-08 : https://github.com/inventree/InvenTree/pull/3148
×
462
    - Add availability data fields to the SupplierPart model
×
463

464
v59 -> 2022-06-07 : https://github.com/inventree/InvenTree/pull/3154
×
465
    - Adds further improvements to BulkDelete mixin class
×
466
    - Fixes multiple bugs in custom OPTIONS metadata implementation
×
467
    - Adds 'bulk delete' for Notifications
×
468

469
v58 -> 2022-06-06 : https://github.com/inventree/InvenTree/pull/3146
×
470
    - Adds a BulkDelete API mixin class for fast, safe deletion of multiple objects with a single API request
×
471

472
v57 -> 2022-06-05 : https://github.com/inventree/InvenTree/pull/3130
×
473
    - Transfer PartCategoryTemplateParameter actions to the API
×
474

475
v56 -> 2022-06-02 : https://github.com/inventree/InvenTree/pull/3123
×
476
    - Expose the PartParameterTemplate model to use the API
×
477

478
v55 -> 2022-06-02 : https://github.com/inventree/InvenTree/pull/3120
×
479
    - Converts the 'StockItemReturn' functionality to make use of the API
×
480

481
v54 -> 2022-06-02 : https://github.com/inventree/InvenTree/pull/3117
×
482
    - Adds 'available_stock' annotation on the SalesOrderLineItem API
×
483
    - Adds (well, fixes) 'overdue' annotation on the SalesOrderLineItem API
×
484

485
v53 -> 2022-06-01 : https://github.com/inventree/InvenTree/pull/3110
×
486
    - Adds extra search fields to the BuildOrder list API endpoint
×
487

488
v52 -> 2022-05-31 : https://github.com/inventree/InvenTree/pull/3103
×
489
    - Allow part list API to be searched by supplier SKU
×
490

491
v51 -> 2022-05-24 : https://github.com/inventree/InvenTree/pull/3058
×
492
    - Adds new fields to the SalesOrderShipment model
×
493

494
v50 -> 2022-05-18 : https://github.com/inventree/InvenTree/pull/2912
×
495
    - Implement Attachments for manufacturer parts
×
496

497
v49 -> 2022-05-09 : https://github.com/inventree/InvenTree/pull/2957
×
498
    - Allows filtering of plugin list by 'active' status
×
499
    - Allows filtering of plugin list by 'mixin' support
×
500
    - Adds endpoint to "identify" or "locate" stock items and locations (using plugins)
×
501

502
v48 -> 2022-05-12 : https://github.com/inventree/InvenTree/pull/2977
×
503
    - Adds "export to file" functionality for PurchaseOrder API endpoint
×
504
    - Adds "export to file" functionality for SalesOrder API endpoint
×
505
    - Adds "export to file" functionality for BuildOrder API endpoint
×
506

507
v47 -> 2022-05-10 : https://github.com/inventree/InvenTree/pull/2964
×
508
    - Fixes barcode API error response when scanning a StockItem which does not exist
×
509
    - Fixes barcode API error response when scanning a StockLocation which does not exist
×
510

511
v46 -> 2022-05-09
×
512
    - Fixes read permissions on settings API
×
513
    - Allows non-staff users to read global settings via the API
×
514

515
v45 -> 2022-05-08 : https://github.com/inventree/InvenTree/pull/2944
×
516
    - Settings are now accessed via the API using their unique key, not their PK
×
517
    - This allows the settings to be accessed without prior knowledge of the PK
×
518

519
v44 -> 2022-05-04 : https://github.com/inventree/InvenTree/pull/2931
×
520
    - Converting more server-side rendered forms to the API
×
521
    - Exposes more core functionality to API endpoints
×
522

523
v43 -> 2022-04-26 : https://github.com/inventree/InvenTree/pull/2875
×
524
    - Adds API detail endpoint for PartSalePrice model
×
525
    - Adds API detail endpoint for PartInternalPrice model
×
526

527
v42 -> 2022-04-26 : https://github.com/inventree/InvenTree/pull/2833
×
528
    - Adds variant stock information to the Part and BomItem serializers
×
529

530
v41 -> 2022-04-26
×
531
    - Fixes 'variant_of' filter for Part list endpoint
×
532

533
v40 -> 2022-04-19
×
534
    - Adds ability to filter StockItem list by "tracked" parameter
×
535
        - This checks the serial number or batch code fields
×
536

537
v39 -> 2022-04-18
×
538
    - Adds ability to filter StockItem list by "has_batch" parameter
×
539

540
v38 -> 2022-04-14 : https://github.com/inventree/InvenTree/pull/2828
×
541
    - Adds the ability to include stock test results for "installed items"
×
542

543
v37 -> 2022-04-07 : https://github.com/inventree/InvenTree/pull/2806
×
544
    - Adds extra stock availability information to the BomItem serializer
×
545

546
v36 -> 2022-04-03
×
547
    - Adds ability to filter part list endpoint by unallocated_stock argument
×
548

549
v35 -> 2022-04-01 : https://github.com/inventree/InvenTree/pull/2797
×
550
    - Adds stock allocation information to the Part API
×
551
    - Adds calculated field for "unallocated_quantity"
×
552

553
v34 -> 2022-03-25
×
554
    - Change permissions for "plugin list" API endpoint (now allows any authenticated user)
×
555

556
v33 -> 2022-03-24
×
557
    - Adds "plugins_enabled" information to root API endpoint
×
558

559
v32 -> 2022-03-19
×
560
    - Adds "parameters" detail to Part API endpoint (use &parameters=true)
×
561
    - Adds ability to filter PartParameterTemplate API by Part instance
×
562
    - Adds ability to filter PartParameterTemplate API by PartCategory instance
×
563

564
v31 -> 2022-03-14
×
565
    - Adds "updated" field to SupplierPriceBreakList and SupplierPriceBreakDetail API endpoints
×
566

567
v30 -> 2022-03-09
×
568
    - Adds "exclude_location" field to BuildAutoAllocation API endpoint
×
569
    - Allows BuildItem API endpoint to be filtered by BomItem relation
×
570

571
v29 -> 2022-03-08
×
572
    - Adds "scheduling" endpoint for predicted stock scheduling information
×
573

574
v28 -> 2022-03-04
×
575
    - Adds an API endpoint for auto allocation of stock items against a build order
×
576
    - Ref: https://github.com/inventree/InvenTree/pull/2713
×
577

578
v27 -> 2022-02-28
×
579
    - Adds target_date field to individual line items for purchase orders and sales orders
×
580

581
v26 -> 2022-02-17
×
582
    - Adds API endpoint for uploading a BOM file and extracting data
×
583

584
v25 -> 2022-02-17
×
585
    - Adds ability to filter "part" list endpoint by "in_bom_for" argument
×
586

587
v24 -> 2022-02-10
×
588
    - Adds API endpoint for deleting (cancelling) build order outputs
×
589

590
v23 -> 2022-02-02
×
591
    - Adds API endpoints for managing plugin classes
×
592
    - Adds API endpoints for managing plugin settings
×
593

594
v22 -> 2021-12-20
×
595
    - Adds API endpoint to "merge" multiple stock items
×
596

597
v21 -> 2021-12-04
×
598
    - Adds support for multiple "Shipments" against a SalesOrder
×
599
    - Refactors process for stock allocation against a SalesOrder
×
600

601
v20 -> 2021-12-03
×
602
    - Adds ability to filter POLineItem endpoint by "base_part"
×
603
    - Adds optional "order_detail" to POLineItem list endpoint
×
604

605
v19 -> 2021-12-02
×
606
    - Adds the ability to filter the StockItem API by "part_tree"
×
607
    - Returns only stock items which match a particular part.tree_id field
×
608

609
v18 -> 2021-11-15
×
610
    - Adds the ability to filter BomItem API by "uses" field
×
611
    - This returns a list of all BomItems which "use" the specified part
×
612
    - Includes inherited BomItem objects
×
613

614
v17 -> 2021-11-09
×
615
    - Adds API endpoints for GLOBAL and USER settings objects
×
616
    - Ref: https://github.com/inventree/InvenTree/pull/2275
×
617

618
v16 -> 2021-10-17
×
619
    - Adds API endpoint for completing build order outputs
×
620

621
v15 -> 2021-10-06
×
622
    - Adds detail endpoint for SalesOrderAllocation model
×
623
    - Allows use of the API forms interface for adjusting SalesOrderAllocation objects
×
624

625
v14 -> 2021-10-05
×
626
    - Stock adjustment actions API is improved, using native DRF serializer support
×
627
    - However adjustment actions now only support 'pk' as a lookup field
×
628

629
v13 -> 2021-10-05
×
630
    - Adds API endpoint to allocate stock items against a BuildOrder
×
631
    - Updates StockItem API with improved filtering against BomItem data
×
632

633
v12 -> 2021-09-07
×
634
    - Adds API endpoint to receive stock items against a PurchaseOrder
×
635

636
v11 -> 2021-08-26
×
637
    - Adds "units" field to PartBriefSerializer
×
638
    - This allows units to be introspected from the "part_detail" field in the StockItem serializer
×
639

640
v10 -> 2021-08-23
×
641
    - Adds "purchase_price_currency" to StockItem serializer
×
642
    - Adds "purchase_price_string" to StockItem serializer
×
643
    - Purchase price is now writable for StockItem serializer
×
644

645
v9  -> 2021-08-09
×
646
    - Adds "price_string" to part pricing serializers
×
647

648
v8  -> 2021-07-19
×
649
    - Refactors the API interface for SupplierPart and ManufacturerPart models
×
650
    - ManufacturerPart objects can no longer be created via the SupplierPart API endpoint
×
651

652
v7  -> 2021-07-03
×
653
    - Introduced the concept of "API forms" in https://github.com/inventree/InvenTree/pull/1716
×
654
    - API OPTIONS endpoints provide comprehensive field metedata
×
655
    - Multiple new API endpoints added for database models
×
656

657
v6  -> 2021-06-23
×
658
    - Part and Company images can now be directly uploaded via the REST API
×
659

660
v5  -> 2021-06-21
×
661
    - Adds API interface for manufacturer part parameters
×
662

663
v4  -> 2021-06-01
×
664
    - BOM items can now accept "variant stock" to be assigned against them
×
665
    - Many slight API tweaks were needed to get this to work properly!
×
666

667
v3  -> 2021-05-22:
×
668
    - The updated StockItem "history tracking" now uses a different interface
×
669

670
"""
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc