Release 6.2.4.x History

  • Version 6.2.4.185 - December 7, 2020
    • [ TFS 41605 / 58429 ] - The Inventory Changes end point has been enhanced to include changes in the stock level, not just the changes inventory records. The End Point will now include the changes made by Purchase Orders and Sales Invoices.
  • Version 6.2.4.141 - October 2, 2020
    • [ TFS 40116 ] - Web API: Added Logging information to the Web API Service to help determine the root cause of some runaway processes on the cloud.
  • Version 6.2.4.113 - August 14, 2020
    • [ TFS 36512 ] - The /addInventory method in the Inventory end point of the S5WebAPI is failing to find the non-Supplier Default records when adding Parts when the Item Code feature is enabled in System Five.
  • Version 6.2.4.80 - July 6, 2020
    • [ TFS 37259 ] - Web API Fix: to Inventory Changes endpoint to ensure proper functionality with pages.
  • Version 6.2.4.65 - June 19, 2020
    • [ TFS 31992 / 58075 ] Web API Fix: to include an email in the /Invoice/AddInvoice endpoint in InvoiceBilling & InvoiceShipping.
  • Version 6.2.4.10 – April 2, 2020
    • [ TFS 33670 / 58200 ] Web API Fix: eCommerceExport=Y filter was not working for /InventoryChanges method
Edit

