Skip to content

Releases: sphinx-contrib/lua-ls

v3.8.0

03 Dec 10:52
871de26

Choose a tag to compare

Changelog

  • Added support Sphinx 9.

  • Added lua_ls_skip_versions config option to selectively avoid certain language server
    releases.

See release on PyPi

v3.7.0

14 Nov 13:55
e31f54a

Choose a tag to compare

Changelog

  • Fixed parsing of @see annotations with LuaLs backend.

  • Fixed parsing of EmmyLua output after they removed classDefaultCall setting.

See release on PyPi

v3.7.0-post1

14 Nov 14:14
7fbbe95

Choose a tag to compare

v3.7.0-post1 Pre-release
Pre-release

Changelog

  • Minor documentation tweaks.

See release on PyPi

v3.6.0

17 Oct 14:31
0d780b9

Choose a tag to compare

Changelog

  • Adjusted styles for links in object signatures to match those produced by python domain.

  • Releases are no longer uploaded to test version of PyPi.

See release on PyPi

v3.5.0

03 Oct 00:38
a93dbf7

Choose a tag to compare

Changelog

  • Added autodata, autoattribute, autoclass, and other auto* directives.

    They work like autoobject, but apply their doctype to the documented object
    (if !doctype was set in source code, it shouldn't conflict with the used directive).

    They also allow overriding object's signature, which may be useful when
    automatically generated signature is too long.

  • Added lua_ls_max_version config option to safeguard against incompatible changes
    to documentation export format.

  • Fixed a few more minor bugs in highlighting of Lua types.

See release on PyPi

v3.5.0-post1

03 Oct 00:55
2fb45db

Choose a tag to compare

v3.5.0-post1 Pre-release
Pre-release

Changelog

  • Migrated documentation to Read the Docs.

  • Moved repository to sphinx-contrib organization.

See release on PyPi

v3.4.0

28 Sep 19:39
02703ee

Choose a tag to compare

Changelog

  • Potential breaking change: use confdir instead of srcdir as base path
    for lua_ls_project_root.

    Prior to this change, lua_ls_project_root was resolved relative to the directory
    containing source .rst files. Documentation, however, was saying that it's resolved
    relative to the directory with conf.py.

    This is not an issue, because in most projects conf.py and source .rst files
    are located in the same directory. Still, I've decided to be consistent with
    other Sphinx extensions and use confdir instead of srcdir.

    This is a breaking change, but I don't believe there are any projects that
    use separate confdir and srcdir (the only reason to do this is if you're
    hosting multiple documentation sites in the same repo.) For this reason,
    this change is released as a minor version change.

See release on PyPi

v3.3.0

28 Sep 17:53
02fb090

Choose a tag to compare

Changelog

  • Added an option to extend list options (like :exclude-members:) without overriding defaults:

    .. lua:autoobject::
       :exclude-members: +foo

    Also added :no-*: options to ignore defaults.

  • Improved display of members which use types instead of names, i.e. [<type>] (#19 by @bkoropoff).

  • Added a warning for situations when lua_ls_project_directories contains directories outside of the current VCS root.

See release on PyPi