apache / celix

Apache Celix is a framework for C and C++14 to develop dynamic modular software applications using component and in-process service-oriented programming.
https://celix.apache.org/
Apache License 2.0
158 stars 85 forks source link

#509: Remove deprecated wire.c, requirement.c and capability.c #671

Closed pnoltes closed 8 months ago

pnoltes commented 8 months ago

This PR removed the deprecated and in framework unused wire, capability and requirement. This is a breaking change, because wire.h, capability.h and requirement.h where installed as public headers.

codecov-commenter commented 8 months ago

Codecov Report

Merging #671 (e891be0) into master (d7a4067) will increase coverage by 0.05%. The diff coverage is n/a.

:exclamation: Current head e891be0 differs from pull request most recent head 085b4ff. Consider uploading reports for the commit 085b4ff to get more accurate results

@@            Coverage Diff             @@
##           master     #671      +/-   ##
==========================================
+ Coverage   81.66%   81.72%   +0.05%     
==========================================
  Files         252      252              
  Lines       32656    32654       -2     
==========================================
+ Hits        26669    26686      +17     
+ Misses       5987     5968      -19     
Files Coverage Δ
libs/framework/src/manifest_parser.c 92.85% <ø> (ø)
libs/framework/src/module.c 83.83% <ø> (+0.83%) :arrow_up:

... and 2 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more