diff --git a/lib/libimhex/source/api/plugin_manager.cpp b/lib/libimhex/source/api/plugin_manager.cpp index cee3eef6e..761de70d4 100644 --- a/lib/libimhex/source/api/plugin_manager.cpp +++ b/lib/libimhex/source/api/plugin_manager.cpp @@ -107,7 +107,8 @@ namespace hex { const auto requestedVersion = getCompatibleVersion(); - if (requestedVersion != ImHexApi::System::getImHexVersion()) { + const auto imhexVersion = ImHexApi::System::getImHexVersion(); + if (!imhexVersion.starts_with(requestedVersion)) { if (requestedVersion.empty()) { log::warn("Plugin '{}' did not specify a compatible version, assuming it is compatible with the current version of ImHex.", wolv::util::toUTF8String(m_path.filename())); } else {