Coverage for src/backend/InvenTree/InvenTree/api_version.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 17:47 +0000

1"""InvenTree API version information.""" 

2 

3# InvenTree API version 

4INVENTREE_API_VERSION = 511 

5"""Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" 

6 

7INVENTREE_API_TEXT = """ 

8 

9v511 -> 2026-06-19 : https://github.com/inventree/InvenTree/pull/12204 

10 - Adds new filtering options to PartCategoryTree and StockLocationTree API endpoints 

11 

12v510 -> 2026-06-18 : https://github.com/inventree/InvenTree/pull/12197 

13 - Require "staff" access permissions for the machine restart API endpoint 

14 

15v509 -> 2026-06-17 : https://github.com/inventree/InvenTree/pull/12184 

16 - Adds "completed_row_count_history" and "row_count_history" fields to the DataImportSession model, which store the historic count of completed rows and total rows for a data import session. 

17 

18v508 -> 2026-06-17 : https://github.com/inventree/InvenTree/pull/11982 

19 - An order's "status_custom_key" can be updated via PATCH API endpoint 

20 

21v507 -> 2026-06-16 : https://github.com/inventree/InvenTree/pull/12180 

22 - Adds "lookup_field" parameter to the DataImportSessionSerializer, which allows for more flexible lookup of related objects during data import operations 

23 

24v506 -> 2026-06-15 : https://github.com/inventree/InvenTree/pull/12168 

25 - Reduce permissions scope for a number of API endpoints, to improve security and ensure that users only have access to the data they need 

26 

27v505 -> 2026-06-15 : https://github.com/inventree/InvenTree/pull/12165 

28 - Allow parameters to be specified against the PartCategory model 

29 

30v504 -> 2026-06-13 : https://github.com/inventree/InvenTree/pull/12139 

31 - Adjustments to the SelectionList and SelectionListEntry API endpoints to support more efficient queries and data retrieval 

32 

33v503 -> 2026-06-11 : https://github.com/inventree/InvenTree/pull/12155 

34 - Adds additional filtering and sorting options to the LabelTemplate API endpoint 

35 - Adds additional filtering and sorting options to the ReportTemplate API endpoint 

36 

37v502 -> 2026-06-10 : https://github.com/inventree/InvenTree/pull/12142 

38 - Prevents users from printing reports or labels against models for which they do not have adequate permissions. This change improves the security of the system by ensuring that users cannot access or print reports or labels for models they do not have permission to view. 

39 

40v501 -> 2026-06-05 : https://github.com/inventree/InvenTree/pull/12093 

41 - Adds "read_only" attribute to PluginSetting API endpoint, which indicates whether a particular plugin setting is read-only (i.e. cannot be modified via the API) 

42 

43v500 -> 2026-06-03 : https://github.com/inventree/InvenTree/pull/12077 

44 - Adds "tags" fields to multiple new model types 

45 - Adds /api/tag/ endpoint for fetching tags 

46 - Enable filtering various model types by tags 

47 

48v499 -> 2026-06-01 : https://github.com/inventree/InvenTree/pull/12057 

49 - Fixes search field issues on the BarcodeScanHistory API endpoint 

50 

51v498 -> 2026-05-31 : https://github.com/inventree/InvenTree/pull/12055 

52 - Updates the "status_text" field for models which support custom status values 

53 

54v497 -> 2026-05-27 : https://github.com/inventree/InvenTree/pull/12019 

55 - Adds "location" field to StockCount API endpoint 

56 

57v496 -> 2026-05-26 : https://github.com/inventree/InvenTree/pull/12011 

58 - Add "creation_date" field to the StockItem API endpoint 

59 

60v495 -> 2026-05-25 : https://github.com/inventree/InvenTree/pull/12000 

61 - Adds "auto-allocate" API endpoint for sales orders 

62 - Allow bulk-delete of SalesOrderAllocation objects via the API 

63 - Add new allocation options to the Build auto-allocate API endpoint 

64 

65v494 -> 2026-05-23 : https://github.com/inventree/InvenTree/pull/11990 

66 - Offload build output operations to a background task, and return a task ID which can be used to monitor the progress of the task 

67 

68v493 -> 2026-05-22 : https://github.com/inventree/InvenTree/pull/11961 

69 - Adds "thumbnail" field to the Attachment API endpoint, which provides a URL to a thumbnail image for image attachments (if available) 

70 

71v492 -> 2026-05-22 : https://github.com/inventree/InvenTree/pull/11281 

72 - Add Transfer Order model and associated API endpoint 

73 

74v491 -> 2026-05-21 : https://github.com/inventree/InvenTree/pull/11979 

75 - Add API serializer for deleting a part category 

76 - Add API serializer for deleting a stock location 

77 

78v490 -> 2026-05-19 : https://github.com/inventree/InvenTree/pull/11963 

79 - Moves user-self-filtered endpoints to /user/me/ to make their security boundaries clearer 

80 

81v489 -> 2026-05-18 : https://github.com/inventree/InvenTree/pull/11962 

82 - Removes the "remote_image" field from the Part API endpoint 

83 - Removes the "remote_image" field from the Company API endpoint 

84 

85v488 -> 2026-05-17 : https://github.com/inventree/InvenTree/pull/11920 

86 - Allow renaming of attachments after upload via the API 

87 

88v487 -> 2026-05-15 : https://github.com/inventree/InvenTree/pull/11948 

89 - Make SelectionList default nullable 

90 - Add icon to TreePath schema 

91 

92v486 -> 2026-05-10 : https://github.com/inventree/InvenTree/pull/11914 

93 - Adds "maximum_stock" field to the Part model and associated API endpoints 

94 - Adds "high_stock" filter to the Part API endpoint to filter parts which are above their maximum stock level 

95 

96v485 -> 2026-05-10 : https://github.com/inventree/InvenTree/pull/11631 

97 - Adds "raw_amount" field to the BomItem API endpoint 

98 

99v484 -> 2026-05-10 : https://github.com/inventree/InvenTree/pull/11910 

100 - Adds more docstrings to (scheduled) tasks 

101 

102v483 -> 2026-05-04 : https://github.com/inventree/InvenTree/pull/11861 

103 - Enable bulk-update operations on the BomItem API endpoint, allowing multiple BOM items to be updated in a single API call 

104 

105v482 -> 2026-03-15 : https://github.com/inventree/InvenTree/pull/11540 

106 - Add id to the ordering fields of the Parts model 

107 

108v481 -> 2026-04-28 : https://github.com/inventree/InvenTree/pull/11825 

109 - Adds new "bom" ruleset and associated permissions for BOM management, separate from the "part" ruleset which remains focused on part management 

110 

111v480 -> 2026-04-27 : https://github.com/inventree/InvenTree/pull/11816 

112 - The "issued_by" field on the Build API endpoint is now read-only, and is automatically set to the current user when a build is created 

113 

114v479 -> 2026-04-11 : https://github.com/inventree/InvenTree/pull/11723 

115 - POST /api/notifications/readall/ now requires a POST action 

116 - POST /api/admin/email/test/ - now returns a 200 on. a successful test 

117 - GET /api/notifications/ - now uses user-centric permissions, not a general read 

118 

119v478 -> 2026-04-11 : https://github.com/inventree/InvenTree/pull/11073 

120 - Add OptionalField class for cleaner handling of optional fields in serializers 

121 

122v477 -> 2026-04-11 : https://github.com/inventree/InvenTree/pull/11617 

123 - Non-functional refactor, adaptations of descriptions 

124 

125v476 -> 2026-04-09 : https://github.com/inventree/InvenTree/pull/11705 

126 - Adds sorting / filtering / searching functionality to the SelectionListEntry API endpoint 

127 

128v475 -> 2026-04-09 : https://github.com/inventree/InvenTree/pull/11702 

129 - Adds "updated" and "updated_by" fields to the LabelTemplate and ReportTemplate API endpoints 

130 

131v474 -> 2026-04-08 : https://github.com/inventree/InvenTree/pull/11693 

132 - Adds DataImportMixin to the ManufacturerPartList API endpoint 

133 

134v473 -> 2026-04-08 : https://github.com/inventree/InvenTree/pull/11692 

135 - Adds "line" field to PurchaseOrderLineItem and PurchaseOrderExtraLineItem API endpoints 

136 - Adds "line" field to SalesOrderLineItem and SalesOrderExtraLineItem API endpoints 

137 - Adds "line" field to ReturnOrderLineItem and ReturnOrderExtraLineItem API endpoints 

138 

139v472 -> 2026-04-01 : https://github.com/inventree/InvenTree/pull/xxxx 

140 - Fixes writable fields on the user detail endpoint 

141 

142v471 -> 2026-04-07 : https://github.com/inventree/InvenTree/pull/11685 

143 - Adds data importer support for the "SalesOrderShipment" model 

144 

145v470 -> 2026-04-01 : https://github.com/inventree/InvenTree/pull/11659 

146 - Renames "is_staff" field to "is_admin" and updates help texts accordingly to highlight current security boundaries 

147 

148v469 -> 2026-03-31 : https://github.com/inventree/InvenTree/pull/11641 

149 - Adds parameter support to the SalesOrderShipment model and API endpoints 

150 

151v468 -> 2026-03-31 : https://github.com/inventree/InvenTree/pull/11649 

152 - Add ordering to contentype related fields - no functional changes 

153 

154v467 -> 2026-03-20 : https://github.com/inventree/InvenTree/pull/11573 

155 - Fix definition for the "parent" field on the StockItemSerializer 

156 

157v466 -> 2026-03-17 : https://github.com/inventree/InvenTree/pull/11525 

158 - SalesOrderShipmentComplete endpoint now returns a task ID which can be used to track the progress of the shipment completion process 

159 

160v465 -> 2026-03-16 : https://github.com/inventree/InvenTree/pull/11529/ 

161 - BuildOrderAutoAllocate endpoint now returns a task ID which can be used to track the progress of the auto-allocation process 

162 - BuildOrderConsume endpoint now returns a task ID which can be used to track the progress of the stock consumption process 

163 

164v464 -> 2026-03-15 : https://github.com/inventree/InvenTree/pull/11527 

165 - Add API endpoint for monitoring the progress of a particular background task 

166 

167v463 -> 2026-03-12 : https://github.com/inventree/InvenTree/pull/11499 

168 - Allow "bulk update" actions against StockItem endpoint 

169 

170v462 -> 2026-03-12 : https://github.com/inventree/InvenTree/pull/11497 

171 - Allow "ScheduledTask" API endpoint to be filtered by "name" field 

172 

173v461 -> 2026-03-10 : https://github.com/inventree/InvenTree/pull/11479 

174 - Adds option to copy parameters when duplicating an order via the API 

175 

176v460 -> 2026-02-25 : https://github.com/inventree/InvenTree/pull/11374 

177 - Adds "updated_at" field to PurchaseOrder, SalesOrder and ReturnOrder API endpoints 

178 - Adds "updated_before" and "updated_after" date filters to all three order list endpoints 

179 - Adds "updated_at" ordering option to all three order list endpoints 

180 

181v459 -> 2026-02-23 : https://github.com/inventree/InvenTree/pull/11411 

182 - Changed PurchaseOrderLine "auto_pricing" default value from true to false 

183 

184v458 -> 2026-02-22 : https://github.com/inventree/InvenTree/pull/11401 

185 - Switches token refresh endpoint to use POST instead of GET (upstream allauth change) 

186 

187v457 -> 2026-02-11 : https://github.com/inventree/InvenTree/pull/10887 

188 - Extend the "auto allocate" wizard API to include tracked items 

189 

190v456 -> 2026-02-20 : https://github.com/inventree/InvenTree/pull/11303 

191 - Adds "primary" field to the SupplierPart API 

192 - Removes "default_supplier" field from the Part API 

193 

194v455 -> 2026-02-19 : https://github.com/inventree/InvenTree/pull/11383 

195 - Adds "exists_for_model_id" filter to ParameterTemplate API endpoint 

196 - Adds "exists_for_related_model" filter to ParameterTemplate API endpoint 

197 - Adds "exists_for_related_model_id" filter to ParameterTemplate API endpoint 

198 

199v454 -> 2026-02-19 : https://github.com/inventree/InvenTree/pull/11379 

200 - Adds "purchase_price" ordering option to StockItem API endpoint 

201 

202v453 -> 2026-02-11 : https://github.com/inventree/InvenTree/pull/11244 

203 - Adds (internal) endpoint to end a observability tooling session 

204 

205v452 -> 2026-02-10 : https://github.com/inventree/InvenTree/pull/11276 

206 - Adds "install_into_detail" field to the BuildItem API endpoint 

207 

208v451 -> 2026-02-10 : https://github.com/inventree/InvenTree/pull/11277 

