This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git

commit cb49e8eef2dd4c9da913a75058b21ecd43774f50
Author: Deedss <[email protected]>
AuthorDate: Wed Apr 15 17:33:46 2026 +0200

    update changes.md
---
 CHANGES.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/CHANGES.md b/CHANGES.md
index dc7daa41e..3eec41940 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -85,10 +85,12 @@ limitations under the License.
   The old manifest attribute names are also no longer defined in 
`celix_constants.h`.
 - Using jar to packaging bundles is no longer support. Jar was used to ensure 
the MANIFEST.MF was the first
   entry in a bundle zip file, but MANIFEST.MF is no longer used (replaced by 
MANIFEST.json).
+- It is no longer to set required or optional dependencies via 
`celix_dmServiceDependency_setRequired` or `setRequired`. This is now possible 
by using the new `celix_dmServiceDependency_setMinimalCardinality` or 
`setMinimalCardinality` function.
 
 ## New Features
 
 - Type support for value in celix Properties, including support for arrays.
+- Support for minimal cardinality of service dependencies. Setting a minimal 
cardinality will determine the amount of services that are required before a 
service dependency is available. 
 
 # Noteworthy Changes for 2.4.0 (2023-09-27)
 

Reply via email to