libcvault-v2.0.0-beta
Pre-release
Pre-release
This release marks the major architectural change of Code Vault from being a CLI tool to libcvault, a file telemetry library.
What's Changed
- Unified Naming Scheme: Updated function signatures to consistent camelCase (e.g.,
populate_data()->populateData()). - Enhanced C Linkage: Wrapped core declarations in
extern "C"blocks for seamless C/C++ interop and ABI safety. - Build System Improvements: Added a unified clean build target supporting Linux and Windows, with target outputs standardized to
libcvault.oand static library (libcvault.a) compilation. - Documentation Refactor: Consolidated reference docs into
docs/reference.md, fixed relative links, and streamlined README setup instructions. - Streamlined Core: Removed legacy interactive CLI mode in favor of a lean, library-first architecture.
Note that this is a beta release and might contain bugs or unknown errors.
Full Changelog: https://github.com/tecnolgd/libcvault/commits/v2.0.0-beta