This release:
- cmake: add public header files for metal-shared/static targets
 - Remove xlnx BSP from libmetal, it is implemented in a downstream repo.
 - fixes issues to improve the library maturity
 
API Updates:
None
Deprecation:
The ATOMIC_VAR_INIT() macro was deprecated in C17 and removed in C23.
What's Changed
- Doxygen: Generate tag and xml by @sipke in #329
 - lib: optionally provide ATOMIC_VAR_INIT() by @sebhub in #334
 - system: linux: include missing headers by @sebhub in #333
 - Remove extra system header include files by @glneo in #291
 - add public header files for to metal-shared/static CMake targets by @aelray in #338
 - lib: system: linux: Remove redundant memory validness check by @foxhoundsk in #339
 - lib: system: linux: Remove redundant malloc'd addr release check by @foxhoundsk in #340
 - Remove xlnx BSP from libmetal. by @tnmysh in #336
 - libmetal/nuttx: Update function prototype changes by @anchao in #344
 - lib: log: Fix documentation by @arnopo in #345
 - [Fix for release] lib: system: re-enable the support of the template machine by @arnopo in #346
 - release: libmetal 2025.10.0 by @arnopo in #347
 
New Contributors
- @sipke made their first contribution in #329
 - @sebhub made their first contribution in #334
 - @aelray made their first contribution in #338
 - @foxhoundsk made their first contribution in #339
 - @anchao made their first contribution in #344
 
Full Changelog: v2025.04.0...v2025.10.0