From 529985a961de4763916c18711cdf0b9992367b7c Mon Sep 17 00:00:00 2001 From: Kelsi Date: Mon, 30 Mar 2026 18:46:34 -0700 Subject: [PATCH] chore: add vendored library version tracking Add extern/VERSIONS.md documenting pinned versions of all vendored third-party libraries: Dear ImGui 1.92.6, VMA 3.4.0, miniaudio 0.11.24, stb_image 2.30, stb_image_write 1.16, Lua 5.1.5. Notes that Lua 5.1.5 is intentionally old (WoW addon API compatibility). Helps maintainers track dependency drift and plan upgrades. --- .gitignore | 1 + extern/VERSIONS.md | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 extern/VERSIONS.md diff --git a/.gitignore b/.gitignore index 6b69ddff..b06d404c 100644 --- a/.gitignore +++ b/.gitignore @@ -67,6 +67,7 @@ extern/* !extern/vk-bootstrap !extern/vk_mem_alloc.h !extern/lua-5.1.5 +!extern/VERSIONS.md # ImGui state imgui.ini diff --git a/extern/VERSIONS.md b/extern/VERSIONS.md new file mode 100644 index 00000000..1d7d2d4b --- /dev/null +++ b/extern/VERSIONS.md @@ -0,0 +1,14 @@ +# Vendored Library Versions + +Versions of third-party libraries vendored in `extern/`. Update this file +when upgrading any dependency so maintainers can track drift. + +| Library | Version | Source | Notes | +|---------|---------|--------|-------| +| Dear ImGui | 1.92.6 WIP | https://github.com/ocornut/imgui | Git submodule | +| vk-bootstrap | latest | https://github.com/charles-lunarg/vk-bootstrap | Git submodule | +| Vulkan Memory Allocator | 3.4.0 | https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator | Single header | +| miniaudio | 0.11.24 | https://miniaud.io/ | Single header | +| stb_image | 2.30 | https://github.com/nothings/stb | Single header | +| stb_image_write | 1.16 | https://github.com/nothings/stb | Single header | +| Lua | 5.1.5 | https://www.lua.org/ | Intentionally 5.1 for WoW addon API compatibility |