neovim/test/functional/api
Justin M. Keyes c5f5f427c6 api: api_info()['version']
API level is disconnected from NVIM version. The API metadata holds the
current API level, and the lowest backwards-compatible level supported
by this instance.

Release 0.1.6 is the first release that reports the Nvim version and API
level.

    metadata['version'] = {
      major: 0,
      minor: 1,
      patch: 6,
      api_level: 1,
      api_compatible: 0,
      api_prerelease: false,
    }

The API level may remain unchanged across Nvim releases if the API has
not changed.

When changing the API,
    - set NVIM_API_PRERELEASE to true
    - increment NVIM_API_LEVEL (at most once per Nvim version)
    - adjust NVIM_API_LEVEL_COMPAT if backwards-compatibility was broken

api_level_0.mpack was generated from Nvim 0.1.5 with:
    nvim --api-info
2016-10-28 14:33:13 +02:00
..
buffer_spec.lua test/api: Specify handling of VimL errors, v:errmsg. 2016-10-24 01:10:23 +02:00
menu_spec.lua functests: Check logs in lua code 2016-06-10 21:50:49 +03:00
rpc_fixture.lua job control: reuse common job code for rpc jobs 2016-08-20 12:55:35 +02:00
server_notifications_spec.lua test/api: Specify handling of VimL errors, v:errmsg. 2016-10-24 01:10:23 +02:00
server_requests_spec.lua server_requests_spec: Expect correct window ID. 2016-10-07 17:07:17 +02:00
tabpage_spec.lua test/api: Specify handling of VimL errors, v:errmsg. 2016-10-24 01:10:23 +02:00
version_spec.lua api: api_info()['version'] 2016-10-28 14:33:13 +02:00
vim_spec.lua test/api: Specify handling of VimL errors, v:errmsg. 2016-10-24 01:10:23 +02:00
window_spec.lua test/api: Specify handling of VimL errors, v:errmsg. 2016-10-24 01:10:23 +02:00