209 - Adds sorting to multiple part related endpoints (part, IPN, ...) 

210 

211v450 -> 2026-02-10 : https://github.com/inventree/InvenTree/pull/11260 

212 - Adds "part" field to the StockItemTracking model and API endpoints 

213 - Additional filtering options for the StockItemTracking API endpoint 

214 

215v449 -> 2026-02-07 : https://github.com/inventree/InvenTree/pull/11266 

216 - Add missing nullable annotations to PartStocktakeSerializer 

217 

218v448 -> 2026-02-05 : https://github.com/inventree/InvenTree/pull/11257 

219 - Adds API endpoint for manually generating a stocktake entry 

220 

221v447 -> 2026-02-02 : https://github.com/inventree/InvenTree/pull/11242 

222 - Adds "sub_part_active" filter to BomItem API endpoint 

223 

224v446 -> 2026-02-01 : https://github.com/inventree/InvenTree/pull/11232 

225 - Allow ordering of test results by started_datetime and finished_datetime fields 

226 - Allow ordering of test results by test_station field 

227 

228v445 -> 2026-01-29 : https://github.com/inventree/InvenTree/pull/11102 

229 - Added "allocated_lines" field to SalesOrderSerializer to track fully allocated line items 

230 

231v444 -> 2026-01-27 : https://github.com/inventree/InvenTree/pull/11208 

232 - Add customize option to disable theme loading from user profile (mainly for demo site use) 

233 

234v443 -> 2026-01-21 : https://github.com/inventree/InvenTree/pull/11177 

235 - Adds IPN ordering option for BomItem API endpoint 

236 - Adds IPN ordering option for BuildLine API endpoint 

237 

238v442 -> 2026-01-17 : https://github.com/inventree/InvenTree/pull/11157 

239 - Typo fixes, no functional changes 

240 

241v441 -> 2026-01-17 : https://github.com/inventree/InvenTree/pull/11153 

242 - Allow export of supplier part pricing data 

243 

244v440 -> 2026-01-15 : https://github.com/inventree/InvenTree/pull/10796 

245 - Adds confirm and confirm_text to all settings 

246 

247v439 -> 2026-01-09 : https://github.com/inventree/InvenTree/pull/11092 

248 - Add missing nullable annotations 

249 

250v438 -> 2026-01-09 : https://github.com/inventree/InvenTree/pull/11104 

251 - Adds a simpler / faster health check endpoint at /api/system/health/ 

252 

253v437 -> 2026-01-07 : https://github.com/inventree/InvenTree/pull/11084 

254 - Adds generic parameter support for the StockLocation model 

255 

256v436 -> 2026-01-06 : https://github.com/inventree/InvenTree/pull/11035 

257 - Removes model-specific metadata endpoints and replaces them with redirects 

258 - Adds new generic /api/metadata/<model_name>/ endpoint to retrieve metadata for any model 

259 

260v435 -> 2025-12-16 : https://github.com/inventree/InvenTree/pull/11030 

261 - Adds token refresh endpoint to auth API 

262 

263v434 -> 2025-12-16 : https://github.com/inventree/InvenTree/pull/11021 

264 - The "tags" fields (on various API endpoints) is now optional, and disabled by default 

265 - To request tags information, add "tags=true" to the API request query parameters 

266 

267v433 -> 2025-12-16 : https://github.com/inventree/InvenTree/pull/11023 

268 - "substitutes" field on the BomItem API endpoint is now excluded by default 

269 - Add "?substitutes=true" query parameter to include substitute parts in BomItem API endpoint(s) 

270 

271v432 -> 2025-12-15 : https://github.com/inventree/InvenTree/pull/11012 

272 - The "part_detail" field on the SupplierPart API endpoint is now optional 

273 - The "supplier_detail" field on the SupplierPart API endpoint is now optional 

274 - The "manufacturer_detail" field on the ManufacturerPart API endpoint is now optional 

275 - The "part_detail" field on the StockItem API is now disabled by default 

276 

277v431 -> 2025-12-14 : https://github.com/inventree/InvenTree/pull/11006 

278 - Remove duplicate "address" field on the Company API endpoint 

279 - Make "primary_address" field optional on the Company API endpoint 

280 - Remove "address_count" field from the Company API endpoint 

281 

282v430 -> 2025-12-04 : https://github.com/inventree/InvenTree/pull/10699 

283 - Removed the "PartParameter" and "PartParameterTemplate" API endpoints 

284 - Removed the "ManufacturerPartParameter" API endpoint 

285 - Added generic "Parameter" and "ParameterTemplate" API endpoints 

286 

287v429 -> 2025-12-04 : https://github.com/inventree/InvenTree/pull/10938 

288 - Adjust default values for currency codes in the API schema 

289 - Note that this does not change any functional behavior, only the schema documentation 

290 

291v428 -> 2025-11-28 : https://github.com/inventree/InvenTree/pull/10926 

292 - Various typo fixes in API - no functional changes 

293 

294v427 -> 2025-11-24 : https://github.com/inventree/InvenTree/pull/10896 

295 - Fixes a spelling mistake in the API field labels 

296 

297v426 -> 2025-11-19 : https://github.com/inventree/InvenTree/pull/10867 

298 - Adds optional "price_breaks" filter to the SupplierPart API endpoint 

299 

300v425 -> 2025-11-11 : https://github.com/inventree/InvenTree/pull/10802 

301 - Adds "on_order" filter to the BuildLine API endpoint 

302 - Allow BuildLine list to be ordered by "on_order" and "in_production" fields 

303 

304v424 -> 2025-11-11 : https://github.com/inventree/InvenTree/pull/10730 

305 - Adds more lower / upper bounds to integer fields in the API schema due to bump to Django 5.2- no functional changes 

306 

307v423 -> 2025-11-05 : https://github.com/inventree/InvenTree/pull/10772 

308 - Adds "category_detail" field to BomItem API endpoints 

309 - Adds "category_detail" field to BuildLine API endpoints 

310 

311v422 -> 2025-11-03 : https://github.com/inventree/InvenTree/pull/10750 

312 - Adds ability to search StockItem API by supplier SKU 

313 - Adds ability to search StockItem API by manufacturer MPN 

314 

315v421 -> 2025-10-31 : https://github.com/inventree/InvenTree/pull/10724 

316 - Allow upload of attachments against SupplierPart objects via the API 

317 

318v420 -> 2025-10-26 : https://github.com/inventree/InvenTree/pull/10675 

319 - Adds optional "customer_detail" filter to SalesOrderShipment API endpoint 

320 

321v419 -> 2025-10-24 : https://github.com/inventree/InvenTree/pull/10659 

322 - Fixes regression introduced in v417 which reverted the changes from v416 

323 

324v418 -> 2025-10-24 : https://github.com/inventree/InvenTree/pull/10657 

325 - Add "project_code" field(s) to OrderLineItem API endpoint(s) 

326 - Add "project_code" field(s) to ExtraOrderLineItem API endpoint(s) 

327 

328v417 -> 2025-10-22 : https://github.com/inventree/InvenTree/pull/10654 

329 - Adds "checked" filter to SalesOrderShipment API endpoint 

330 - Adds "order_status" filter to SalesOrderShipment API endpoint 

331 - Adds "order_outstanding" filter to SalesOrderShipment API endpoint 

332 

333v416 -> 2025-10-22 : https://github.com/inventree/InvenTree/pull/10651 

334 - Add missing nullable to make price_breaks (from v412) optional 

335 

336v415 -> 2025-10-22 : https://github.com/inventree/InvenTree/pull/10650 

337 - Adds "shipment_address" fields to the SalesOrderShipment API endpoints 

338 

339v414 -> 2025-10-20 : https://github.com/inventree/InvenTree/pull/10629 

340 - Add enums for all ordering fields in schema - no functional changes 

341 

342v413 -> 2025-10-20 : https://github.com/inventree/InvenTree/pull/10624 

343 - Upstream fixes to django-allauth schema - no functional changes 

344 

345v412 -> 2025-10-19 : https://github.com/inventree/InvenTree/pull/10549 

346 - added a new query parameter for the PartsList api: price_breaks (default: false) 

347 

348v411 -> 2025-10-19 : https://github.com/inventree/InvenTree/pull/10630 

349 - Editorial changes to machine api - no functional changes 

350 

351v410 -> 2025-10-12 : https://github.com/inventree/InvenTree/pull/9761 

352 - Add supplier search and import API endpoints 

353 - Add part parameter bulk create API endpoint 

354 

355v409 -> 2025-10-17 : https://github.com/inventree/InvenTree/pull/10601 

356 - Adds ability to filter StockList API by manufacturer part ID 

357 

358v408 -> 2025-10-13: https://github.com/inventree/InvenTree/pull/10561 

359 - Allow search of assembly fields in BOM API endpoint 

360 

361v407 -> 2025-10-09: https://github.com/inventree/InvenTree/pull/10538 

362 - Breaking: Set error status code for plugin action call instead of just returning error data 

363 

364v406 -> 2025-10-08: https://github.com/inventree/InvenTree/pull/10532 

365 - Set return type for background task overview 

366 - Implement serializer for part serial number detail 

367 

368v405 -> 2025-10-07: https://github.com/inventree/InvenTree/pull/10530 

369 - Add response to generic/status endpoint 

370 - Fix logic for generic status model lookup to allow searching by class name string 

371 

372v404 -> 2025-10-06: https://github.com/inventree/InvenTree/pull/10497 

373 - Add minimum_stock to PartBrief api response 

374 

375v403 -> 2025-10-06: https://github.com/inventree/InvenTree/pull/10499 

376 - Adds ability to partially scrap a build output 

377 - Adds ability to partially complete a build output 

378 

379v402 -> 2025-10-05 : https://github.com/inventree/InvenTree/pull/10495 

380 - Refactors 'part_detail' param in BuildList API endpoint 

381 - Refactors 'order_detail' param in GeneralExtraLineList API endpoint 

382 - Refactors 'part_detail', 'template_detail' param in PartParameterList / PartParameterDetail API endpoint 

383 

384v401 -> 2025-10-05 : https://github.com/inventree/InvenTree/pull/10381 

385 - Adds machine properties to machine API endpoints 

386 

387v400 -> 2025-10-05 : https://github.com/inventree/InvenTree/pull/10486 

388 - Adds return datatypes for admin/config and flags endpoints 

389 

390v399 -> 2025-10-05 : https://github.com/inventree/InvenTree/pull/10445 

391 - Refactors 'customer_detail' param in SalesOrder API endpoint 

392 - Refactors 'customer_detail' param in ReturnOrder API endpoint 

393 - Refactors 'supplier_detail' param in PurchaseOrder API endpoint 

394 - Refactors 'part_detail' and 'order_detail' params in PurchaseOrderLineItem API endpoint 

395 - Refactors 'part_detail', 'item_detail' and 'order_detail' params in ReturnOrderLineItem API endpoint 

396 - Refactors 'part_detail', 'order_detail' and 'customer_detail' params in SalesOrderLineItem API endpoint 

397 - Refactors 'part_detail', 'item_detail', 'order_detail', 'location_detail' and 'customer_detail' params in SalesOrderAllocation API endpoint 

398 

399v398 -> 2025-10-05 : https://github.com/inventree/InvenTree/pull/10487 

400 - Refactors 'part_detail', 'path_detail', 'supplier_part_detail', 'location_detail' and 'tests' params in Stock API endpoint 

401 

402v397 -> 2025-10-01 : https://github.com/inventree/InvenTree/pull/10444 

403 - Refactors 'path_detail' param in StockLocation API endpoint 

404 - Refactors 'user_detail' and 'template_detail' params in StockItemTestResult API endpoint 

405 - Refactors 'item_detail' and 'user_detail' params in StockTracking API endpoint 

406 - Refactors 'include_installed' and 'stock_item' params in StockItemTestResult API endpoint 

407 

408v396 -> 2025-10-01 : https://github.com/inventree/InvenTree/pull/10443 

409 - Refactors 'part_detail', 'manufacturer_detail' and 'pretty' params in Manufacturer API endpoint 

410 - Refactors 'manufacturer_part_detail' param in ManufacturerPartParameter API endpoint 

411 - Refactors 'part_detail' and 'supplier_detail' param in SupplierPriceBreak API endpoint 

412 

413v395 -> 2025-10-01 : https://github.com/inventree/InvenTree/pull/10441 

414 - Refactors 'parameters', 'category_detail', 'location_detail' and 'path_detail' params in Part API endpoint 

415 - Refactors 'can_build', 'part_detail', 'sub_part_detail' and 'path_detail' params in BOM API endpoint 

416 - Refactors 'path_detail' params in user Category API endpoint 

417 - Refactors 'exclude_id', 'related' and 'exclude_related' params in Part API endpoint 