Release 6.2.2.x History

  • Version 6.2.2.636 – March 12, 2020
    • [ TFS 32447 / 58176 ] The Inventory/ End Point methods now accepts a Department Parameter to reduce the volume of data returned by the API by limiting Stock, Price, and Sale Date information to the requested Department. Also matched the contents of the Returned Pricing to the object listed in the Swagger documentation.
  • Version 6.2.2.632 – March 12, 2020
    • TFS 32056 / 58157 ] Corrected the Insert of new Inventory by the S5WebAPISvc to deal with situations where the Item, Part and Supplier Part are all different in a data set. This is not a typical configuration and the system was not handling the lookup of the Virtual Warehouse records correctly in this specific configuration.
  • Version 6.2.2.631 – March 3, 2020
    • TFS 31638 Updated S5WebAPI Invoice endpoint to accept invoice line comments.
  • Version 6.2.2.596 – January 30, 2020
    • [ TFS 17171 / 57749 ] Fix on /AddInventory endpoint. Did not update weight; ecommerce fields.
  • Version 6.2.2.546 – December 2, 2019
    • [TFS 22644 / 57862] Corrected the way Tax Areas are assigned when using the deprecated /Insert_Full_Invoice end point in the WebAPI.
  • Version 6.2.2.540 – November 26, 2019
    • [TFS 19490 / BZ 57767] Added Web Comment support to the /addInventory endpoint.
  • Version 6.2.2.536 – November 20, 2019
    • [BZ 57751 / TFS 19694] Corrected the cause of the crashing by preventing the API from returning all of the invoices when the ZERO parameter is passed. The API now returns nothing in that case. Added 2 new methods to address the need to obtain more than one invoice from the API in a single call.
  • Version 6.2.2.535 – November 20, 2019
    • [57691/TFS 19695] Two new endpoints have been added to the S5WebAPI to provide faster and more efficient access to the information provided by the Record State Tracking feature.
    • GET Customer/CustomerChanges returns all of the customer records that have changed in a single call. This is more efficient than TServerMethodsWebAPI/Get_Customer_Changes method which required a second call to obtain the customer field information.
    • GET Inventory/InventoryChanges returns a small subset of the inventory record, only the UniqueID, Sale Start and End Dates, Pricing and In Stock Quantity are returned. This makes the call far faster and provides the information most commonly used for updating an online shopping cart.
  • Version 6.2.2.517 – October 29, 2019
    • [TFS 20705] Fix for S5WebAPISvc that was broken due to new data collector list load.
  • Version 6.2.2.491 – September 17, 2019
    • [57680] Corrected a problem that prevented the pagination from working correctly in the Inventory End Point with S5WebAPI service.
  • Version 6.2.2.474 – September 6, 2019
    • [57690] Updated the logging to Log Analytics to better report the start and finish of each API call.
  • Version 6.2.2.441 – July 15, 2019
    • [57554] Corrected a problem in the \addInvoice method of the S5WebAPISvc's Invoice endpoint. In previous versions, the Billing and Shipping information was not correctly setting the Tax Area on the Invoice and in some specific cases, new Customers were not being added to the system.
  • Version 6.2.2.400 – June 10, 2019
    • [57332] Added KitType, Weight, Instock by Dept, SaleStart, SaleEnd, AltSuply, and Barcodes information to the GET /Inventory endpoint of the S5WebAPI
    • [56751] The ability to populate Alt Supply records and Barcode records is now supported in the GET /Inventory endpoint.
    • AltSupply: This is a structure that must be populated in order to create the desired record and association with the Inventory record. The Swagger documentation contains a complete and detailed model of the required fields and their purposes.
    • Barcodes: This is a structure that must be populated in order to create the desired record and association with the Inventory record. The Swagger documentation contains a complete and detailed model of the required fields and their purposes.
  • Version 6.2.2.395 – June 4, 2019
    • [57350] The S5WebAPI /Inventory endpoint now includes the web comment data.
    • [57267] An e-Commerce filter has been added to the /Inventory endpoint of the S5WebAPI.
    • [56767] Virtual Warehouse is now considered by the S5WebAPI and the behavior is consistent with System Five.
  • Version 6.2.2.369 – May 7, 2019
    • [57327] Added “Get_Parts_V2” S5WebAPI endpoint that will return inventory information as well as additional JSON node with matrix parent item unique number.
  • Version 6.2.2.278 – February 26, 2019
    • [56852] Added support for billing and shipping account lookup by account details with Invoice-AddInvoice endpoint for S5WebAPI.
  • Version 6.2.2.269 – February 14, 2019
    • [56999] Added pagination to the Inventory, Virtual Inventory, Customer and A/P Bill endpoints to eliminate calls that exceed the maximum number of records that the S5WebAPISvc can handle.
  • Version 6.2.2.214 – November 30, 2018
    • [56482] Found and solved a problem when the API is passed an invalid Department value.
  • Version 6.2.2.211 - December 27, 2018
    • [56750] Removed the duplicate error from the Free Form information in the WebAPI for Polaris Integration.
  • Version 6.2.2.188 - September 4, 2018
    • [56391] WebAPI: Fixed fields not getting updated in Customer methods.
    • [56404] WebAPI: Fixed errors when calling Insert_Invoice_Lines and Delete_Full_Invoice.
  • Version 6.2.2.183
    • [56351] WebAPI: Fixed fields not getting updated when using the Suppliers_Update call.
    • [56372] WebAPI: Added support for invoice totals, taxes, and amounts paid to invoices created by the WebAPI.
  • Version 6.2.2.182
    • [54843] WebAPI: Added support for the needed fields for the Virtual Inventory WebAPI methods.
  • Version 6.2.2.181
    • [56047] WebAPI: Fixed broken legacy calls, unexposed Put calls, and updated Swagger documentation.
    • [56349] WebAPI: Fixed Get_Superseding_Parts to properly return an array of superseding parts.
  • Version 6.2.2.180
    • [56191] WebAPI: Added the Swagger-Publishing subfolder to the client bin to support the Swagger documentation for the S5WebAPI.
  • Version 6.2.2.179
    • [56335] WebAPI: Port System Five WebAPI service (S5WebAPISvc) to Release.
  • Version 6.2.2.178
    • [56020] WebAPI: Made the WebAPI aware of the data version it is connecting to, only connecting to data version it was compiled with. Swagger documents now show the data version number.
    • [56242] WebAPI: Added support to the Invoice endpoint for Keywords on Invoice Lines.
    • [56268] WebAPI: Added Big Rock Quantity lookup to Part Find.
    • [55003] WebAPI: Solved the problems with the Change_Invoice_Type and Perform_Stock_Adjustment endpoints.
  • Version 6.2.2.175 - August 08, 2018
    • [56297] WebAPI: Get_Part_Prices call would now acknowledge the set Effective Date.
    • Prior to 6.2.2.175 the Web API has a maximum limit of 32 concurrent connections. This limit has been removed and is now limited by how much available memory (max 4GB as this is a 32-bit service) running the API.
  • Version 6.2.2.172 - July 24, 2018
    • [55894] Web API: Fixed the Get_Customer_By_Email POST method.
  • Version 6.2.2.168
    • [54843] Web API: Added support for the needed fields for the Virtual Inventory Web API methods.
    • [54703] Web API: Fixed the Get_Parts POST method to return the list of linked Free Form Comments.
  • Version 6.2.2.163
    • [55777] WebAPI: The Part Image fetch is now constrained to accept a single part unique at a time. This is required to prevent the API from running out of memory trying to build a JSON object that contains 500KB of encoded data for the entire inventory file. It simply is not possible to create a JSON document that large.
  • Version 6.2.2.161
    • [55898] WebAPI: The Customer, Supplier, and Invoice List endpoints have been updated to POST Commands that accept a Body containing the Field and/or Filter items.
  • Version 6.2.2.160
    • [55895] WebAPI: Fixed the Get_Parts POST method to return the list of linked Lookup Words.
    • [55924] WebAPI: Polaris Dealers can now select the System Five Supplier that their Polaris Parts are linked to for the purposes of reporting to the Process Parts Inventory feature of the Polaris integration.
  • Version 6.2.2.154
    • [55313] Cloud WebAPI: Solved blank field issues.
    • [55859] WebAPI: Fixed an access violation error when importing inventory with the S5WebAPI and seasonal highs / lows enabled in System Five.
  • Version 6.2.2.150 - April 26, 2018
    • [55692] Solve the User/Threading issues in the WebAPI.
  • Version 6.2.2.148
    • [54977] The Inventory Value reporting is now exposed through the S5WebAPISvc.
