{{newin|[[0.9.1]]|091|type=function}}
Gets the current running version of LÖVE.

== Function ==
=== Synopsis ===
<source lang="lua">
major, minor, revision, codename = love.getVersion( )
</source>
=== Arguments ===
None.
=== Returns ===
{{param|number|major|The major version of LÖVE, i.e. 0 for version 0.9.1.}}
{{param|number|minor|The minor version of LÖVE, i.e. 9 for version 0.9.1.}}
{{param|number|revision|The revision version of LÖVE, i.e. 1 for version 0.9.1.}}
{{param|string|codename|The codename of the current version, i.e. "Baby Inspector" for version 0.9.1.}}

== Notes ==
For LÖVE versions below 0.9.1, the following variables can be used instead (and still work in 0.9.2 and newer):
<source lang="lua">
love._version_major
love._version_minor
love._version_revision
</source>

== Examples ==
=== display the current version ===
<source lang="lua">
function love.draw()
    local major, minor, revision, codename = love.getVersion()
    local str = string.format("Version %d.%d.%d - %s", major, minor, revision, codename)
    love.graphics.print(str, 20, 20)
end
</source>

== See Also ==
* [[parent::love]]
* [[love.isVersionCompatible]]
[[Category:Functions]]
{{#set:Description=Gets the current running version of LÖVE.}}

== Other Languages ==
{{i18n|love.getVersion}}