418 

419v394 -> 2025-10-01 : https://github.com/inventree/InvenTree/pull/10438 

420 - Refactors 'bom_item_detail', 'assembly_detail', 'part_detail', 'build_detail' and 'allocations' params in BuildLine API endpoint 

421 - Refactors 'part_detail', 'location_detail', 'stock_detail' and 'build_detail' params in BuildItem API endpoint 

422 

423v393 -> 2025-10-01 : https://github.com/inventree/InvenTree/pull/10437 

424 - Refactors 'user_detail', 'permission_detail', 'role_detail' params in user GroupList API endpoint 

425 

426v392 -> 2025-09-22 : https://github.com/inventree/InvenTree/pull/10374 

427 - Refactors 'part_detail', 'supplier_detail', 'manufacturer_detail'and 'pretty' params in SupplierPartList API endpoint 

428 

429v391 -> 2025-09-06 : https://github.com/inventree/InvenTree/pull/10279 

430 - Refactors 'exclude_tree', 'cascade', and 'location' filters in StockList API endpoint 

431 

432v390 -> 2025-09-03 : https://github.com/inventree/InvenTree/pull/10257 

433 - Fixes limitation on adding virtual parts to a SalesOrder 

434 - Additional query filter options for BomItem API endpoint 

435 

436v389 -> 2025-08-27 : https://github.com/inventree/InvenTree/pull/10214 

437 - Adds "output" filter to the BuildItem API endpoint 

438 - Removes undocumented 'output' query parameter handling 

439 

440v388 -> 2025-08-23 : https://github.com/inventree/InvenTree/pull/10213 

441 - Disable paging on PurchaseOrderReceive call 

442 

443v387 -> 2025-08-19 : https://github.com/inventree/InvenTree/pull/10188 

444 - Adds "update_records" field to the DataImportSession API 

445 

446v386 -> 2025-08-11 : https://github.com/inventree/InvenTree/pull/8191 

447 - Adds "consumed" field to the BuildItem API 

448 - Adds API endpoint to consume stock against a BuildOrder 

449 

450v385 -> 2025-08-15 : https://github.com/inventree/InvenTree/pull/10174 

451 - Adjust return type of PurchaseOrderReceive API serializer 

452 - Now returns list of of the created stock items when receiving 

453 

454v384 -> 2025-08-08 : https://github.com/inventree/InvenTree/pull/9969 

455 - Bump allauth 

456 

457v383 -> 2025-08-08 : https://github.com/inventree/InvenTree/pull/9969 

458 - Correctly apply changes listed in v358 

459 - Breaking: StockCreate now always returns a list of StockItem 

460 

461v382 -> 2025-08-07 : https://github.com/inventree/InvenTree/pull/10146 

462 - Adds ability to "bulk create" test results via the API 

463 - Removes legacy functionality to auto-create test result templates based on provided test names 

464 

465v381 -> 2025-08-06 : https://github.com/inventree/InvenTree/pull/10132 

466 - Refactor the "return stock item" API endpoint to align with other stock adjustment actions 

467 

468v380 -> 2025-08-06 : https://github.com/inventree/InvenTree/pull/10135 

469 - Fixes "issued_by" filter for the BuildOrder list API endpoint 

470 

471v379 -> 2025-08-04 : https://github.com/inventree/InvenTree/pull/10124 

472 - Removes "PartStocktakeReport" model and associated API endpoints 

473 - Remove "last_stocktake" field from the Part model 

474 - Remove "user" field from PartStocktake model 

475 - Remove "note" field from PartStocktake model 

476 

477v378 -> 2025-08-01 : https://github.com/inventree/InvenTree/pull/10111 

478 - Adds "scheduled_to_build" annotated field to BuildLine serializer 

479 

480v377 -> 2025-08-01 : https://github.com/inventree/InvenTree/pull/10109 

481 - Allow email records to be deleted via the API 

482 

483v376 -> 2025-08-01 : https://github.com/inventree/InvenTree/pull/10108 

484 - Fix search fields for ReturnOrderLineItem API list endpoint 

485 

486v375 -> 2025-07-28 : https://github.com/inventree/InvenTree/pull/10095 

487 - Sorts searched fields to keep API stable 

488 

489v374 -> 2025-07-28 : https://github.com/inventree/InvenTree/pull/10092 

490 - Add nullable to a few details fields that lack it 

491 - Add the list of searched fields to the search parameter comments 

492 

493v373 -> 2025-06-21 : https://github.com/inventree/InvenTree/pull/9735 

494 - Adds PluginUserSetting model (and associated endpoints) 

495 - Remove NotificationSetting model (and associated endpoints) 

496 

497v372 -> 2025-07-19 : https://github.com/inventree/InvenTree/pull/10056 

498 - Adds BOM validation information to the Part API 

499 

500v371 -> 2025-07-18 : https://github.com/inventree/InvenTree/pull/10042 

501 - Adds "setup_quantity" and "attrition" fields to BomItem API endpoints 

502 - Remove "overage" field from BomItem API endpoints 

503 - Adds "rounding_multiple" field to BomItem API endpoints 

504 

505v370 -> 2025-07-17 : https://github.com/inventree/InvenTree/pull/10036 

506 - Adds optional "assembly_detail" information to BuildLine API endpoint 

507 - Adds "include_variants" filter to SalesOrderLineItem API endpoint 

508 - Improves the "PartRequirements" API endpoint to include variant aggregations 

509 

510v369 -> 2025-07-15 : https://github.com/inventree/InvenTree/pull/10023 

511 - Adds "note", "updated", "updated_by" fields to the PartParameter API endpoints 

512 

513v368 -> 2025-07-11 : https://github.com/inventree/InvenTree/pull/9673 

514 - Adds 'tax_id' to company model 

515 - Adds 'tax_id' to search fields in the 'CompanyList' API endpoint 

516 

517v367 -> 2025-07-10 : https://github.com/inventree/InvenTree/pull/10001 

518 - Adds OAuth2 scopes for importer sessions 

519 

520v366 -> 2025-07-09 : https://github.com/inventree/InvenTree/pull/9987 

521 - Adds "category" filter to BomItem API endpoint 

522 

523v365 -> 2025-07-09 : https://github.com/inventree/InvenTree/pull/9984 

524 - Allow filtering of DataOutput API by "user" field 

525 - Allow individual deletion of DataOutput objects via the API 

526 

527v364 -> 2025-07-06 : https://github.com/inventree/InvenTree/pull/9962 

528 - Fix permissions for the DataImportSession API endpoints 

529 

530v363 -> 2025-07-04 : https://github.com/inventree/InvenTree/pull/9954 

531 - Adds "user_detail" field to the ApiToken serializer 

532 

533v362 -> 2025-07-02 : https://github.com/inventree/InvenTree/pull/9939 

534 - Allow filtering of BuildItem API by "location" of StockItem 

535 - Allow filtering of SalesOrderAllocation API by "location" of StockItem 

536 

537v361 -> 2025-07-03 : https://github.com/inventree/InvenTree/pull/9944 

538 - Enable SalesOrderAllocation list to be filtered by part IPN value 

539 - Enable SalesOrderAllocation list to be ordered by part MPN value 

540 

541v360 -> 2025-07-02 : https://github.com/inventree/InvenTree/pull/9937 

542 - Provide more detailed StockItem information in the BuildItem serializer 

543 - Provide more detailed StockItem information in the SalesOrderAllocation serializer 

544 

545v359 -> 2025-07-01 : https://github.com/inventree/InvenTree/pull/9909 

546 - Fixes annotated types for various part fields 

547 

548v358 -> 2025-06-25 : https://github.com/inventree/InvenTree/pull/9857 

549 - Provide list of generated stock items against "StockItemSerialize" API endpoint 

550 - Provide list of generated stock items against "StockList" API endpoint 

551 - Provide list of generated stock items against "BuildOutputCreate" API endpoint 

552 

553v357 -> 2025-06-25 : https://github.com/inventree/InvenTree/pull/9856 

554 - Adds "units" field to PluginSetting API endpoints 

555 

556v356 -> 2025-06-20 : https://github.com/inventree/InvenTree/pull/9817 

557 - Enable generation of reports against the Company model type 

558 

559v355 -> 2025-06-20 : https://github.com/inventree/InvenTree/pull/9811 

560 - Removes legacy "PartScheduling" API endpoints 

561 

562v354 -> 2025-06-09 : https://github.com/inventree/InvenTree/pull/9532 

563 - Adds "merge" field to the ReportTemplate model 

564 

565v353 -> 2025-06-19 : https://github.com/inventree/InvenTree/pull/9608 

566 - Adds email endpoints 

567 

568v352 -> 2025-06-18 : https://github.com/inventree/InvenTree/pull/9803 

569 - Make PurchaseOrderLineItem link to BuildOrder reference nullable 

570 - Add valid fields to ordering field descriptions 

571 

572v351 -> 2025-06-18 : https://github.com/inventree/InvenTree/pull/9602 

573 - Adds password reset API endpoint for admin users 

574 

575v350 -> 2025-06-17 : https://github.com/inventree/InvenTree/pull/9798 

576 - Adds "can_build" field to the part requirements API endpoint 

577 - Remove "allocated" and "required" fields from the part requirements API endpoint 

578 - Add detailed serializer to the part requirements API endpoint 

579 

580v349 -> 2025-06-13 : https://github.com/inventree/InvenTree/pull/9574 

581 - Remove the 'create_child_builds' flag from the BuildOrder creation API endpoint 

582 

583v348 -> 2025-06-12 : https://github.com/inventree/InvenTree/pull/9312 

584 - Adds "external" flag for BuildOrder 

585 - Adds link between PurchaseOrderLineItem and BuildOrder 

586 

587v347 -> 2025-06-12 : https://github.com/inventree/InvenTree/pull/9764 

588 - Adds "copy_tests" field to the DuplicatePart API endpoint 

589 

590v346 -> 2025-06-07 : https://github.com/inventree/InvenTree/pull/9718 

591 - Adds "read_only" field to the GlobalSettings API endpoint(s) 

592 

593v345 -> 2025-06-07 : https://github.com/inventree/InvenTree/pull/9745 

594 - Adds barcode information to SalesOrderShipment API endpoint 

595 

596v344 -> 2025-06-02 : https://github.com/inventree/InvenTree/pull/9714 

597 - Updates allauth version and adds device trust as a factor 

598 

599v343 -> 2025-06-02 : https://github.com/inventree/InvenTree/pull/9717 

600 - Add ISO currency codes to the description text for currency options 

601 

602v342 -> 2025-05-09 : https://github.com/inventree/InvenTree/pull/9651 

603 - Fix serializer to match Generate API for serial numbers 

604 

605v341 -> 2025-04-21 : https://github.com/inventree/InvenTree/pull/9547 

606 - Require pagination limit on list queries 

607 

608v340 -> 2025-04-15 : https://github.com/inventree/InvenTree/pull/9546 

609 - Add nullable to various fields to make them not required 

610 

611v339 -> 2025-04-15 : https://github.com/inventree/InvenTree/pull/9283 

612 - Remove need for source in /plugins/ui/features 

613 

614v338 -> 2025-04-15 : https://github.com/inventree/InvenTree/pull/9333 

615 - Adds oAuth2 support for the API 

616 

617v337 -> 2025-04-15 : https://github.com/inventree/InvenTree/pull/9505 

618 - Adds API endpoint with extra serial number information for a given StockItem object 

619 

620v336 -> 2025-04-10 : https://github.com/inventree/InvenTree/pull/9492 

621 - Fixed query and response serialization for units_all and version_text 

622 - Fixed LicenseView and VersionInformation serialization 

623 

624v335 -> 2025-04-09 : https://github.com/inventree/InvenTree/pull/9476 

625 - Adds "roles" detail to the Group API endpoint 

626 - Adds "users" detail to the Group API endpoint 

627 - Adds "groups" detail to the User API endpoint 

628 

629v334 -> 2025-04-08 : https://github.com/inventree/InvenTree/pull/9453 

630 - Fixes various operationId and enum collisions and help texts 

631 

632v333 -> 2025-04-03 : https://github.com/inventree/InvenTree/pull/9452 

633 - Currency string is no longer restricted to a hardcoded enum 

634 - Customizable status keys are no longer hardcoded enum values 

635 

636v332 -> 2025-04-02 : https://github.com/inventree/InvenTree/pull/9393 

637 - Adds 'search_notes' parameter to all searchable API endpoints 

638 

639v331 -> 2025-04-01 : https://github.com/inventree/InvenTree/pull/9437 

640 - Set correct types on various formerly-string PK fields as well permissions 

641 - Include metadata request and response types 

642 

643v330 -> 2025-03-31 : https://github.com/inventree/InvenTree/pull/9420 