Edit

Beta 6.2.7.x History

There can be functionality available in our beta that will not be present in our released product. Typically new enhancement work is completed in this release.

  • Version 6.2.7.696 - December 9, 2020
    • [ TFS 41605 / 58429 ] - The Inventory Changes end point has been enhanced to include changes in the stock level, not just the changes inventory records. The End Point will now include the changes made by Purchase Orders and Sales Invoices.
  • Version 6.2.7.615 - August 14, 2020
    • [ TFS 36512 ] - The /addInventory method in the Inventory end point of the S5WebAPI is failing to find the non-Supplier Default records when adding Parts when the Item Code feature is enabled in System Five.
  • Version 6.2.7.562 – April 28, 2020
    • [ TFS 34807 ] Fix for /AddInventory endpoint in S5webapi not updating list price. (Beta only)
  • Version 6.2.7.530 – March 25, 2020
    • [ TFS 33670 / 58200 ] Web API Fix: eCommerceExport=Y filter was not working for /InventoryChanges method
  • Version 6.2.7.524 – March 17, 2020
    • TFS 31638 Updated S5WebAPI Invoice endpoint to accept invoice line comments.
  • Version 6.2.7.517 – March 11, 2020
    • [ TFS 32056 / 58157 ] Corrected the Insert of new Inventory by the S5WebAPISvc to deal with situations where the Item, Part and Supplier Part are all different in a data set. This is not a typical configuration and the system was not handling the lookup of the Virtual Warehouse records correctly in this specific configuration.
    • [ TFS 32447 / 58176 ] The Inventory/ End Point methods now accepts a Department Parameter to reduce the volume of data returned by the API by limiting Stock, Price, and Sale Date information to the requested Department. It also matched the contents of the Returned Pricing to the object listed in the Swagger documentation.
  • Version 6.2.7.425 – December 2, 2019
    • [TFS 22644 / 57862] Corrected the way Tax Areas are assigned when using the deprecated /Insert_Full_Invoice endpoint in the WebAPI.
  • Version 6.2.7.396 – October 29, 2019
    • [TFS 20705] Fix for S5WebAPISvc that got broken due to new data collector list load.
  • Version 6.2.7.418 – November 26, 2019
    • [TFS 19490 / BZ 57767] Added Web Comment support to the /addInventory endpoint.
  • Version 6.2.7.415 – November 21, 2019
    • [57691/TFS 19695] Two new endpoints have been added to the S5WebAPI to provide faster and more efficient access to the information provided by the Record State Tracking feature.
    • GET Customer/CustomerChanges returns all of the customer records that have changed in a single call. This is more efficient than TServerMethodsWebAPI/Get_Customer_Changes method which required a second call to obtain the customer field information.
    • GET Inventory/InventoryChanges returns a small subset of the inventory record, only the UniqueID, Sale Start and End Dates, Pricing and In Stock Quantity are returned. This makes the call faster and provides the information most commonly used for updating an online shopping cart.
  • Version 6.2.7.414 – November 21, 2019
    • [BZ 57751 / TFS 19694] Corrected the cause of the crashing by preventing the API from returning all of the invoices when the ZERO parameter is passed. The API now returns nothing in that case. Added 2 new methods to address the need to obtain more than one invoice from the API in a single call.
  • Version 6.2.7.396 – October 29, 2019
    • [TFS 20705] Fix for S5WebAPISvc that was broken due to a new data collector list load.
  • Version 6.2.7.360 – September 11, 2019
    • [57680] Corrected a problem that prevented the pagination from working correctly in the Inventory End Point with S5WebAPI service.
  • Version 6.2.7.351 – September 6, 2019
    • [57690] Updated the logging to Log Analytics to better report the start and finish of each API call.
  • Version 6.2.7.309 – July 15, 2019
    • [57554] Corrected a problem in the \addInvoice method of the S5WebAPISvc's Invoice endpoint. In previous versions, the Billing and Shipping information was not correctly setting the Tax Area on the Invoice and in some specific cases, new Customers were not being added to the system.
  • Version 6.2.7.297 – July 4, 2019
    • 57526 S5WebAPISrv - Inventory End Points have been updated to support all of the configured default inventory records and allow for the configuration of prices based on the Price Codes, using Prices, Markups, Margins or Discounts within the bounds of the maximum number of Price Schedules configured in the system. There is no provision to allows the external systems to change the number of Price Schedules. Click here for more information.
  • Version 6.2.7.265 – June 6, 2019
    • [57332] Added KitType, Weight, Instock by Dept, SaleStart, SaleEnd, AltSuply, and Barcodes information to the GET /Inventory endpoint of the S5WebAPI.
    • [56751] The ability to populate Alt Supply records and Barcode records is now supported in the GET /Inventory endpoint.
    • AltSupply: This is a structure that must be populated in order to create the desired record and association with the Inventory record. The Swagger documentation contains a complete and detailed model of the required fields and their purposes.
    • Barcodes: This is a structure that must be populated in order to create the desired record and association with the Inventory record. The Swagger documentation contains a complete and detailed model of the required fields and their purposes.
  • Version 6.2.7.261 – June 4, 2019
    • [57350] The S5WebAPI /Inventory endpoint now includes the web comment data.
    • [57267] An e-Commerce filter has been added to the /Inventory endpoint of the S5WebAPI.
    • [56767] Virtual Warehouse is now considered by the S5WebAPI and the behavior is consistent with System Five.
  • Version 6.2.7.251 – May 28, 2019
    • [57216] Added logging audit to S5WebAPI.
  • Version 6.2.7.248 – May 24, 2019
    • [57425] Added additional logging to the web API when audit is enabled.
  • Version 6.2.7.223 – May 1, 2019
    • [57327] Added “Get_Parts_V2” S5WebAPI endpoint that will return inventory information as well as additional JSON node with matrix parent item unique number.
  • Version 6.2.7.157 – February 28, 2019
    • [56999] Added pagination to the Inventory, Virtual Inventory, Customer and A/P Bill endpoints to eliminate calls that exceed the maximum number of records that the S5WebAPISvc can handle.