---@version >=1.5.0,!=1.6.0,<2.0.0function patchedFunction() -- Available from 1.5.0, but not 1.6.0 (buggy), until 2.0.0 return "Available with patch"end
---@version LÖVE>=11.0function love2dNewFeature() -- Requires LÖVE 11.0+ for new graphics features love.graphics.setColor(1, 1, 1, 1) -- New color formatend---@version World of Warcraft>=8.0.0function wowAPIFunction() -- WoW addon API function for Battle for Azeroth+ return C_Map.GetMapInfo(1)end
---@version >=1.3.0 Added support for async operationsfunction asyncFunction() -- New feature added in version 1.3.0 return coroutine.create(function() end)end
---@version socket>=3.0---@version json>=1.2.0function networkFunction() local socket = require("socket") local json = require("json") local client = socket.tcp() local data = json.encode({message = "hello"}) return client:send(data)end
---@version >=3.1.0 Optimized implementationfunction optimizedFunction(data) -- Optimized version available since 3.1.0 return processDataFast(data)end
---@version >=2.0.0 Requires feature flag: NEW_UIfunction newUIFunction() -- Requires both version and feature flag if not featureFlags.NEW_UI then error("NEW_UI feature flag required") end return "New UI component"end
---@version <2.0.0 Old signature---@deprecated Use new signature in v2.0.0+function oldSignature(arg1, arg2) end---@version >=2.0.0 New signature with options tablefunction newSignature(options) end