644 - Deconflict operation id between single and bulk destroy operations 

645 - Add request body definition for bulk destroy operations 

646 

647v329 -> 2025-03-30 : https://github.com/inventree/InvenTree/pull/9399 

648 - Convert url path regex-specified PKs to int 

649 

650v328 -> 2025-03-29 : https://github.com/inventree/InvenTree/pull/9407 

651 - Updates schema to include paging arguments 

652 

653v327 -> 2025-03-20 : https://github.com/inventree/InvenTree/pull/9339 

654 - Adds "is_mandatory" field to the Plugin API 

655 - Adds ability to filter by "mandatory" status in the Plugin API 

656 

657v326 -> 2025-03-18 : https://github.com/inventree/InvenTree/pull/9096 

658 - Overhaul the data-export API functionality 

659 - Allow customization of data exporting via plugins 

660 - Consolidate LabelOutput and ReportOutput API endpoints into single DataOutput endpoint 

661 

662v325 -> 2024-03-17 : https://github.com/inventree/InvenTree/pull/9244 

663 - Adds the option for superusers to list all user tokens 

664 - Make list endpoints sortable, filterable and searchable 

665 

666v324 -> 2025-03-17 : https://github.com/inventree/InvenTree/pull/9320 

667 - Adds BulkUpdate support for the SalesOrderAllocation model 

668 - Adds BulkUpdate support for the PartCategory model 

669 - Adds BulkUpdate support for the StockLocation model 

670 

671v323 -> 2025-03-17 : https://github.com/inventree/InvenTree/pull/9313 

672 - Adds BulkUpdate support to the Part API endpoint 

673 - Remove legacy API endpoint to set part category for multiple parts 

674 

675v322 -> 2025-03-16 : https://github.com/inventree/InvenTree/pull/8933 

676 - Add min_date and max_date query filters for orders, for use in calendar views 

677 

678v321 -> 2025-03-06 : https://github.com/inventree/InvenTree/pull/9236 

679 - Adds conditionally-returned fields to the schema to match API behavior 

680 - Removes required flag for nullable read-only fields to match API behavior 

681 

682v320 -> 2025-03-05 : https://github.com/inventree/InvenTree/pull/9243 

683 - Link fields are now up to 2000 chars long 

684 

685v319 -> 2025-03-04 : https://github.com/inventree/InvenTree/pull/9199 

686 - Add detail API endpoint for the LabelOutput model 

687 - Add detail API endpoint for the ReportOutput model 

688 

689v318 -> 2025-02-25 : https://github.com/inventree/InvenTree/pull/9116 

690 - Adds user profile API endpoints 

691 

692v317 -> 2025-02-26 : https://github.com/inventree/InvenTree/pull/9143 

693 - Default 'overdue' field to False in Build serializer 

694 - Add allow_null to various fields in Build, Settings, Order, Part, and Stock serializers 

695 - Add type hints to Users model to properly type fields 

696 

697v316 -> 2025-02-26 : https://github.com/inventree/InvenTree/pull/9185 

698 - Allow 'icon' field to be nullified in the PartCategory API 

699 - Allow 'custom_icon' field to be nullified in the StockLocation API 

700 

701v315 -> 2025-02-22 : https://github.com/inventree/InvenTree/pull/9150 

702 - Remove outdated 'url' field from some API endpoints 

703 

704v314 -> 2025-02-17 : https://github.com/inventree/InvenTree/pull/6293 

705 - Removes a considerable amount of old auth endpoints 

706 - Introduces allauth-provided auth endpoints 

707 

708v313 -> 2025-02-17 : https://github.com/inventree/InvenTree/pull/9087 

709 - Adds instance id optionally to the info view endpoint 

710 

711v312 -> 2025-02-15 : https://github.com/inventree/InvenTree/pull/9079 

712 - Remove old API endpoints associated with legacy BOM import functionality 

713 

714v311 -> 2025-02-14 : https://github.com/inventree/InvenTree/pull/9076 

715 - Adds "model_filters" attribute to settings API 

716 

717v310 -> 2025-02-14 : https://github.com/inventree/InvenTree/pull/9077 

718 - Adds 'is_variant' filter to the Part list API 

719 

720v309 -> 2025-02-02 : https://github.com/inventree/InvenTree/pull/9008 

721 - Bug fixes for the "Part" serializer 

722 - Fixes for data import API endpoints 

723 

724v308 -> 2025-02-01 : https://github.com/inventree/InvenTree/pull/9003 

725 - Adds extra detail to the ReportOutput and LabelOutput API endpoints 

726 - Allows ordering of output list endpoints 

727 

728v307 -> 2025-01-29 : https://github.com/inventree/InvenTree/pull/8969 

729 - Extend Info Endpoint to include customizations 

730 

731v306 -> 2025-01-28 : https://github.com/inventree/InvenTree/pull/8966 

732 - Adds "start_date" to PurchasesOrder API 

733 - Adds "start_date" to SalesOrder API 

734 - Adds "start_date" to ReturnOrder API 

735 - Updated API filters 

736 

737v305 -> 2025-01-26 : https://github.com/inventree/InvenTree/pull/8950 

738 - Bug fixes for the SupplierPart API 

739 - Refactoring for data export via API 

740 

741v304 -> 2025-01-22 : https://github.com/inventree/InvenTree/pull/8940 

742 - Adds "category" filter to build list API 

743 

744v303 -> 2025-01-20 : https://github.com/inventree/InvenTree/pull/8915 

745 - Adds "start_date" field to Build model and API endpoints 

746 - Adds additional API filtering and sorting options for Build list 

747 

748v302 -> 2025-01-18 : https://github.com/inventree/InvenTree/pull/8905 

749 - Fix schema definition on the /label/print endpoint 

750 

751v301 -> 2025-01-14 : https://github.com/inventree/InvenTree/pull/8894 

752 - Remove ui preferences from the API 

753 

754v300 -> 2025-01-13 : https://github.com/inventree/InvenTree/pull/8886 

755 - Allow null value for 'expiry_date' field introduced in #8867 

756 

757v299 -> 2025-01-10 : https://github.com/inventree/InvenTree/pull/8867 

758 - Adds 'expiry_date' field to the PurchaseOrderReceive API endpoint 

759 - Adds 'default_expiry` field to the PartBriefSerializer, affecting API endpoints which use it 

760 

761v298 -> 2025-01-07 : https://github.com/inventree/InvenTree/pull/8848 

762 - Adds 'created_by' field to PurchaseOrder API endpoints 

763 - Adds 'created_by' field to SalesOrder API endpoints 

764 - Adds 'created_by' field to ReturnOrder API endpoints 

765 

766v297 -> 2024-12-29 : https://github.com/inventree/InvenTree/pull/8438 

767 - Adjustments to the CustomUserState API endpoints and serializers 

768 

769v296 -> 2024-12-25 : https://github.com/inventree/InvenTree/pull/8732 

770 - Adjust default "part_detail" behavior for StockItem API endpoints 

771 

772v295 -> 2024-12-23 : https://github.com/inventree/InvenTree/pull/8746 

773 - Improve API documentation for build APIs 

774 

775v294 -> 2024-12-23 : https://github.com/inventree/InvenTree/pull/8738 

776 - Extends registration API documentation 

777 

778v293 -> 2024-12-14 : https://github.com/inventree/InvenTree/pull/8658 

779 - Adds new fields to the supplier barcode API endpoints 

780 

781v292 -> 2024-12-03 : https://github.com/inventree/InvenTree/pull/8625 

782 - Add "on_order" and "in_stock" annotations to SupplierPart API 

783 - Enhanced filtering for the SupplierPart API 

784 

785v291 -> 2024-11-30 : https://github.com/inventree/InvenTree/pull/8596 

786 - Allow null / empty values for plugin settings 

787 

788v290 -> 2024-11-29 : https://github.com/inventree/InvenTree/pull/8590 

789 - Adds "quantity" field to ReturnOrderLineItem model and API 

790 

791v289 -> 2024-11-27 : https://github.com/inventree/InvenTree/pull/8570 

792 - Enable status change when transferring stock items 

793 

794v288 -> 2024-11-27 : https://github.com/inventree/InvenTree/pull/8574 

795 - Adds "consumed" filter to StockItem API 

796 

797v287 -> 2024-11-27 : https://github.com/inventree/InvenTree/pull/8571 

798 - Adds ability to set stock status when returning items from a customer 

799 

800v286 -> 2024-11-26 : https://github.com/inventree/InvenTree/pull/8054 

801 - Adds "SelectionList" and "SelectionListEntry" API endpoints 

802 

803v285 -> 2024-11-25 : https://github.com/inventree/InvenTree/pull/8559 

804 - Adds better description for registration endpoints 

805 

806v284 -> 2024-11-25 : https://github.com/inventree/InvenTree/pull/8544 

807 - Adds new date filters to the StockItem API 

808 - Adds new date filters to the BuildOrder API 

809 - Adds new date filters to the SalesOrder API 

810 - Adds new date filters to the PurchaseOrder API 

811 - Adds new date filters to the ReturnOrder API 

812 

813v283 -> 2024-11-20 : https://github.com/inventree/InvenTree/pull/8524 

814 - Adds "note" field to the PartRelated API endpoint 

815 

816v282 -> 2024-11-19 : https://github.com/inventree/InvenTree/pull/8487 

817 - Remove the "test statistics" API endpoints 

818 - This is now provided via a custom plugin 

819 

820v281 -> 2024-11-15 : https://github.com/inventree/InvenTree/pull/8480 

821 - Fixes StockHistory API data serialization 

822 

823v280 -> 2024-11-10 : https://github.com/inventree/InvenTree/pull/8461 

824 - Makes schema for API information endpoint more informing 

825 - Removes general not found endpoint 

826 

827v279 -> 2024-11-09 : https://github.com/inventree/InvenTree/pull/8458 

828 - Adds "order_outstanding" and "part" filters to the BuildLine API endpoint 

829 - Adds "order_outstanding" filter to the SalesOrderLineItem API endpoint 

830 

831v278 -> 2024-11-07 : https://github.com/inventree/InvenTree/pull/8445 

832 - Updates to the SalesOrder API endpoints 

833 - Add "shipment count" information to the SalesOrder API endpoints 

834 - Allow null value for SalesOrderAllocation.shipment field 

835 - Additional filtering options for allocation endpoints 

836 

837v277 -> 2024-11-01 : https://github.com/inventree/InvenTree/pull/8278 

838 - Allow build order list to be filtered by "outstanding" (alias for "active") 

839 

840v276 -> 2024-10-31 : https://github.com/inventree/InvenTree/pull/8403 

841 - Adds 'destination' field to the PurchaseOrder model and API endpoints 

842 

843v275 -> 2024-10-31 : https://github.com/inventree/InvenTree/pull/8396 

844 - Adds SKU and MPN fields to the StockItem serializer 

845 - Additional export options for the StockItem serializer 

846 

847v274 -> 2024-10-29 : https://github.com/inventree/InvenTree/pull/8392 

848 - Add more detailed information to NotificationEntry API serializer 

849 

850v273 -> 2024-10-28 : https://github.com/inventree/InvenTree/pull/8376 

851 - Fixes for the BuildLine API endpoint 

852 

853v272 -> 2024-10-25 : https://github.com/inventree/InvenTree/pull/8343 

854 - Adjustments to BuildLine API serializers 

855 

856v271 -> 2024-10-22 : https://github.com/inventree/InvenTree/pull/8331 

857 - Fixes for SalesOrderLineItem endpoints 

858 

859v270 -> 2024-10-19 : https://github.com/inventree/InvenTree/pull/8307 

860 - Adds missing date fields from order API endpoint(s) 

861 

862v269 -> 2024-10-16 : https://github.com/inventree/InvenTree/pull/8295 

863 - Adds "include_variants" filter to the BuildOrder API endpoint 

864 - Adds "include_variants" filter to the SalesOrder API endpoint 

865 - Adds "include_variants" filter to the PurchaseOrderLineItem API endpoint 

866 - Adds "include_variants" filter to the ReturnOrder API endpoint 

867 

868v268 -> 2024-10-11 : https://github.com/inventree/InvenTree/pull/8274 

869 - Adds "in_stock" attribute to the StockItem serializer 

870 

871v267 -> 2024-10-8 : https://github.com/inventree/InvenTree/pull/8250 

872 - Remove "allocations" field from the SalesOrderShipment API endpoint(s) 

873 - Add "allocated_items" field to the SalesOrderShipment API endpoint(s) 

874 

875v266 -> 2024-10-07 : https://github.com/inventree/InvenTree/pull/8249 

876 - Tweak SalesOrderShipment API for more efficient data retrieval 

877 

878v265 -> 2024-10-07 : https://github.com/inventree/InvenTree/pull/8228 

