3.0.0(2009-08-03):
	- první provozuschopna verze

3.0.1.0(2009-08-04):
	- přepracování podoby FormMain(Form1)
		- přidán listView1 + obsluha událsotí
		- přidáno menu
		- přidán GroupBoxChannel
	- přidán FormEdit
	- změna struktůry v konfiguračním souboru dp.xml
	- XmlConfiguration.cs: přepracováno čtení a práce s daty
	
3.0.2.0(2009-08-11):
	- přepracována třídy v souboru CryptoDevices.cs a ověřena jejich funkce
	- opraveno asynchronní čtení z portu vytvořeného pomocí ActiveX

3.0.3.0(2009-08-12):
	- opraveno šifrování a dešifrování
		- vstupní bloky o velikosti větší jak 128 bitů jsou rozděleny na menší bloky a následně
		  šifrovány a dešifrovány po těchto blocích. Tímto vyřešen problém s kódováním rozdílných
		  bloků dat (při přechodu docházelo k lokálním chybám)
		- opravena větev kdy velikost bloku dat byla rovna (data mod 16) - 1 == 0. Chybělo přidání velikosti
	- do síťového modulu přidána korekce nespojitého příjmu dat
	- do obsluhy událostí přidáno omezení na max 63 přijabých bajtů. přesahující bajty jsou odeslány
	  v další jednotce	

3.0.3.1(2009-08-12):
	- v třídě dataUnit odstraněn lock (kvůli rychlosti)

3.1.0.0(2009-08-13):
	- opraven/předělán vzpůsob jak číst z COM portu
	- úplně první verze která omezeně umožňuje práci na více COM portech (zatím hodně omezeno) :-) !!!
	
3.1.1.0(2009-08-14):
	- kompletně přepsána třída VSPChannel
	- přidána třída VSPChannels
	- VSPChannel dědí třídu RunningDevice => může spouštět funkci jako vlákno
	- vytvořena třída RunningDevice a věci okolo vlákna sem byli přesunuty z třídy Base
	- RunningDevice::Stop oprava chyby - pokud bylo zastavováno vlákno, které neběželo došlo k chybě
	- XmlConfiguration: byly provedeny změny v datové struktůře. pole bylo nahrazeno listem List<>
	- sprovozněno dynamické přidávání portu do třídy VSPChannels
	
3.1.1.1(2009-08-15):
	- opravena jedna z chyb při zavírání okna (ve funkci VSPChannels::StopChannels())
	
3.1.1.2(2009-08-15):
	- opraven problém zamrzání při ukončování okna v případě, že se přenášely data
	
3.1.2.0(2009-08-17):
	- vytvořena podoba editačního okna a částečné načtení hodnot z hlavního okna
	- v třídě XmlConfiguration byla přidána funkce pro ukládání nastavení
	- vytvořena třída statistiky a stavu kanálu
	
3.2.0.0(2009-08-24):
	- přidána autentizace
	- změny ve struktůře souborů
	- autentizace a šifrovací zařízení je přidáváno přes interface

3.2.1.0(2009-08-24):
	- odmazán Data unit - příliš velká a zbytečná režie :-(
	- funkce XmlConfiguration::ReadSetting() přepsána tak aby bylo zajištěno přečtení co nejvíce dat
	
3.2.2.0(2009-09-03):
	- opraveno ukládání a načítání xml konfiguračního souboru
	- přidána kontrola ukládaných dat
	- dodělána inicializace editovaného záznamu (např. místo "" zobrazí 0.0.0.0 v IP adrese)
	- generování náhodného klíče

3.2.3.0(2009-09-08):
	- drobné změny v předávání zpráv
	- odělení konfigurace od xml
	- přeskládáno editační okno
	- opraveno a předěláno oznamování ve formuláři
	- přenos dat podle nastavení - pokud je nastaveno šifrování tak šifrovaně jinak nešifrovaně
	
	
3.2.4.0(2009-09-11):
	- dodělána editace zobrazování debugovacích informací
	- menu
	- upraven "About program" - přidána loga
	- opraveno zasekávání při zjišťování dat ve virtuálním portu (this.axVSPortAx.InCount;)
	- přidány dva backgroundWorker-y + backgroundWorker pro zavření všechn otevřených kanálů
	
3.3.0.0(2009-10-13):
	- odděleno jádro od uživatelského rozhraní - jádro je nyní jako knihovna
	- založen instalační projekt
	- změny v rozložení komponent na formuláři
	
3.3.0.0(2010-03-07)
	- změny ve vzhledu
	- vytvořeny unit testy
	- změna nazvu funkci, atributů a tříd
	- přepracováno přijímání dat ze sítě

3.4.0.0(2010-03-15)
	- přidán setup
	- předělána autentizace
	- přidána tvorba dokumentace
	- unit testy pro kontrolu autentizace
	
