Swift Configuration reaches 1.0! ๐
This milestone allows integrating this package in API-stable libraries and applications, and building API-stable custom providers.
Many thanks to the folks who've provided feedback since the initial release, you made this possible ๐ Do keep the feedback coming, while the API will not take breaking changes anymore, we will continue to evolve it in an API-additive way.
Which way will you integrate?
- Make it easy to configure your library by offering a method with a ConfigReader parameter (docs).
- Make it easy to integrate any configuration sources you need by instantiating a ConfigReader in your application (docs).
- Expand Swift Configuration's capabilities by implementing a custom configuration provider, for example to add support for another file format or by calling an external configuration system (docs).
What's Changed
โ ๏ธ Breaking changes since 1.0.0-alpha.1
- Rename traits: drop the Support suffix by @czechboy0 in #101
- Removed deprecated code by @czechboy0 in #93
Full Changelog: 1.0.0-alpha.1...1.0.0