879 - Adds API endpoint for providing custom admin integration details for plugins 

880 

881v264 -> 2024-10-03 : https://github.com/inventree/InvenTree/pull/8231 

882 - Adds Sales Order Shipment attachment model type 

883 

884v263 -> 2024-09-30 : https://github.com/inventree/InvenTree/pull/8194 

885 - Adds Sales Order Shipment report 

886 

887v262 -> 2024-09-30 : https://github.com/inventree/InvenTree/pull/8220 

888 - Tweak permission requirements for uninstalling plugins via API 

889 

890v261 -> 2024-09-26 : https://github.com/inventree/InvenTree/pull/8184 

891 - Fixes for BuildOrder API serializers 

892 

893v260 -> 2024-09-26 : https://github.com/inventree/InvenTree/pull/8190 

894 - Adds facility for server-side context data to be passed to client-side plugins 

895 

896v259 -> 2024-09-20 : https://github.com/inventree/InvenTree/pull/8137 

897 - Implements new API endpoint for enabling custom UI features via plugins 

898 

899v258 -> 2024-09-24 : https://github.com/inventree/InvenTree/pull/8163 

900 - Enhances the existing PartScheduling API endpoint 

901 - Adds a formal DRF serializer to the endpoint 

902 

903v257 -> 2024-09-22 : https://github.com/inventree/InvenTree/pull/8150 

904 - Adds API endpoint for reporting barcode scan history 

905 

906v256 -> 2024-09-19 : https://github.com/inventree/InvenTree/pull/7704 

907 - Adjustments for "stocktake" (stock history) API endpoints 

908 

909v255 -> 2024-09-19 : https://github.com/inventree/InvenTree/pull/8145 

910 - Enables copying line items when duplicating an order 

911 

912v254 -> 2024-09-14 : https://github.com/inventree/InvenTree/pull/7470 

913 - Implements new API endpoints for enabling custom UI functionality via plugins 

914 

915v253 -> 2024-09-14 : https://github.com/inventree/InvenTree/pull/7944 

916 - Adjustments for user API endpoints 

917 

918v252 -> 2024-09-13 : https://github.com/inventree/InvenTree/pull/8040 

919 - Add endpoint for listing all known units 

920 

921v251 -> 2024-09-06 : https://github.com/inventree/InvenTree/pull/8018 

922 - Adds "attach_to_model" field to the ReportTemplate model 

923 

924v250 -> 2024-09-04 : https://github.com/inventree/InvenTree/pull/8069 

925 - Fixes 'revision' field definition in Part serializer 

926 

927v249 -> 2024-08-23 : https://github.com/inventree/InvenTree/pull/7978 

928 - Sort status enums 

929 

930v248 -> 2024-08-23 : https://github.com/inventree/InvenTree/pull/7965 

931 - Small adjustments to labels for new custom status fields 

932 

933v247 -> 2024-08-22 : https://github.com/inventree/InvenTree/pull/7956 

934 - Adjust "attachment" field on StockItemTestResult serializer 

935 - Allow null values for attachment 

936 

937v246 -> 2024-08-21 : https://github.com/inventree/InvenTree/pull/7862 

938 - Adds custom status fields to various serializers 

939 - Adds endpoints to admin custom status fields 

940 

941v245 -> 2024-08-21 : https://github.com/inventree/InvenTree/pull/7520 

942 - Documented pagination fields (no functional changes) 

943 

944v244 -> 2024-08-21 : https://github.com/inventree/InvenTree/pull/7941 

945 - Adds "create_child_builds" field to the Build API 

946 - Write-only field to create child builds from the API 

947 - Only available when creating a new build order 

948 

949v243 -> 2024-08-21 : https://github.com/inventree/InvenTree/pull/7940 

950 - Expose "ancestor" filter to the BuildOrder API 

951 

952v242 -> 2024-08-20 : https://github.com/inventree/InvenTree/pull/7932 

953 - Adds "level" attribute to BuildOrder serializer 

954 - Allow ordering of BuildOrder API by "level" attribute 

955 - Allow "parent" filter for BuildOrder API to have "cascade=True" option 

956 

957v241 -> 2024-08-18 : https://github.com/inventree/InvenTree/pull/7906 

958 - Adjusts required fields for the MeUserDetail endpoint 

959 

960v240 -> 2024-08-16 : https://github.com/inventree/InvenTree/pull/7900 

961 - Adjust "issued_by" filter for the BuildOrder list endpoint 

962 - Adjust "assigned_to" filter for the BuildOrder list endpoint 

963 

964v239 -> 2024-08-15 : https://github.com/inventree/InvenTree/pull/7888 

965 - Adds "testable" field to the Part model 

966 - Adds associated filters to various API endpoints 

967 

968v238 -> 2024-08-14 : https://github.com/inventree/InvenTree/pull/7874 

969 - Add "assembly" filter to BuildLine API endpoint 

970 

971v237 -> 2024-08-13 : https://github.com/inventree/InvenTree/pull/7863 

972 - Reimplement "bulk delete" operation for Attachment model 

973 - Fix permission checks for Attachment API endpoints 

974 

975v236 -> 2024-08-10 : https://github.com/inventree/InvenTree/pull/7844 

976 - Adds "supplier_name" to the PurchaseOrder API serializer 

977 

978v235 -> 2024-08-08 : https://github.com/inventree/InvenTree/pull/7837 

979 - Adds "on_order" quantity to SalesOrderLineItem serializer 

980 - Adds "building" quantity to SalesOrderLineItem serializer 

981 

982v234 -> 2024-08-08 : https://github.com/inventree/InvenTree/pull/7829 

983 - Fixes bug in the plugin metadata endpoint 

984 

985v233 -> 2024-08-04 : https://github.com/inventree/InvenTree/pull/7807 

986 - Adds new endpoints for managing state of build orders 

987 - Adds new endpoints for managing state of purchase orders 

988 - Adds new endpoints for managing state of sales orders 

989 - Adds new endpoints for managing state of return orders 

990 

991v232 -> 2024-08-03 : https://github.com/inventree/InvenTree/pull/7793 

992 - Allow ordering of SalesOrderShipment API by 'shipment_date' and 'delivery_date' 

993 

994v231 -> 2024-08-03 : https://github.com/inventree/InvenTree/pull/7794 

995 - Optimize BuildItem and BuildLine serializers to improve API efficiency 

996 

997v230 -> 2024-05-05 : https://github.com/inventree/InvenTree/pull/7164 

998 - Adds test statistics endpoint 

999 

1000v229 -> 2024-07-31 : https://github.com/inventree/InvenTree/pull/7775 

1001 - Add extra exportable fields to the BomItem serializer 

1002 

1003v228 -> 2024-07-18 : https://github.com/inventree/InvenTree/pull/7684 

1004 - Adds "icon" field to the PartCategory.path and StockLocation.path API 

1005 - Adds icon packages API endpoint 

1006 

1007v227 -> 2024-07-19 : https://github.com/inventree/InvenTree/pull/7693/ 

1008 - Adds endpoints to list and revoke the tokens issued to the current user 

1009 

1010v226 -> 2024-07-15 : https://github.com/inventree/InvenTree/pull/7648 

1011 - Adds barcode generation API endpoint 

1012 

1013v225 -> 2024-07-17 : https://github.com/inventree/InvenTree/pull/7671 

1014 - Adds "filters" field to DataImportSession API 

1015 

1016v224 -> 2024-07-14 : https://github.com/inventree/InvenTree/pull/7667 

1017 - Add notes field to ManufacturerPart and SupplierPart API endpoints 

1018 

1019v223 -> 2024-07-14 : https://github.com/inventree/InvenTree/pull/7649 

1020 - Allow adjustment of "packaging" field when receiving items against a purchase order 

1021 

1022v222 -> 2024-07-14 : https://github.com/inventree/InvenTree/pull/7635 

1023 - Adjust the BomItem API endpoint to improve data import process 

1024 

1025v221 -> 2024-07-13 : https://github.com/inventree/InvenTree/pull/7636 

1026 - Adds missing fields from StockItemBriefSerializer 

1027 - Adds missing fields from PartBriefSerializer 

1028 - Adds extra exportable fields to BuildItemSerializer 

1029 

1030v220 -> 2024-07-11 : https://github.com/inventree/InvenTree/pull/7585 

1031 - Adds "revision_of" field to Part serializer 

1032 - Adds new API filters for "revision" status 

1033 

1034v219 -> 2024-07-11 : https://github.com/inventree/InvenTree/pull/7611 

1035 - Adds new fields to the BuildItem API endpoints 

1036 - Adds new ordering / filtering options to the BuildItem API endpoints 

1037 

1038v218 -> 2024-07-11 : https://github.com/inventree/InvenTree/pull/7619 

1039 - Adds "can_build" field to the BomItem API 

1040 

1041v217 -> 2024-07-09 : https://github.com/inventree/InvenTree/pull/7599 

1042 - Fixes bug in "project_code" field for order API endpoints 

1043 

1044v216 -> 2024-07-08 : https://github.com/inventree/InvenTree/pull/7595 

1045 - Moves API endpoint for contenttype lookup by model name 

1046 

1047v215 -> 2024-07-09 : https://github.com/inventree/InvenTree/pull/7591 

1048 - Adds additional fields to the BuildLine serializer 

1049 

1050v214 -> 2024-07-08 : https://github.com/inventree/InvenTree/pull/7587 

1051 - Adds "default_location_detail" field to the Part API 

1052 

1053v213 -> 2024-07-06 : https://github.com/inventree/InvenTree/pull/7527 

1054 - Adds 'locked' field to Part API 

1055 

1056v212 -> 2024-07-06 : https://github.com/inventree/InvenTree/pull/7562 

1057 - Makes API generation more robust (no functional changes) 

1058 

1059v211 -> 2024-06-26 : https://github.com/inventree/InvenTree/pull/6911 

1060 - Adds API endpoints for managing data import and export 

1061 

1062v210 -> 2024-06-26 : https://github.com/inventree/InvenTree/pull/7518 

1063 - Adds translatable text to User API fields 

1064 

1065v209 -> 2024-06-26 : https://github.com/inventree/InvenTree/pull/7514 

1066 - Add "top_level" filter to PartCategory API endpoint 

1067 - Add "top_level" filter to StockLocation API endpoint 

1068 

1069v208 -> 2024-06-19 : https://github.com/inventree/InvenTree/pull/7479 

1070 - Adds documentation for the user roles API endpoint (no functional changes) 

1071 

1072v207 -> 2024-06-09 : https://github.com/inventree/InvenTree/pull/7420 

1073 - Moves all "Attachment" models into a single table 

1074 - All "Attachment" operations are now performed at /api/attachment/ 

1075 - Add permissions information to /api/user/roles/ endpoint 

1076 

1077v206 -> 2024-06-08 : https://github.com/inventree/InvenTree/pull/7417 

1078 - Adds "choices" field to the PartTestTemplate model 

1079 

1080v205 -> 2024-06-03 : https://github.com/inventree/InvenTree/pull/7284 

1081 - Added model_type and model_id fields to the "NotesImage" serializer 

1082 

1083v204 -> 2024-06-03 : https://github.com/inventree/InvenTree/pull/7393 

1084 - Fixes previous API update which resulted in inconsistent ordering of currency codes 

1085 

1086v203 -> 2024-06-03 : https://github.com/inventree/InvenTree/pull/7390 

1087 - Currency codes are now configurable as a run-time setting 

1088 

1089v202 -> 2024-05-27 : https://github.com/inventree/InvenTree/pull/7343 

1090 - Adjust "required" attribute of Part.category field to be optional 

1091 

1092v201 -> 2024-05-21 : https://github.com/inventree/InvenTree/pull/7074 

1093 - Major refactor of the report template / report printing interface 

1094 - This is a *breaking change* to the report template API 

1095 

1096v200 -> 2024-05-20 : https://github.com/inventree/InvenTree/pull/7000 

1097 - Adds API endpoint for generating custom batch codes 

1098 - Adds API endpoint for generating custom serial numbers 

1099 

1100v199 -> 2024-05-20 : https://github.com/inventree/InvenTree/pull/7264 

1101 - Expose "bom_valid" filter for the Part API 

1102 - Expose "starred" filter for the Part API 

1103 

1104v198 -> 2024-05-19 : https://github.com/inventree/InvenTree/pull/7258 

1105 - Fixed lookup field conflicts in the plugins API 

1106 

1107v197 -> 2024-05-14 : https://github.com/inventree/InvenTree/pull/7224 

1108 - Refactor the plugin API endpoints to use the plugin "key" for lookup, rather than the PK value 

1109 

1110v196 -> 2024-05-05 : https://github.com/inventree/InvenTree/pull/7160 

