This contains a listing of all changes between versions of Nini.
- Very much improved INI load and save support
- Added Load methods to all INI and XML based classes
- Added MySQL INI support
- Added Windows INI (Win32 API GetPrivateProfileString) support
- Added GetExpanded method to expand key values without replacing
- Added Registry config saving and key remove support
- Added a CaseSensitive property for the IniConfigSource class
- Fixed multiple long-standing bugs
- Split up the manual into a table of contents and 5 chapters
- Updated build with .NET 2.0 support
- Updated all projects files to Visual Studio 2003
- Added event delegates for Saved, Reloaded, KeySet, KeyRemoved, etc
- Added a signed Mono build
- Added IConfig.Contains method
- Added Save to Stream to all IConfigSource classes
- Added rename IConfig support
- Added much improved error messages
- Fixed a couple elusive crashing bugs
- .NET Compact Framework support
- Improved INI compatibility (Bug 1105692)
- VB.NET examples added to manual
- Fixed a few small bugs
- Added ToString override to Xml, Ini, and DotNet sources
- Added Reload method to all IConfigSource classes
- Added GetValues method to IConfig
- ConfigCollection class now implements IList (RemoveAt, Contains, etc)
- Added Tips/Tricks section to the manual
- Added empty constructor for creating configs in memory to all sources
- Added verbose switch (-v) to Nini Editor
- Added create new file switch (-n) to Nini Editor
- Added "Using Nini Effectively" section to the manual
- Fixed several Save method bugs among others
- Made engine faster and more CLS compliant (FxCop).
- Enhanced INI support for loading Samba smb.conf and Python files
- Several bug fixes and documentation additions
- The IConfigSource GlobalAlias property has been changed to Alias
- The '#' comment is no longer valid for the default INI file type
- Added key value replacement, add, remove, and command line configuration
- Enhanced merging support
- Added a new Examples directory
- Added the Nini Editor, which is a command-line configuration file editor
- Fixed a major bug with the IniReader that caused an infinite loop
- Added XML and Windows Registry configuration sources.
- Added new Merge method has been added
- Added setting and saving of configuration values
- The INI classes have been optimized for speedy retrieval
- Several bugs have been fixed
- First public release.