Skip to content

libcvault-v2.0.0-beta

Pre-release
Pre-release

Choose a tag to compare

@tecnolgd tecnolgd released this 23 Jul 06:10
· 26 commits to main since this 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.o and 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