Skip to content

Releases: lloyal-ai/inlined-vector

v5.7.1

28 Oct 14:54

Choose a tag to compare

Release Notes for v5.7.1

🔧 Fix: Header-Only Install Path Compliance

This patch release corrects the CMake install layout to follow proper header-only library conventions.

Changes

CMake Install Path Fix:

  • CMake config files now install to share/cmake/inlined-vector/ instead of lib/cmake/inlined-vector/
  • Follows conventions used by pybind11 and other header-only libraries
  • Uses CMAKE_INSTALL_DATAROOTDIR (architecture-independent data) instead of CMAKE_INSTALL_LIBDIR (compiled
    binaries)
  • Eliminates empty lib/ directory warnings in package managers

vcpkg Port Updates:

  • Port renamed to lloyal-ai-inlined-vector per maintainer feedback
  • Simplified portfile - no manual directory cleanup needed

Documentation:

  • Added install layout documentation explaining the share/ vs lib/ choice
  • Updated all packaging documentation for v5.7.1

Impact

This is a non-breaking change for most users:

  • ✅ find_package(inlined-vector CONFIG) searches both locations automatically
  • ✅ FetchContent users unaffected
  • ✅ Header-only nature remains unchanged
  • ⚠️ Manual installations with hardcoded paths to lib/cmake/ will need adjustment

Checksums

SHA256: 5236a8db61d610eee164d4b4199ff4ccdaa1d80cdc4609b3c320259d7c3a4805SHA512: 619777f8dd930813e5be96cdfa51714853
56fb8ac6ed3f32fca3ad68565a48c269a38a022d734b118c0e397f5f84ad591a27c42b7080616af5d7d0575e6a7a9b

Upgrading from v5.7.0

If using FetchContent or vcpkg: Just update the version/tag. No other changes needed.

If using manual cmake --install: CMake configs are now in share/cmake/inlined-vector/. find_package() will locate
them automatically.


Full Changelog: v5.7.0...v5.7.1


You can create the release on GitHub at: https://github.com/lloyal-ai/inlined-vector/releases/new?tag=v5.7.1

v5.7.0

26 Oct 12:33

Choose a tag to compare

First public release - see README