- Re-added
IniFileLoader
andIniFileWriter
that 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
Loader
interface toLoader/LoaderInterface
- Moved
Writer
interface toWriter/WriterInterface
- Moved
Section
interface toSection/SectionInterface
- Loaders now inherit from a
Loader/AbstractLoader
class - Writers now inherit from a
Writer/AbstractWriter
class - 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