github apple/swift-configuration 1.0.0

latest releases: 1.2.0, 1.1.0, 1.0.2...
5 months ago

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?

  1. Make it easy to configure your library by offering a method with a ConfigReader parameter (docs).
  2. Make it easy to integrate any configuration sources you need by instantiating a ConfigReader in your application (docs).
  3. 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

Full Changelog: 1.0.0-alpha.1...1.0.0

Don't miss a new swift-configuration release

NewReleases is sending notifications on new releases.