1111 - Adds "location" field to BuildOutputComplete API endpoint 

1112 

1113v195 -> 2024-05-03 : https://github.com/inventree/InvenTree/pull/7153 

1114 - Fixes bug in BuildOrderCancel API endpoint 

1115 

1116v194 -> 2024-05-01 : https://github.com/inventree/InvenTree/pull/7147 

1117 - Adds field description to the currency_exchange_retrieve API call 

1118 

1119v193 -> 2024-04-30 : https://github.com/inventree/InvenTree/pull/7144 

1120 - Adds "assigned_to" filter to PurchaseOrder / SalesOrder / ReturnOrder API endpoints 

1121 

1122v192 -> 2024-04-23 : https://github.com/inventree/InvenTree/pull/7106 

1123 - Adds 'trackable' ordering option to BuildLineLabel API endpoint 

1124 

1125v191 -> 2024-04-22 : https://github.com/inventree/InvenTree/pull/7079 

1126 - Adds API endpoints for Contenttype model 

1127 

1128v190 -> 2024-04-19 : https://github.com/inventree/InvenTree/pull/7024 

1129 - Adds "active" field to the Company API endpoints 

1130 - Allow company list to be filtered by "active" status 

1131 

1132v189 -> 2024-04-19 : https://github.com/inventree/InvenTree/pull/7066 

1133 - Adds "currency" field to CompanyBriefSerializer class 

1134 

1135v188 -> 2024-04-16 : https://github.com/inventree/InvenTree/pull/6970 

1136 - Adds session authentication support for the API 

1137 - Improvements for login / logout endpoints for better support of React web interface 

1138 

1139v187 -> 2024-04-10 : https://github.com/inventree/InvenTree/pull/6985 

1140 - Allow Part list endpoint to be sorted by pricing_min and pricing_max values 

1141 - Allow BomItem list endpoint to be sorted by pricing_min and pricing_max values 

1142 - Allow InternalPrice and SalePrice endpoints to be sorted by quantity 

1143 - Adds total pricing values to BomItem serializer 

1144 

1145v186 -> 2024-03-26 : https://github.com/inventree/InvenTree/pull/6855 

1146 - Adds license information to the API 

1147 

1148v185 -> 2024-03-24 : https://github.com/inventree/InvenTree/pull/6836 

1149 - Remove /plugin/activate endpoint 

1150 - Update docstrings and typing for various API endpoints (no functional changes) 

1151 

1152v184 -> 2024-03-17 : https://github.com/inventree/InvenTree/pull/10464 

1153 - Add additional fields for tests (start/end datetime, test station) 

1154 

1155v183 -> 2024-03-14 : https://github.com/inventree/InvenTree/pull/5972 

1156 - Adds "category_default_location" annotated field to part serializer 

1157 - Adds "part_detail.category_default_location" annotated field to stock item serializer 

1158 - Adds "part_detail.category_default_location" annotated field to purchase order line serializer 

1159 - Adds "parent_default_location" annotated field to category serializer 

1160 

1161v182 -> 2024-03-13 : https://github.com/inventree/InvenTree/pull/6714 

1162 - Expose ReportSnippet model to the /report/snippet/ API endpoint 

1163 - Expose ReportAsset model to the /report/asset/ API endpoint 

1164 

1165v181 -> 2024-02-21 : https://github.com/inventree/InvenTree/pull/6541 

1166 - Adds "width" and "height" fields to the LabelTemplate API endpoint 

1167 - Adds "page_size" and "landscape" fields to the ReportTemplate API endpoint 

1168 

1169v180 -> 2024-3-02 : https://github.com/inventree/InvenTree/pull/6463 

1170 - Tweaks to API documentation to allow automatic documentation generation 

1171 

1172v179 -> 2024-03-01 : https://github.com/inventree/InvenTree/pull/6605 

1173 - Adds "subcategories" count to PartCategory serializer 

1174 - Adds "sublocations" count to StockLocation serializer 

1175 - Adds "image" field to PartBrief serializer 

1176 - Adds "image" field to CompanyBrief serializer 

1177 

1178v178 -> 2024-02-29 : https://github.com/inventree/InvenTree/pull/6604 

1179 - Adds "external_stock" field to the Part API endpoint 

1180 - Adds "external_stock" field to the BomItem API endpoint 

1181 - Adds "external_stock" field to the BuildLine API endpoint 

1182 - Stock quantities represented in the BuildLine API endpoint are now filtered by Build.source_location 

1183 

1184v177 -> 2024-02-27 : https://github.com/inventree/InvenTree/pull/6581 

1185 - Adds "subcategories" count to PartCategoryTree serializer 

1186 - Adds "sublocations" count to StockLocationTree serializer 

1187 

1188v176 -> 2024-02-26 : https://github.com/inventree/InvenTree/pull/6535 

1189 - Adds the field "plugins_install_disabled" to the Server info API endpoint 

1190 

1191v175 -> 2024-02-21 : https://github.com/inventree/InvenTree/pull/6538 

1192 - Adds "parts" count to PartParameterTemplate serializer 

1193 

1194v174 -> 2024-02-21 : https://github.com/inventree/InvenTree/pull/6536 

1195 - Expose PartCategory filters to the API documentation 

1196 - Expose StockLocation filters to the API documentation 

1197 

1198v173 -> 2024-02-20 : https://github.com/inventree/InvenTree/pull/6483 

1199 - Adds "merge_items" to the PurchaseOrderLine create API endpoint 

1200 - Adds "auto_pricing" to the PurchaseOrderLine create/update API endpoint 

1201 

1202v172 -> 2024-02-20 : https://github.com/inventree/InvenTree/pull/6526 

1203 - Adds "enabled" field to the PartTestTemplate API endpoint 

1204 - Adds "enabled" filter to the PartTestTemplate list 

1205 - Adds "enabled" filter to the StockItemTestResult list 

1206 

1207v171 -> 2024-02-19 : https://github.com/inventree/InvenTree/pull/6516 

1208 - Adds "key" as a filterable parameter to PartTestTemplate list endpoint 

1209 

1210v170 -> 2024-02-19 : https://github.com/inventree/InvenTree/pull/6514 

1211 - Adds "has_results" filter to the PartTestTemplate list endpoint 

1212 

1213v169 -> 2024-02-14 : https://github.com/inventree/InvenTree/pull/6430 

1214 - Adds 'key' field to PartTestTemplate API endpoint 

1215 - Adds annotated 'results' field to PartTestTemplate API endpoint 

1216 - Adds 'template' field to StockItemTestResult API endpoint 

1217 

1218v168 -> 2024-02-14 : https://github.com/inventree/InvenTree/pull/4824 

1219 - Adds machine CRUD API endpoints 

1220 - Adds machine settings API endpoints 

1221 - Adds machine restart API endpoint 

1222 - Adds machine types/drivers list API endpoints 

1223 - Adds machine registry status API endpoint 

1224 - Adds 'required' field to the global Settings API 

1225 - Discover sub-sub classes of the StatusCode API 

1226 

1227v167 -> 2024-02-07: https://github.com/inventree/InvenTree/pull/6440 

1228 - Fixes for OpenAPI schema generation 

1229 

1230v166 -> 2024-02-04 : https://github.com/inventree/InvenTree/pull/6400 

1231 - Adds package_name to plugin API 

1232 - Adds mechanism for uninstalling plugins via the API 

1233 

1234v165 -> 2024-01-28 : https://github.com/inventree/InvenTree/pull/6040 

1235 - Adds supplier_part.name, part.creation_user, part.required_for_sales_order 

1236 

1237v164 -> 2024-01-24 : https://github.com/inventree/InvenTree/pull/6343 

1238 - Adds "building" quantity to BuildLine API serializer 

1239 

1240v163 -> 2024-01-22 : https://github.com/inventree/InvenTree/pull/6314 

1241 - Extends API endpoint to expose auth configuration information for signin pages 

1242 

1243v162 -> 2024-01-14 : https://github.com/inventree/InvenTree/pull/6230 

1244 - Adds API endpoints to provide information on background tasks 

1245 

1246v161 -> 2024-01-13 : https://github.com/inventree/InvenTree/pull/6222 

1247 - Adds API endpoint for system error information 

1248 

1249v160 -> 2023-12-11 : https://github.com/inventree/InvenTree/pull/6072 

1250 - Adds API endpoint for allocating stock items against a sales order via barcode scan 

1251 

1252v159 -> 2023-12-08 : https://github.com/inventree/InvenTree/pull/6056 

1253 - Adds API endpoint for reloading plugin registry 

1254 

1255v158 -> 2023-11-21 : https://github.com/inventree/InvenTree/pull/5953 

1256 - Adds API endpoint for listing all settings of a particular plugin 

1257 - Adds API endpoint for registry status (errors) 

1258 

1259v157 -> 2023-12-02 : https://github.com/inventree/InvenTree/pull/6021 

1260 - Add write-only "existing_image" field to Part API serializer 

1261 

1262v156 -> 2023-11-26 : https://github.com/inventree/InvenTree/pull/5982 

1263 - Add POST endpoint for report and label creation 

1264 

1265v155 -> 2023-11-24 : https://github.com/inventree/InvenTree/pull/5979 

1266 - Add "creation_date" field to Part instance serializer 

1267 

1268v154 -> 2023-11-21 : https://github.com/inventree/InvenTree/pull/5944 

1269 - Adds "responsible" field to the ProjectCode table 

1270 

1271v153 -> 2023-11-21 : https://github.com/inventree/InvenTree/pull/5956 

1272 - Adds override_min and override_max fields to part pricing API 

1273 

1274v152 -> 2023-11-20 : https://github.com/inventree/InvenTree/pull/5949 

1275 - Adds barcode support for ManufacturerPart model 

1276 - Adds API endpoint for adding parts to purchase order using barcode scan 

1277 

1278v151 -> 2023-11-13 : https://github.com/inventree/InvenTree/pull/5906 

1279 - Allow user list API to be filtered by user active status 

1280 - Allow owner list API to be filtered by user active status 

1281 

1282v150 -> 2023-11-07: https://github.com/inventree/InvenTree/pull/5875 

1283 - Extended user API endpoints to enable ordering 

1284 - Extended user API endpoints to enable user role changes 

1285 - Added endpoint to create a new user 

1286 

1287v149 -> 2023-11-07 : https://github.com/inventree/InvenTree/pull/5876 

1288 - Add 'building' quantity to BomItem serializer 

1289 - Add extra ordering options for the BomItem list API 

1290 

1291v148 -> 2023-11-06 : https://github.com/inventree/InvenTree/pull/5872 

1292 - Allow "quantity" to be specified when installing an item into another item 

1293 

1294v147 -> 2023-11-04: https://github.com/inventree/InvenTree/pull/5860 

1295 - Adds "completed_lines" field to SalesOrder API endpoint 

1296 - Adds "completed_lines" field to PurchaseOrder API endpoint 

1297 

1298v146 -> 2023-11-02: https://github.com/inventree/InvenTree/pull/5822 

1299 - Extended SSO Provider endpoint to contain if a provider is configured 

1300 - Adds API endpoints for Email Address model 

1301 

1302v145 -> 2023-10-30: https://github.com/inventree/InvenTree/pull/5786 

1303 - Allow printing labels via POST including printing options in the body 

1304 

1305v144 -> 2023-10-23: https://github.com/inventree/InvenTree/pull/5811 

1306 - Adds version information API endpoint 

1307 

1308v143 -> 2023-10-29: https://github.com/inventree/InvenTree/pull/5810 

1309 - Extends the status endpoint to include information about system status and health 

1310 

1311v142 -> 2023-10-20: https://github.com/inventree/InvenTree/pull/5759 

1312 - Adds generic API endpoints for looking up status models 

1313 

1314v141 -> 2023-10-23 : https://github.com/inventree/InvenTree/pull/5774 

1315 - Changed 'part.responsible' from User to Owner 

1316 

1317v140 -> 2023-10-20 : https://github.com/inventree/InvenTree/pull/5664 

1318 - Expand API token functionality 

1319 - Multiple API tokens can be generated per user 

1320 

1321v139 -> 2023-10-11 : https://github.com/inventree/InvenTree/pull/5509 

1322 - Add new BarcodePOReceive endpoint to receive line items by scanning supplier barcodes 

1323 

1324v138 -> 2023-10-11 : https://github.com/inventree/InvenTree/pull/5679 

1325 - Settings keys are no longer case sensitive 

1326 - Include settings units in API serializer 

1327 

1328v137 -> 2023-10-04 : https://github.com/inventree/InvenTree/pull/5588 

1329 - Adds StockLocationType API endpoints 

1330 - Adds custom_icon, location_type to StockLocation endpoint 

1331 

