
MVShareStore Changes History
-----------------------------

Changes between Version 1.0.0 and Version 1.1.0:
------------------------------------------------

1.		Implement support for DataPack type Data Items. 
			A DataPack can now be stored in a DataPack, DataShare or DataStore as a DataItem.
			These can be nested as deeply as desired with no limit.
			All nested DataPacks can be parsed and accessed directly.
			Embedded DataPacks can be accessed using a path type syntax such as TopLevel/Section/TargetPack.
2.		DataPacks are now iterable enabling their used directly in foreach loops.
3.		Errors from Data.LastError may now optionally be retained in memory and listed or displayed in an error history form.
4.		Implement AddorSet DataItem functions to DataPack, DataShare and DataStore.

Changes between Version 1.1.0 and Version 1.2.0:
------------------------------------------------

1.		Added support for MVConfig Configuration / Ini file handling.
			MVConfig configuration files can now be opened by MVShareStore and will be automatically converted to and saved as a form of Data Store.
			Full support for MVConfigFile, MVConfigData and MVConfigEntry classes and API's built in to MVShareStore.
			Note: MVConfig Attributes are not supported in this release.
			New client application MVConfigHandler included to convert, create, maintain and view Ini / Configuration files.

Changes between Version 1.2.0 and Version 1.3.0:
------------------------------------------------

1.		New optional Code field added to every DataItem. 
			This can be used for such things as a maint field, a flag field, a section or group name.
			It can optionally have a description set of what it is being used for that will be displayed with the data.
			It can be used as the first sort field when sorting the DataItems in a DataPack, DataShare or DataStore.
2.		Hidden Header / Meta data entries can be added to DataShares and DataStores.
			These can again be used for anything you like and added and queried using new capabilties. 
			They do not appear with the data but if specified they are shared / saved with the data.

Changes between Version 1.3.0 and Version 1.4.0:
------------------------------------------------

1.		DataPack API modified to use more standardised C# Collections like API to make using it more familiar such as .NET List<> etc.
			Use of the INC_LEGACY_API define will enable the old DataPack API as well as the new one.
2.		This will be the last Version 1 release of the ShareStore Library.
			Any future releases (Version 2.?.?) will contain direct inter process communications, optionally also between hosts.
