==============================================================================================
BD Rowa - Storage System Simulator
==============================================================================================

Version  (25-01)
------------------------
[Features]

o PHL-15487
   - Add support for OutputUser

o PHL-14699
   - Add support TLS/mTLS connections   


Version  (24-04)
------------------------
[Fixes]

o PHL-14234
   - Direct output would duplicated packs if mulitple It system system are conected.

Version  (24-03)
------------------------
[Fixes]

o PHL-11915
   - inputs StockDelivery will now send InputMessage

Version  (24-01)
------------------------
[Features]

o PHL-9745
   - the simulator supports sending the new element InputComponent in InputRequest and InputMessage

[Fixes]

o PHL-10833
   - the simulator no longer sends an empty StockInfoMessage if button is pressed on inventory checking tab for article without packs


Version  (23-02)
------------------------
[Features]

o PHL-9546
   - Storage System Simulator now requires .Net 6

o PHL-17
   - Storage System Simulator now stores and returns scanned barcode in StockInfoResponse and OutputMessage

[Fixes]

o PHL-9678
   - Simulator throws an exception on Australian Windows

o PHL-6559
   - InputRequest and InputMessage of an InfeedInput workflow did not contain a serial number
   - InfeedInputMessage did not contain article and pack information

o PHL-9679
   - scrollbars missing on Output details

o PHL-9681
   - exception on StockInput if you have a second row with no scancode


Version  (23-01)
------------------------
[Features]

o PHL-7267
   - Removed InitiateInput workflow, as it is unused.

o PHL-8184
   - Buttons & Lights support

Version 22-06
----------------
[Features]
o PHL-6724
   - Support for new attribute GUID in all pack elements
o PHL-6186
   - Support for new attribute ExpiryDateSource in all pack elements
o PHL-7267
   - Support for InitiateInput removed
   
[Fixes]
o PHL-7930
   - Simulator crashed if config is saved
o PHL-7830
   - InputRequest ID did not match InfeedInputRequest ID
o PHL-7114
   - InfeedInputMessage does not contain all content
o PHL-7034
   - InfeedInput: pack dimensions are always 60x60x60
o PHL-7310
   - TaskInfoResponse for StockDelivery does not contain packs


Version 22-03
----------------
[Features]
o PHL-5014
   - Support for new attribute ProductCode in Article element of StockDeliverySetRequest
o PHL-5944
   - Simulator froze if on Input pack, just a delivery number but no scancode was provided and scan button was clicked.
   
[Fixes]
o PHL-5880
   - Since 21-09, simulator fill Article element in InputRequest wrong. Article.Id was missing, instead pack dimensions where provided.
    

Version 21-09
----------------
[Features]
o PHL-578
   - Support external input workflow in Storage System Simulator.
o PHL-1297
   - add 'NoPackPlaced' to update infeed reject reason.
o PHL-2017 / PHL-2016
   - added version to form titles

[Fixes]
o PHL-1260
   - StorageSystemSimulator: no logs visible on log tab

Version 21-03
----------------
[Fixes]
o SW-10345
   - Use XmlObjectStream from Rowa.Mosaic.Shared.Conveters

Version 20-01
----------------
[Fixes]
o SW-8474
	- Replace Storage System Simulator documentation version V0.6 with V0.9

Version 2.0.0.51
------------------------
[Fixes]

o SW-4460 
	- WWKS2 StorageSystemSimulator does not give an error message if listening port is not available.

Version 2.0.0.23
------------------------
[Fixes]

o SW-5243 - WWKS2 StorageSystemSimulator throws exception if receiving InputResponse after sending InputRequest from RAW XML tab


Version 2.0.10.0
------------------------
[Fixes]

o SW-3503 - WWKS2 Storage System Simulator does not distribute OutputMessage to all connections

Version 2.0.9.0
------------------------
[Fixes]

o SW-2906 - IT-System Simulator cannot load stock from robot

o SW-1776: Add "UnprocessedMessage" to WWKS2 protocol
	- The Message element within UnprocessedMessage should have only the message text and no Id, Source, Destination.
	- The UnprocessedMessage is set to "1" if the initial message has no Id set.

Version 2.0.8.0
------------------------
[Features]

o SW-2371: WWKS2: Unified attribute Pack.IsInFridge
    - set the property IsInFridge within the classes InitiateInputMessage and InputMessage.

o SW-2370: WWKS2: ADAS defines Article.RequiresFridge attribute for InputResponse
	- set the RequiresFridge accordingly within InputResponse class.

o SW-1894 - Added possibility to send raw xml message to IT System Simulator.

[Fixes]

Version 2.0.7.0
------------------------

[Fixes]

o SW-1818 - IT-System Simulator returns empty Article.Id in OutputMessage if requested item is not in simulator stock.


Version 2.0.6.0
------------------------

[Fixes]

o ---
   - Fixed: Missing Artcile Id from OutputMessage (SW-925)

   - Fixed: WWKS2 Simulator does not construct OutputResponse properly (missing ArticleId).
   
   - Fixed: WWKS2 Simulator duplicates packs if InputRequest contains two lines.
      
   - Fixed: WWKS2 Simulator KeepAlive Settings requires to restart connection.

   - Fixed: WWKS2 Simulator - the set of the ID for Request, Response, Message (previously it was set always to be "1", changed to be increased by 1)


Version 2.0.5.0
------------------------

[Fixes]

o ---
   - Fixed the WWKS2 Simulator Output on "According to Stock" mode. It always returned Incomplete.
   
   - Fixed the WWKS2 Simulator issue when processing StockInfoRequest with article code as criteria.


Version 2.0.4.0
------------------------

[Fixes]

o ---
   - Fixed the layout for the main window of Storage System Simulator.