1332v136 -> 2023-09-23 : https://github.com/inventree/InvenTree/pull/5595 

1333 - Adds structural to StockLocation and PartCategory tree endpoints 

1334 

1335v135 -> 2023-09-19 : https://github.com/inventree/InvenTree/pull/5569 

1336 - Adds location path detail to StockLocation and StockItem API endpoints 

1337 - Adds category path detail to PartCategory and Part API endpoints 

1338 

1339v134 -> 2023-09-11 : https://github.com/inventree/InvenTree/pull/5525 

1340 - Allow "Attachment" list endpoints to be searched by attachment, link and comment fields 

1341 

1342v133 -> 2023-09-08 : https://github.com/inventree/InvenTree/pull/5518 

1343 - Add extra optional fields which can be used for StockAdjustment endpoints 

1344 

1345v132 -> 2023-09-07 : https://github.com/inventree/InvenTree/pull/5515 

1346 - Add 'issued_by' filter to BuildOrder API list endpoint 

1347 

1348v131 -> 2023-08-09 : https://github.com/inventree/InvenTree/pull/5415 

1349 - Annotate 'available_variant_stock' to the SalesOrderLine serializer 

1350 

1351v130 -> 2023-07-14 : https://github.com/inventree/InvenTree/pull/5251 

1352 - Refactor label printing interface 

1353 

1354v129 -> 2023-07-06 : https://github.com/inventree/InvenTree/pull/5189 

1355 - Changes 'serial_lte' and 'serial_gte' stock filters to point to 'serial_int' field 

1356 

1357v128 -> 2023-07-06 : https://github.com/inventree/InvenTree/pull/5186 

1358 - Adds 'available' filter for BuildLine API endpoint 

1359 

1360v127 -> 2023-06-24 : https://github.com/inventree/InvenTree/pull/5094 

1361 - Enhancements for the PartParameter API endpoints 

1362 

1363v126 -> 2023-06-19 : https://github.com/inventree/InvenTree/pull/5075 

1364 - Adds API endpoint for setting the "category" for multiple parts simultaneously 

1365 

1366v125 -> 2023-06-17 : https://github.com/inventree/InvenTree/pull/5064 

1367 - Adds API endpoint for setting the "status" field for multiple stock items simultaneously 

1368 

1369v124 -> 2023-06-17 : https://github.com/inventree/InvenTree/pull/5057 

1370 - Add "created_before" and "created_after" filters to the Part API 

1371 

1372v123 -> 2023-06-15 : https://github.com/inventree/InvenTree/pull/5019 

1373 - Add Metadata to: Plugin Config 

1374 

1375v122 -> 2023-06-14 : https://github.com/inventree/InvenTree/pull/5034 

1376 - Adds new BuildLineLabel label type 

1377 

1378v121 -> 2023-06-14 : https://github.com/inventree/InvenTree/pull/4808 

1379 - Adds "ProjectCode" link to Build model 

1380 

1381v120 -> 2023-06-07 : https://github.com/inventree/InvenTree/pull/4855 

1382 - Major overhaul of the build order API 

1383 - Adds new BuildLine model 

1384 

1385v119 -> 2023-06-01 : https://github.com/inventree/InvenTree/pull/4898 

1386 - Add Metadata to: Part test templates, Part parameters, Part category parameter templates, BOM item substitute, Related Parts, Stock item test result 

1387 

1388v118 -> 2023-06-01 : https://github.com/inventree/InvenTree/pull/4935 

1389 - Adds extra fields for the PartParameterTemplate model 

1390 

1391v117 -> 2023-05-22 : https://github.com/inventree/InvenTree/pull/4854 

1392 - Part.units model now supports physical units (e.g. "kg", "m", "mm", etc) 

1393 - Replaces SupplierPart "pack_size" field with "pack_quantity" 

1394 - New field supports physical units, and allows for conversion between compatible units 

1395 

1396v116 -> 2023-05-18 : https://github.com/inventree/InvenTree/pull/4823 

1397 - Updates to part parameter implementation, to use physical units 

1398 

1399v115 -> 2023-05-18 : https://github.com/inventree/InvenTree/pull/4846 

1400 - Adds ability to partially scrap a build output 

1401 

1402v114 -> 2023-05-16 : https://github.com/inventree/InvenTree/pull/4825 

1403 - Adds "delivery_date" to shipments 

1404 

1405v113 -> 2023-05-13 : https://github.com/inventree/InvenTree/pull/4800 

1406 - Adds API endpoints for scrapping a build output 

1407 

1408v112 -> 2023-05-13: https://github.com/inventree/InvenTree/pull/4741 

1409 - Adds flag use_pack_size to the stock addition API, which allows adding packs 

1410 

1411v111 -> 2023-05-02 : https://github.com/inventree/InvenTree/pull/4367 

1412 - Adds tags to the Part serializer 

1413 - Adds tags to the SupplierPart serializer 

1414 - Adds tags to the ManufacturerPart serializer 

1415 - Adds tags to the StockItem serializer 

1416 - Adds tags to the StockLocation serializer 

1417 

1418v110 -> 2023-04-26 : https://github.com/inventree/InvenTree/pull/4698 

1419 - Adds 'order_currency' field for PurchaseOrder / SalesOrder endpoints 

1420 

1421v109 -> 2023-04-19 : https://github.com/inventree/InvenTree/pull/4636 

1422 - Adds API endpoints for the "ProjectCode" model 

1423 

1424v108 -> 2023-04-17 : https://github.com/inventree/InvenTree/pull/4615 

1425 - Adds functionality to upload images for rendering in markdown notes 

1426 

1427v107 -> 2023-04-04 : https://github.com/inventree/InvenTree/pull/4575 

1428 - Adds barcode support for PurchaseOrder model 

1429 - Adds barcode support for ReturnOrder model 

1430 - Adds barcode support for SalesOrder model 

1431 - Adds barcode support for BuildOrder model 

1432 

1433v106 -> 2023-04-03 : https://github.com/inventree/InvenTree/pull/4566 

1434 - Adds 'search_regex' parameter to all searchable API endpoints 

1435 

1436v105 -> 2023-03-31 : https://github.com/inventree/InvenTree/pull/4543 

1437 - Adds API endpoints for status label information on various models 

1438 

1439v104 -> 2023-03-23 : https://github.com/inventree/InvenTree/pull/4488 

1440 - Adds various endpoints for new "ReturnOrder" models 

1441 - Adds various endpoints for new "ReturnOrderReport" templates 

1442 - Exposes API endpoints for "Contact" model 

1443 

1444v103 -> 2023-03-17 : https://github.com/inventree/InvenTree/pull/4410 

1445 - Add metadata to several more models 

1446 

1447v102 -> 2023-03-18 : https://github.com/inventree/InvenTree/pull/4505 

1448- Adds global search API endpoint for consolidated search results 

1449 

1450v101 -> 2023-03-07 : https://github.com/inventree/InvenTree/pull/4462 

1451 - Adds 'total_in_stock' to Part serializer, and supports API ordering 

1452 

1453v100 -> 2023-03-04 : https://github.com/inventree/InvenTree/pull/4452 

1454 - Adds bulk delete of PurchaseOrderLineItems to API 

1455 

1456v99 -> 2023-03-03 : https://github.com/inventree/InvenTree/pull/4445 

1457 - Adds sort by "responsible" to PurchaseOrderAPI 

1458 

1459v98 -> 2023-02-24 : https://github.com/inventree/InvenTree/pull/4408 

1460 - Adds "responsible" filter to Build API 

1461 

1462v97 -> 2023-02-20 : https://github.com/inventree/InvenTree/pull/4377 

1463 - Adds "external" attribute to StockLocation model 

1464 

1465v96 -> 2023-02-16 : https://github.com/inventree/InvenTree/pull/4345 

1466 - Adds stocktake report generation functionality 

1467 

1468v95 -> 2023-02-16 : https://github.com/inventree/InvenTree/pull/4346 

1469 - Adds "CompanyAttachment" model (and associated API endpoints) 

1470 

1471v94 -> 2023-02-10 : https://github.com/inventree/InvenTree/pull/4327 

1472 - Adds API endpoints for the "Group" auth model 

1473 

1474v93 -> 2023-02-03 : https://github.com/inventree/InvenTree/pull/4300 

1475 - Adds extra information to the currency exchange endpoint 

1476 - Adds API endpoint for manually updating exchange rates 

1477 

1478v92 -> 2023-02-02 : https://github.com/inventree/InvenTree/pull/4293 

1479 - Adds API endpoint for currency exchange information 

1480 

1481v91 -> 2023-01-31 : https://github.com/inventree/InvenTree/pull/4281 

1482 - Improves the API endpoint for creating new Part instances 

1483 

1484v90 -> 2023-01-25 : https://github.com/inventree/InvenTree/pull/4186/files 

1485 - Adds a dedicated endpoint to activate a plugin 

1486 

1487v89 -> 2023-01-25 : https://github.com/inventree/InvenTree/pull/4214 

1488 - Adds updated field to SupplierPart API 

1489 - Adds API date ordering for supplier part list 

1490 

1491v88 -> 2023-01-17: https://github.com/inventree/InvenTree/pull/4225 

1492 - Adds 'priority' field to Build model and api endpoints 

1493 

1494v87 -> 2023-01-04 : https://github.com/inventree/InvenTree/pull/4067 

1495 - Add API date filter for stock table on Expiry date 

1496 

1497v86 -> 2022-12-22 : https://github.com/inventree/InvenTree/pull/4069 

1498 - Adds API endpoints for part stocktake 

1499 

1500v85 -> 2022-12-21 : https://github.com/inventree/InvenTree/pull/3858 

1501 - Add endpoints serving ICS calendars for purchase and sales orders through API 

1502 

1503v84 -> 2022-12-21: https://github.com/inventree/InvenTree/pull/4083 

1504 - Add support for listing PO, BO, SO by their reference 

1505 

1506v83 -> 2022-11-19 : https://github.com/inventree/InvenTree/pull/3949 

1507 - Add support for structural Stock locations 

1508 

1509v82 -> 2022-11-16 : https://github.com/inventree/InvenTree/pull/3931 

1510 - Add support for structural Part categories 

1511 

1512v81 -> 2022-11-08 : https://github.com/inventree/InvenTree/pull/3710 

1513 - Adds cached pricing information to Part API 

1514 - Adds cached pricing information to BomItem API 

1515 - Allows Part and BomItem list endpoints to be filtered by 'has_pricing' 

1516 - Remove calculated 'price_string' values from API endpoints 

1517 - Allows PurchaseOrderLineItem API endpoint to be filtered by 'has_pricing' 

1518 - Allows SalesOrderLineItem API endpoint to be filtered by 'has_pricing' 

1519 - Allows SalesOrderLineItem API endpoint to be filtered by 'order_status' 

1520 - Adds more information to SupplierPriceBreak serializer 

1521 

1522v80 -> 2022-11-07 : https://github.com/inventree/InvenTree/pull/3906 

1523 - Adds 'barcode_hash' to Part API serializer 

1524 - Adds 'barcode_hash' to StockLocation API serializer 

1525 - Adds 'barcode_hash' to SupplierPart API serializer 

1526 

1527v79 -> 2022-11-03 : https://github.com/inventree/InvenTree/pull/3895 

1528 - Add metadata to Company 

1529 

1530v78 -> 2022-10-25 : https://github.com/inventree/InvenTree/pull/3854 

1531 - Make PartCategory to be filtered by name and description 

1532 

1533v77 -> 2022-10-12 : https://github.com/inventree/InvenTree/pull/3772 

1534 - Adds model permission checks for barcode assignment actions 

1535 

1536v76 -> 2022-09-10 : https://github.com/inventree/InvenTree/pull/3640 

1537 - Refactor of barcode data on the API 

1538 - StockItem.uid renamed to StockItem.barcode_hash 

1539 

1540v75 -> 2022-09-05 : https://github.com/inventree/InvenTree/pull/3644 

1541 - Adds "pack_size" attribute to SupplierPart API serializer 

1542 

1543v74 -> 2022-08-28 : https://github.com/inventree/InvenTree/pull/3615 

1544 - Add confirmation field for completing PurchaseOrder if the order has incomplete lines 

1545 - Add confirmation field for completing SalesOrder if the order has incomplete lines 

1546 

1547v73 -> 2022-08-24 : https://github.com/inventree/InvenTree/pull/3605 

1548 - Add 'description' field to PartParameterTemplate model 

1549 

1550v72 -> 2022-08-18 : https://github.com/inventree/InvenTree/pull/3567 

1551 - Allow PurchaseOrder to be duplicated via the API 

1552 

1553v71 -> 2022-08-18 : https://github.com/inventree/InvenTree/pull/3564 

1554 - Updates to the "part scheduling" API endpoint 

