neovim (0.12.4-1) unstable; urgency=medium

  * Update to new upstream version 0.12.4.
  * blhc: Ignore dh_auto_configure output

 -- James McCoy <jamessan@debian.org>  Sun, 12 Jul 2026 10:33:37 -0400

neovim (0.12.3-4) unstable; urgency=medium

  * Skip more tests that are susceptible to timing issues
  * d/clean: Remove runtime/doc/tags
  * Skip test which fails when ::1 is not available

 -- James McCoy <jamessan@debian.org>  Thu, 25 Jun 2026 16:20:37 -0400

neovim (0.12.3-3) unstable; urgency=medium

  * Double the test timeout again for riscv64

 -- James McCoy <jamessan@debian.org>  Tue, 23 Jun 2026 17:42:00 -0400

neovim (0.12.3-2) unstable; urgency=medium

  * Double test timeout on slower architectures
  * Switch to debhelper compat level 14

 -- James McCoy <jamessan@debian.org>  Wed, 17 Jun 2026 07:12:24 -0400

neovim (0.12.3-1) unstable; urgency=medium

  * Upload to unstable
  * Update to new upstream version 0.12.3.
    + Security fixes:
      - CVE-2026-11487: Arbitrary command execution when using
        vim.secure.read() (Closes: #1139999)
  * Backport patch to fix skipping upstream tests
    + fix(test): support multiple --filter-out

 -- James McCoy <jamessan@debian.org>  Sat, 13 Jun 2026 20:10:46 -0400

neovim (0.12.2-2) experimental; urgency=medium

  * Remove loong64 from LuaJIT architectures, since luajit crashes during neovim build
  * Remove lua-inspect test dependency
  * Remove lua-busted test dependency
  * Install bash and zsh completions for nvim
  * Backport upstream patch to fix ppc64el test failure
    + fix(unittest): preprocess failure when __typeof declarations present #40145

 -- James McCoy <jamessan@debian.org>  Mon, 08 Jun 2026 20:33:38 -0400

neovim (0.12.2-1) experimental; urgency=medium

  * Update to new upstream version 0.12.2. (Closes: #1132614)
    + Includes various security fixes, backported from Vim (Closes: #1135706)
  * Bump tree-sitter parser versions to match upstream
  * Enable building with luajit on loong64, powerpc, ppc64el, and riscv64
  * Switch from $BUSTED_ARGS to $TEST_ARGS run running tests
  * Add git as a test dependency
  * Skip test which does not expect certain Lua 5.2 functions to be present in LuaJIT
  * Bump tree-sitter Build-Depends to 0.26
  * Remove shell-script-fails-syntax-check override
  * Declare compliance with Policy 4.7.4
  * Backport patches to fix test failures
    + fix(test): only test for unibilium if a valid compilation string exists
    + vim-patch:9.2.0395: tests: Test_backupskip() may read from $HOME (#39417)

 -- James McCoy <jamessan@debian.org>  Sun, 07 Jun 2026 22:22:25 -0400

neovim (0.11.6-1) unstable; urgency=medium

  * Update to new upstream version 0.11.6.

 -- James McCoy <jamessan@debian.org>  Thu, 29 Jan 2026 06:58:22 -0500

neovim (0.11.5-3) unstable; urgency=medium

  * Remove lua-mpack Build-Depends
  * Remove Rules-Requires-Root field, since it uses the default value
  * Remove Priority field, since it uses the default value
  * Declare compliance with Policy 4.7.3
  * Add shell-script-fails-syntax-check override for test file

 -- James McCoy <jamessan@debian.org>  Wed, 31 Dec 2025 14:58:46 -0500

neovim (0.11.5-2) unstable; urgency=medium

  * Skip "server -> client connecting to another (peer) nvim" tests due to
    flakiness
  * d/copyright: Re-add accidentally deleted Vim-Regexp stanza

 -- James McCoy <jamessan@debian.org>  Thu, 20 Nov 2025 06:44:58 -0500

neovim (0.11.5-1) unstable; urgency=medium

  * Update to new upstream version 0.11.5.
  * Drop backported patches

 -- James McCoy <jamessan@debian.org>  Sun, 02 Nov 2025 21:34:37 -0500

neovim (0.11.4-4) unstable; urgency=medium

  * Remove stray test artifacts during clean
  * Skip flaky test in put_spec.lua (Closes: #1118426)
  * Skip flaky "swapfile detection redrawing" test

 -- James McCoy <jamessan@debian.org>  Mon, 20 Oct 2025 22:03:34 -0400

neovim (0.11.4-3) unstable; urgency=medium

  * Skip / fix some more flaky tests (Closes: #1092414)
    + Skip flaky "diff mode overlapped diff blocks will be merged" test
    + Skip flaky "TUI has no black flicker" test
    + Backport "test(swapfile_preserve_recover_spec): fix flaky test"
  * Declare compliance with Policy 4.7.2, no changes needed

 -- James McCoy <jamessan@debian.org>  Fri, 17 Oct 2025 21:47:41 -0400

neovim (0.11.4-2) unstable; urgency=medium

  * Upload to unstable

 -- James McCoy <jamessan@debian.org>  Mon, 13 Oct 2025 21:37:11 -0400

neovim (0.11.4-1) experimental; urgency=medium

  * Update to new upstream version 0.11.4. (Closes: #1101413)
  * Dependency updates
    - Bump minimum libtree-sitter-dev version to 0.25
    - Add libutf8proc-dev dependency
    - Bump minimum cmake version to 3.16
    - Remove libmsgpack-dev and libvterm-dev
    - Align tree-sitter grammars to the versions upstream's queries are
      written against
  * Revert "Work around CMake's default CMAKE_C_FLAGS_RELEASE value" since
    upstream removed their strict checking of CMAKE_BUILD_TYPE.
  * Explicitly enable translations, since upstream now defaults to not
    generating them
  * Backport "fix(tests): ignore vector math types" to fix FTBFS on arm64
    (Closes: #1113317)
  * Backport "fix(vim.json): fix truncation of decoded numbers outside
    lua_Integer's range" to fix test failure on 32-bit architectures
  * Remove neovim's registration of the rview/rvim alternatives. The
    rview/rvim binaries stopped being shipped in 0.10.4-7, but the
    alternatives were not being unregistered.
    (Closes: #1111074)

 -- James McCoy <jamessan@debian.org>  Fri, 12 Sep 2025 22:51:45 -0400

neovim (0.10.4-8) unstable; urgency=medium

  * Require python3-pynvim 0.5.2-2 to ensure it has correct Depends

 -- James McCoy <jamessan@debian.org>  Mon, 17 Mar 2025 22:34:18 -0400

neovim (0.10.4-7) unstable; urgency=medium

  * Fix typo in Link name for view alternative (Closes: #1100108)
  * Skip "quitting swapfile dialog on startup stops TUI" test, which fails
    only in Salsa CI
  * Remove rvim and rview alternatives, since the "restricted" mode was
    removed from nvim.

 -- James McCoy <jamessan@debian.org>  Tue, 11 Mar 2025 16:18:19 -0400

neovim (0.10.4-6) unstable; urgency=medium

  * Use git-debrebase to manage patches
  * Skip flaky tests in test_stat.vim
  * Switch to declarative alternatives instead of manual postinst/prerm scripts
  * d/copyright: Remove obsolete runtime/plugin/health.vim

 -- James McCoy <jamessan@debian.org>  Tue, 11 Mar 2025 06:24:54 -0400

neovim (0.10.4-5) unstable; urgency=medium

  * Upload to unstable
  * Revert "Switch to debian/experimental"
  * salsa-ci.yml: Remove explicit RELEASE
  * d/copyright: Update based on lintian feedback

 -- James McCoy <jamessan@debian.org>  Sat, 08 Mar 2025 15:23:17 -0500

neovim (0.10.4-4) experimental; urgency=medium

  * Use dh_builtusing to populate Static-Built-Using for tree-sitter parsers
  * Backport upstream patch to fix vim_snprintf tests on 32-bit platforms
  * Revert filtering out of vim_snprintf tests
  * Skip "treesitter foldexpr" tests

 -- James McCoy <jamessan@debian.org>  Fri, 28 Feb 2025 06:41:47 -0500

neovim (0.10.4-3) experimental; urgency=medium

  * Add a new variable for filtering out unit tests and use that for vim_snprintf tests

 -- James McCoy <jamessan@debian.org>  Wed, 12 Feb 2025 16:56:20 -0500

neovim (0.10.4-2) experimental; urgency=medium

  * Skip vim_snprintf unit tests on armhf

 -- James McCoy <jamessan@debian.org>  Mon, 10 Feb 2025 20:29:38 -0500

neovim (0.10.4-1) experimental; urgency=medium

  * New upstream version
    + Remove invalid bool definition to fix build with gcc-15 (Closes:
      #1097446)
  * Backport patches to fix strings_spec failure on 32-bit platforms

 -- James McCoy <jamessan@debian.org>  Wed, 29 Jan 2025 16:57:17 -0500

neovim (0.10.3-2) experimental; urgency=medium

  * Disable coloring of test output
  * Temporarily disable some treesitter based tests

 -- James McCoy <jamessan@debian.org>  Mon, 27 Jan 2025 20:30:00 -0500

neovim (0.10.3-1) experimental; urgency=medium

  * New upstream release (Closes: #1071572)
  * Remove backported patches
  * Remove libtermkey as a dependency, since it has been vendored
  * d/rules: Set -DUSE_BUNDLED_BUSTED=OFF
  * Add markdown(-inline) parsers, as required by upstream
  * Bump lua-lpeg minimum version to 1.1.0
  * Add xdg-utils to Build-Depends for vim.ui.open test
  * Skip TUI tests which fail with "process does not own the terminal"
  * Set minimum versions for all tree-sitter-*-src Build-Depends

 -- James McCoy <jamessan@debian.org>  Sat, 04 Jan 2025 21:50:13 -0500

neovim (0.9.5-10) unstable; urgency=medium

  * Work around CMake's default CMAKE_C_FLAGS_RELEASE value overriding flags
    specified in CFLAGS, thus making the previous upload's -O1 setting
    ineffective.

 -- James McCoy <jamessan@debian.org>  Sun, 13 Oct 2024 20:18:29 -0400

neovim (0.9.5-9) unstable; urgency=medium

  * Build with -O1 on s390x to workaround #1082125

 -- James McCoy <jamessan@debian.org>  Sun, 13 Oct 2024 13:39:14 -0400

neovim (0.9.5-8) unstable; urgency=medium

  * Backport upstream patch to fix FTBFS with new tzdata
    - vim-patch:9.1.0776: test_strftime may fail because of missing TZ data (Closes: #1084888)
  * Declare compliance with Policy 4.7.0, no changes required

 -- James McCoy <jamessan@debian.org>  Sun, 13 Oct 2024 12:13:47 -0400

neovim (0.9.5-7) unstable; urgency=medium

  [ Colin Watson ]
  * fix(fileio): fix off-by-one in rename_with_tmp
  * Revert "Explicitly downgrade _FORTIFY_SOURCE to 1"

  [ James McCoy ]
  * Use cmake+ninja buildsystem instead of overriding dh_auto_configure
  * Remove pkg-config Build-Depends

 -- James McCoy <jamessan@debian.org>  Sun, 24 Mar 2024 09:13:28 -0400

neovim (0.9.5-6) unstable; urgency=medium

  * Revert "Change packaging branch to debian/experimental"
  * Revert "CI: Set release to experimental"
  * Skip "memory usage releases memory when closing windows" for all platforms

 -- James McCoy <jamessan@debian.org>  Mon, 04 Mar 2024 09:22:50 -0500

neovim (0.9.5-5) unstable; urgency=medium

  * Upload to unstable
  * Build with LuaJIT on arm64 (Closes: #1061154)

 -- James McCoy <jamessan@debian.org>  Mon, 04 Mar 2024 06:33:29 -0500

neovim (0.9.5-4) experimental; urgency=medium

  * Add lua-coxpcall as a test Build-Depends, since it's needed for non-LuaJIT
    platforms

 -- James McCoy <jamessan@debian.org>  Tue, 09 Jan 2024 16:58:30 -0500

neovim (0.9.5-3) experimental; urgency=medium

  * Remove lua-nvim Build-Depends
  * Provide a custom $XDG_RUNTIME_DIR when running tests.  $XDG_RUNTIME_DIR is
    leaking into the sbuild environment on the buildds and causing the tests
    to hang because the test can't access the external directory.
    Thanks to Vincent Blut for diagnosing the problem. (Closes: #1060340)
  * Revert "Skip wundo_spec.lua tests since they hang on the buildds"

 -- James McCoy <jamessan@debian.org>  Tue, 09 Jan 2024 15:42:25 -0500

neovim (0.9.5-2) experimental; urgency=medium

  * Backport upstream patch
    + fix(tui): use buflen to calculate remaining buffer size
  * Skip wundo_spec.lua tests since they hang on the buildds

 -- James McCoy <jamessan@debian.org>  Sun, 07 Jan 2024 15:34:34 -0500

neovim (0.9.5-1) experimental; urgency=medium

  * New upstream release
    + Remove backported patches
  * Skip functionaltest which hangs in Salsa CI/buildd environments
  * Backport upstream patches
    + fix(test): call separate_arguments() correctly to honor $BUSTED_ARGS
    + fix(test/tui_spec): pass the expected NULL-sentinel to execl()
  * Skip "parser API supports caching queries" test, since it is too variable

 -- James McCoy <jamessan@debian.org>  Sat, 06 Jan 2024 10:06:26 -0500

neovim (0.9.4-2) experimental; urgency=medium

  * Backport fixes for big-endian systems

 -- James McCoy <jamessan@debian.org>  Fri, 22 Dec 2023 09:30:56 -0500

neovim (0.9.4-1) experimental; urgency=medium

  * New upstream release (Closes: #1021339)
  * Remove backported patches from 0.7 release
  * Revert "Disable strict aliasing to fix gcc-12 FTBFS", fixed upstream
  * Backport patches to fix test failures
  * Backport patch to remove incompatible tree-sitter query for c parser
  * debian/control:
    + Remove gperf Build-Depends, replaced by upstream's "hashy" script
    + Bump minimum versions of libvterm/libtermkey to 0.3/0.22
  * debian/rules:
    + Remove override of BUSTED_OUTPUT_TYPE
    + Fix spelling of "noopt" when checking DEB_BUILD_OPTIONS
    + Stop exporting $USERNAME and $HOSTNAME during the build, no longer used
  * Change packaging branch to debian/experimental
  * Enable tree-sitter support for C, lua, vim, vimdoc, and tree-sitter
    queries

 -- James McCoy <jamessan@debian.org>  Mon, 18 Dec 2023 08:13:20 -0500

neovim (0.7.2-8) unstable; urgency=medium

  * Backport upstream patch, "fix(unittests): ignore __s128 and __u128 types
    in ffi", to fix FTBFS with recent Linux headers. (Closes: #1052945)

 -- James McCoy <jamessan@debian.org>  Fri, 29 Sep 2023 09:21:25 -0400

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog neovim-runtime`.
