Releases: MarioZ/MadMilkman.Ini
Releases · MarioZ/MadMilkman.Ini
New release
New release
Release Notes:
- Added support for section names that may contain end wrapper or comment starter characters.
- Fixed issue with SerializeDeserializeAttributeTest.
- Improved string array indexer in IniItemCollection.
New release
Release Notes:
- Added support for serializing and deserializing objects into an INI content.
- Added support for string array indexer in IniItemCollection.
- Added support for customizing binding operations via Binding event.
- Added support for reducing INI file via compression and decompression.
- Added support for protecting INI file via encryption and decryption.
New release
Release Notes:
- Added support for defining placeholders in IniKey.Value and binding them with internal or external data source.
- Added support for IniKey.ParentSection property.
- Switched from MS tests to NUnit tests.
New release
Release Notes:
- Reduced memory footprint.
- Fixed issue with using IniItemCollection.Clear and then adding any of previous IniItems to IniItemCollection.
- Added support for mapping specific IniKey.Value to specific result object with IniFile.ValueMappings.
Mapped results have priority over parsing the value when using IniKey.TryParseValue methods. - Fixed issue with parsing key's value to enum.
- Added support for enums, decimals, arrays and lists in TryParseValue.
- Performance improvements on TryParseValue methods.
New release
Release Notes:
- Added support for converting IniKey.Value via TryParseValue(out T). Type's support can be checked by IsSupportedValueType(Type) or read its remarks in documentation.
- Small performance improvement on reading and writing an INI file.
- Added support for creating IniSection's Keys from Dictionary<string, string> and creating IniKey from KeyValuePair<string, string>.
- Added support for loading file via TextReader and saving file via TextWriter.
Initial release
Initial release of MadMilkman.Ini, a .NET component which enables developers creating, reading, writing and updating INI files in a simple and efficient way.