Skip to content

Releases: MarioZ/MadMilkman.Ini

New release

24 Feb 16:21
Compare
Choose a tag to compare

Release Notes:

  • Added support for quoted values which can contain comment's starting characters.
  • Fixed issue with NULL array and list when deserializing object.

New release

29 Aug 15:37
Compare
Choose a tag to compare

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

28 Feb 10:30
Compare
Choose a tag to compare

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

09 Feb 15:52
Compare
Choose a tag to compare

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

27 Jan 19:53
Compare
Choose a tag to compare

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

21 Jan 20:57
Compare
Choose a tag to compare

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

17 Jan 18:10
Compare
Choose a tag to compare

Initial release of MadMilkman.Ini, a .NET component which enables developers creating, reading, writing and updating INI files in a simple and efficient way.