v2.0-pre1
Pre-release
Pre-release
List of changes
- Major rename:
NeoIniReaderrenamed toNeoIniDocumentto better reflect its purpose as a configuration document. - New encryption abstraction: Introduced
IEncryptionProviderinterface, allowing custom encryption algorithms (AES remains the default implementation). - Pluggable hot reload: Added
IHotReloadMonitorinterface with a default file‑based monitor; enables custom change‑detection strategies. - Options class renamed:
NeoIniReaderOptions→NeoIniOptionsfor consistency. - API consistency: Renamed
ReloadFromFile/ReloadFromFileAsynctoReload/ReloadAsync. - Code structure: Split
NeoIniFileProviderinto multiple partial files for better maintainability.