diff --git a/RockLib.Configuration.MessagingProvider/CHANGELOG.md b/RockLib.Configuration.MessagingProvider/CHANGELOG.md index 33ddcf5..0fde2fc 100644 --- a/RockLib.Configuration.MessagingProvider/CHANGELOG.md +++ b/RockLib.Configuration.MessagingProvider/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## 4.0.0 - 2025-01-28 +## 4.0.0 - 2025-01-29 #### Removed - Removed support for .NET 6. diff --git a/RockLib.Configuration.MessagingProvider/README.md b/RockLib.Configuration.MessagingProvider/README.md index 5788296..4c3a9b5 100644 --- a/RockLib.Configuration.MessagingProvider/README.md +++ b/RockLib.Configuration.MessagingProvider/README.md @@ -2,7 +2,8 @@ A configuration provider that reloads when it receives a message containing configuration changes from a `RockLib.Messaging.IReceiver`. -Note: The 3.0.0 release of this library will be the final version with upgrades and changes. Bug fixes will continue to be released as needed. We strongly encourage developers to use standard .NET configuration libraries directly like `Microsoft.Extensions.Configuration` in place of `RockLib.Configuration`. +> [!WARNING] +> The 4.0.0 release of this library will be the final version with upgrades and changes. Bug fixes will continue to be released as needed. We strongly encourage developers to use standard .NET configuration libraries directly like `Microsoft.Extensions.Configuration` in place of `RockLib.Configuration`. ## Setup diff --git a/RockLib.Configuration.MessagingProvider/RockLib.Configuration.MessagingProvider.csproj b/RockLib.Configuration.MessagingProvider/RockLib.Configuration.MessagingProvider.csproj index 157e43b..ca6108e 100644 --- a/RockLib.Configuration.MessagingProvider/RockLib.Configuration.MessagingProvider.csproj +++ b/RockLib.Configuration.MessagingProvider/RockLib.Configuration.MessagingProvider.csproj @@ -11,9 +11,9 @@ A changelog is available at https://github.com/RockLib/RockLib.Configuration/blob/main/RockLib.Configuration.MessagingProvider/CHANGELOG.md. false Configuration Messaging - 4.0.0-alpha.1 + 4.0.0 True - 4.0.0-alpha.1 + 4.0.0 bin\$(Configuration)\$(TargetFramework)\$(PackageId).xml diff --git a/RockLib.Configuration.ObjectFactory/CHANGELOG.md b/RockLib.Configuration.ObjectFactory/CHANGELOG.md index 68d1aa2..c0e4820 100644 --- a/RockLib.Configuration.ObjectFactory/CHANGELOG.md +++ b/RockLib.Configuration.ObjectFactory/CHANGELOG.md @@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 4.0.0 - 2025-01-29 + +#### Changed +- Removed .NET 6 as a target framework + ## 3.0.0 - 2024-02-14 #### Changed diff --git a/RockLib.Configuration.ObjectFactory/README.md b/RockLib.Configuration.ObjectFactory/README.md index 8c95a06..67bb1f0 100644 --- a/RockLib.Configuration.ObjectFactory/README.md +++ b/RockLib.Configuration.ObjectFactory/README.md @@ -2,7 +2,8 @@ An alternative to `Microsoft.Extensions.Configuration.Binder` that supports non-default constructors and other features commonly found in JSON and XML serializers. -Note: The 3.0.0 release of this library will be the final version with upgrades and changes. Bug fixes will continue to be released as needed. We strongly encourage developers to use standard .NET configuration libraries directly like `Microsoft.Extensions.Configuration` in place of `RockLib.Configuration`. +> [!WARNING] +> The 4.0.0 release of this library will be the final version with upgrades and changes. Bug fixes will continue to be released as needed. We strongly encourage developers to use standard .NET configuration libraries directly like `Microsoft.Extensions.Configuration` in place of `RockLib.Configuration`. ## Table Of Contents diff --git a/RockLib.Configuration.ObjectFactory/RockLib.Configuration.ObjectFactory.csproj b/RockLib.Configuration.ObjectFactory/RockLib.Configuration.ObjectFactory.csproj index f7698f5..15af8ce 100644 --- a/RockLib.Configuration.ObjectFactory/RockLib.Configuration.ObjectFactory.csproj +++ b/RockLib.Configuration.ObjectFactory/RockLib.Configuration.ObjectFactory.csproj @@ -4,7 +4,7 @@ RockLib.Configuration.ObjectFactory - 4.0.0-alpha.1 + 4.0.0 RockLib Creates objects from IConfiguration and IConfigurationSection objects. A replacement for some of the functionality of Microsoft.Extensions.Configuration.Binder. false @@ -14,7 +14,7 @@ icon.png Copyright 2017-2023 (c) Rocket Mortgage. All rights reserved. Configuration Factory Binder IConfiguration IConfigurationSection - 4.0.0-alpha.1 + 4.0.0 True True True diff --git a/RockLib.Configuration/CHANGELOG.md b/RockLib.Configuration/CHANGELOG.md index 04fa0cd..3363500 100644 --- a/RockLib.Configuration/CHANGELOG.md +++ b/RockLib.Configuration/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## 5.0.0 - 2025-01-28 +## 5.0.0 - 2025-01-29 #### Changed - Updated `CompositeConfigurationSection`, `MemoryConfigurationBuilderExtensions`, and `Config` members for nullability. diff --git a/RockLib.Configuration/README.md b/RockLib.Configuration/README.md index 1843b04..9b1c22b 100644 --- a/RockLib.Configuration/README.md +++ b/RockLib.Configuration/README.md @@ -2,7 +2,8 @@ Defines a static `Config` class as a general replacement for the old .NET Framework `ConfigurationManager` class. -Note: The 4.0.0 release of this library will be the final version with upgrades and changes. Bug fixes will continue to be released as needed. We strongly encourage developers to use standard .NET configuration libraries directly like `Microsoft.Extensions.Configuration` in place of `RockLib.Configuration`. +> [!WARNING] +> The 5.0.0 release of this library will be the final version with upgrades and changes. Bug fixes will continue to be released as needed. We strongly encourage developers to use standard .NET configuration libraries directly like `Microsoft.Extensions.Configuration` in place of `RockLib.Configuration`. ## Table of Contents - [Overview](#overview) diff --git a/RockLib.Configuration/RockLib.Configuration.csproj b/RockLib.Configuration/RockLib.Configuration.csproj index 2213c40..0b28bb6 100644 --- a/RockLib.Configuration/RockLib.Configuration.csproj +++ b/RockLib.Configuration/RockLib.Configuration.csproj @@ -10,11 +10,11 @@ false A changelog is available at https://github.com/RockLib/RockLib.Configuration/blob/main/RockLib.Configuration/CHANGELOG.md. https://github.com/RockLib/RockLib.Configuration - 5.0.0-alpha.1 + 5.0.0 icon.png Configuration ConfigurationRoot IConfigurationRoot ConfigurationManager AppSettings True - 5.0.0-alpha.1 + 5.0.0 bin\$(Configuration)\$(TargetFramework)\$(PackageId).xml