1555 

1556v70 -> 2022-08-02 : https://github.com/inventree/InvenTree/pull/3451 

1557 - Adds a 'depth' parameter to the PartCategory list API 

1558 - Adds a 'depth' parameter to the StockLocation list API 

1559 

1560v69 -> 2022-08-01 : https://github.com/inventree/InvenTree/pull/3443 

1561 - Updates the PartCategory list API: 

1562 - Improve query efficiency: O(n) becomes O(1) 

1563 - Rename 'parts' field to 'part_count' 

1564 - Updates the StockLocation list API: 

1565 - Improve query efficiency: O(n) becomes O(1) 

1566 

1567v68 -> 2022-07-27 : https://github.com/inventree/InvenTree/pull/3417 

1568 - Allows SupplierPart list to be filtered by SKU value 

1569 - Allows SupplierPart list to be filtered by MPN value 

1570 

1571v67 -> 2022-07-25 : https://github.com/inventree/InvenTree/pull/3395 

1572 - Adds a 'requirements' endpoint for Part instance 

1573 - Provides information on outstanding order requirements for a given part 

1574 

1575v66 -> 2022-07-24 : https://github.com/inventree/InvenTree/pull/3393 

1576 - Part images can now be downloaded from a remote URL via the API 

1577 - Company images can now be downloaded from a remote URL via the API 

1578 

1579v65 -> 2022-07-15 : https://github.com/inventree/InvenTree/pull/3335 

1580 - Annotates 'in_stock' quantity to the SupplierPart API 

1581 

1582v64 -> 2022-07-08 : https://github.com/inventree/InvenTree/pull/3310 

1583 - Annotate 'on_order' quantity to BOM list API 

1584 - Allow BOM List API endpoint to be filtered by "on_order" parameter 

1585 

1586v63 -> 2022-07-06 : https://github.com/inventree/InvenTree/pull/3301 

1587 - Allow BOM List API endpoint to be filtered by "available_stock" parameter 

1588 

1589v62 -> 2022-07-05 : https://github.com/inventree/InvenTree/pull/3296 

1590 - Allows search on BOM List API endpoint 

1591 - Allows ordering on BOM List API endpoint 

1592 

1593v61 -> 2022-06-12 : https://github.com/inventree/InvenTree/pull/3183 

1594 - Migrate the "Convert Stock Item" form class to use the API 

1595 - There is now an API endpoint for converting a stock item to a valid variant 

1596 

1597v60 -> 2022-06-08 : https://github.com/inventree/InvenTree/pull/3148 

1598 - Add availability data fields to the SupplierPart model 

1599 

1600v59 -> 2022-06-07 : https://github.com/inventree/InvenTree/pull/3154 

1601 - Adds further improvements to BulkDelete mixin class 

1602 - Fixes multiple bugs in custom OPTIONS metadata implementation 

1603 - Adds 'bulk delete' for Notifications 

1604 

1605v58 -> 2022-06-06 : https://github.com/inventree/InvenTree/pull/3146 

1606 - Adds a BulkDelete API mixin class for fast, safe deletion of multiple objects with a single API request 

1607 

1608v57 -> 2022-06-05 : https://github.com/inventree/InvenTree/pull/3130 

1609 - Transfer PartCategoryTemplateParameter actions to the API 

1610 

1611v56 -> 2022-06-02 : https://github.com/inventree/InvenTree/pull/3123 

1612 - Expose the PartParameterTemplate model to use the API 

1613 

1614v55 -> 2022-06-02 : https://github.com/inventree/InvenTree/pull/3120 

1615 - Converts the 'StockItemReturn' functionality to make use of the API 

1616 

1617v54 -> 2022-06-02 : https://github.com/inventree/InvenTree/pull/3117 

1618 - Adds 'available_stock' annotation on the SalesOrderLineItem API 

1619 - Adds (well, fixes) 'overdue' annotation on the SalesOrderLineItem API 

1620 

1621v53 -> 2022-06-01 : https://github.com/inventree/InvenTree/pull/3110 

1622 - Adds extra search fields to the BuildOrder list API endpoint 

1623 

1624v52 -> 2022-05-31 : https://github.com/inventree/InvenTree/pull/3103 

1625 - Allow part list API to be searched by supplier SKU 

1626 

1627v51 -> 2022-05-24 : https://github.com/inventree/InvenTree/pull/3058 

1628 - Adds new fields to the SalesOrderShipment model 

1629 

1630v50 -> 2022-05-18 : https://github.com/inventree/InvenTree/pull/2912 

1631 - Implement Attachments for manufacturer parts 

1632 

1633v49 -> 2022-05-09 : https://github.com/inventree/InvenTree/pull/2957 

1634 - Allows filtering of plugin list by 'active' status 

1635 - Allows filtering of plugin list by 'mixin' support 

1636 - Adds endpoint to "identify" or "locate" stock items and locations (using plugins) 

1637 

1638v48 -> 2022-05-12 : https://github.com/inventree/InvenTree/pull/2977 

1639 - Adds "export to file" functionality for PurchaseOrder API endpoint 

1640 - Adds "export to file" functionality for SalesOrder API endpoint 

1641 - Adds "export to file" functionality for BuildOrder API endpoint 

1642 

1643v47 -> 2022-05-10 : https://github.com/inventree/InvenTree/pull/2964 

1644 - Fixes barcode API error response when scanning a StockItem which does not exist 

1645 - Fixes barcode API error response when scanning a StockLocation which does not exist 

1646 

1647v46 -> 2022-05-09 

1648 - Fixes read permissions on settings API 

1649 - Allows non-staff users to read global settings via the API 

1650 

1651v45 -> 2022-05-08 : https://github.com/inventree/InvenTree/pull/2944 

1652 - Settings are now accessed via the API using their unique key, not their PK 

1653 - This allows the settings to be accessed without prior knowledge of the PK 

1654 

1655v44 -> 2022-05-04 : https://github.com/inventree/InvenTree/pull/2931 

1656 - Converting more server-side rendered forms to the API 

1657 - Exposes more core functionality to API endpoints 

1658 

1659v43 -> 2022-04-26 : https://github.com/inventree/InvenTree/pull/2875 

1660 - Adds API detail endpoint for PartSalePrice model 

1661 - Adds API detail endpoint for PartInternalPrice model 

1662 

1663v42 -> 2022-04-26 : https://github.com/inventree/InvenTree/pull/2833 

1664 - Adds variant stock information to the Part and BomItem serializers 

1665 

1666v41 -> 2022-04-26 

1667 - Fixes 'variant_of' filter for Part list endpoint 

1668 

1669v40 -> 2022-04-19 

1670 - Adds ability to filter StockItem list by "tracked" parameter 

1671 - This checks the serial number or batch code fields 

1672 

1673v39 -> 2022-04-18 

1674 - Adds ability to filter StockItem list by "has_batch" parameter 

1675 

1676v38 -> 2022-04-14 : https://github.com/inventree/InvenTree/pull/2828 

1677 - Adds the ability to include stock test results for "installed items" 

1678 

1679v37 -> 2022-04-07 : https://github.com/inventree/InvenTree/pull/2806 

1680 - Adds extra stock availability information to the BomItem serializer 

1681 

1682v36 -> 2022-04-03 

1683 - Adds ability to filter part list endpoint by unallocated_stock argument 

1684 

1685v35 -> 2022-04-01 : https://github.com/inventree/InvenTree/pull/2797 

1686 - Adds stock allocation information to the Part API 

1687 - Adds calculated field for "unallocated_quantity" 

1688 

1689v34 -> 2022-03-25 

1690 - Change permissions for "plugin list" API endpoint (now allows any authenticated user) 

1691 

1692v33 -> 2022-03-24 

1693 - Adds "plugins_enabled" information to root API endpoint 

1694 

1695v32 -> 2022-03-19 

1696 - Adds "parameters" detail to Part API endpoint (use &parameters=true) 

1697 - Adds ability to filter PartParameterTemplate API by Part instance 

1698 - Adds ability to filter PartParameterTemplate API by PartCategory instance 

1699 

1700v31 -> 2022-03-14 

1701 - Adds "updated" field to SupplierPriceBreakList and SupplierPriceBreakDetail API endpoints 

1702 

1703v30 -> 2022-03-09 

1704 - Adds "exclude_location" field to BuildAutoAllocation API endpoint 

1705 - Allows BuildItem API endpoint to be filtered by BomItem relation 

1706 

1707v29 -> 2022-03-08 

1708 - Adds "scheduling" endpoint for predicted stock scheduling information 

1709 

1710v28 -> 2022-03-04 

1711 - Adds an API endpoint for auto allocation of stock items against a build order 

1712 - Ref: https://github.com/inventree/InvenTree/pull/2713 

1713 

1714v27 -> 2022-02-28 

1715 - Adds target_date field to individual line items for purchase orders and sales orders 

1716 

1717v26 -> 2022-02-17 

1718 - Adds API endpoint for uploading a BOM file and extracting data 

1719 

1720v25 -> 2022-02-17 

1721 - Adds ability to filter "part" list endpoint by "in_bom_for" argument 

1722 

1723v24 -> 2022-02-10 

1724 - Adds API endpoint for deleting (cancelling) build order outputs 

1725 

1726v23 -> 2022-02-02 

1727 - Adds API endpoints for managing plugin classes 

1728 - Adds API endpoints for managing plugin settings 

1729 

1730v22 -> 2021-12-20 

1731 - Adds API endpoint to "merge" multiple stock items 

1732 

1733v21 -> 2021-12-04 

1734 - Adds support for multiple "Shipments" against a SalesOrder 

1735 - Refactors process for stock allocation against a SalesOrder 

1736 

1737v20 -> 2021-12-03 

1738 - Adds ability to filter POLineItem endpoint by "base_part" 

1739 - Adds optional "order_detail" to POLineItem list endpoint 

1740 

1741v19 -> 2021-12-02 

1742 - Adds the ability to filter the StockItem API by "part_tree" 

1743 - Returns only stock items which match a particular part.tree_id field 

1744 

1745v18 -> 2021-11-15 

1746 - Adds the ability to filter BomItem API by "uses" field 

1747 - This returns a list of all BomItems which "use" the specified part 

1748 - Includes inherited BomItem objects 

1749 

1750v17 -> 2021-11-09 

1751 - Adds API endpoints for GLOBAL and USER settings objects 

1752 - Ref: https://github.com/inventree/InvenTree/pull/2275 

1753 

1754v16 -> 2021-10-17 

1755 - Adds API endpoint for completing build order outputs 

1756 

1757v15 -> 2021-10-06 

1758 - Adds detail endpoint for SalesOrderAllocation model 

1759 - Allows use of the API forms interface for adjusting SalesOrderAllocation objects 

1760 

1761v14 -> 2021-10-05 

1762 - Stock adjustment actions API is improved, using native DRF serializer support 

1763 - However adjustment actions now only support 'pk' as a lookup field 

1764 

1765v13 -> 2021-10-05 

1766 - Adds API endpoint to allocate stock items against a BuildOrder 

1767 - Updates StockItem API with improved filtering against BomItem data 

1768 

1769v12 -> 2021-09-07 

1770 - Adds API endpoint to receive stock items against a PurchaseOrder 

1771 

1772v11 -> 2021-08-26 

1773 - Adds "units" field to PartBriefSerializer 

1774 - This allows units to be introspected from the "part_detail" field in the StockItem serializer 

1775 

1776v10 -> 2021-08-23 

1777 - Adds "purchase_price_currency" to StockItem serializer 

1778 - Adds "purchase_price_string" to StockItem serializer 

1779 - Purchase price is now writable for StockItem serializer 

1780 

1781v9 -> 2021-08-09 

1782 - Adds "price_string" to part pricing serializers 

1783 

1784v8 -> 2021-07-19 

1785 - Refactors the API interface for SupplierPart and ManufacturerPart models 

1786 - ManufacturerPart objects can no longer be created via the SupplierPart API endpoint 

1787 

1788v7 -> 2021-07-03 

1789 - Introduced the concept of "API forms" in https://github.com/inventree/InvenTree/pull/1716 

1790 - API OPTIONS endpoints provide comprehensive field metadata 

1791 - Multiple new API endpoints added for database models 

1792 

1793v6 -> 2021-06-23 

1794 - Part and Company images can now be directly uploaded via the REST API 

1795 

1796v5 -> 2021-06-21 

1797 - Adds API interface for manufacturer part parameters 

1798 

1799v4 -> 2021-06-01 

1800 - BOM items can now accept "variant stock" to be assigned against them 

1801 - Many slight API tweaks were needed to get this to work properly! 

1802 

1803v3 -> 2021-05-22: 

1804 - The updated StockItem "history tracking" now uses a different interface 

1805 

1806"""