- Re-added
IniFileLoaderandIniFileWriterthat have no Flysystem dependency.
- Minimum PHP version updated to 7.3
- Methods now have typed parameters and return types
- League/Flysystem is now a suggested, but not required, library.
- Moved
Loaderinterface toLoader/LoaderInterface - Moved
Writerinterface toWriter/WriterInterface - Moved
Sectioninterface toSection/SectionInterface - Loaders now inherit from a
Loader/AbstractLoaderclass - Writers now inherit from a
Writer/AbstractWriterclass - Moved from Travis CI and Scrutinizer to GitHub Actions
- Updated to use indigophp/ini
- Renamed Parser to Loader
- Renamed Filesystem Loader to IniFileLoader
- Renamed Filesystem Writer to IniFileWriter
- Renamed Text Loader to IniStringLoader
- Moved everything under one namespace
- Renamed exceptions according to their usage
- Moved section mapping from loader to configuration
- Renderer
- File Loader (Parser previously)
- File Writer
- Unused stubs
- Created split from the main repository