ycmd (0+20240823+git8b61f19+ds-2) unstable; urgency=medium

  * Import upstream 0+20241013+gitd8c3b69 as patch series
  * Prefer clangd-19 if we need to pick a versioned clangd
  * Wait for tssserver termination also for 30 seconds

 -- David Kalnischkies <donkult@debian.org>  Tue, 22 Oct 2024 13:00:33 +0200

ycmd (0+20240823+git8b61f19+ds-1) unstable; urgency=medium

  * New upstream version 0+20240823+git8b61f19+ds
    - Refresh patches
  * Bump Standards-Version to 4.7.0 (no change needed)

 -- David Kalnischkies <donkult@debian.org>  Tue, 10 Sep 2024 18:16:51 +0200

ycmd (0+20240618+gite81c15e+ds-1) unstable; urgency=medium

  * New upstream version 0+20240618+gite81c15e+ds
    - Support for type/call hierarchy commands
    - Refresh patches
  * Restore support for older tsserver in tests
  * Skip go tests failing with golang-golang-x-tools 0.20 (gopls)

 -- David Kalnischkies <donkult@debian.org>  Wed, 19 Jun 2024 11:24:19 +0200

ycmd (0+20240401+gitda9c643+ds-1) unstable; urgency=medium

  * New upstream version 0+20240401+gitda9c643+ds
    - Refresh patches and tests
    - Drop now unused python3-{bottle,frozendict} dependencies
  * Prefer versioned clangd-18 over -17 (and older)
  * Include License Header for Apache-2.0 in d/copyright
  * Bump upstream copyright years to 2024 for newly added file
  * Support debian/ files (debputy) completion out of the box
  * Avoid needless internal CORE_VERSION enforcement

 -- David Kalnischkies <donkult@debian.org>  Fri, 05 Apr 2024 22:07:53 +0200

ycmd (0+20231230+git9e43034+ds-2) unstable; urgency=medium

  * Import upstream 0+20240217+gitb63d2e8 as patch series
    - Fixing tests for go v1.22.0 (Closes: #1064498)

 -- David Kalnischkies <donkult@debian.org>  Sat, 24 Feb 2024 12:07:29 +0100

ycmd (0+20231230+git9e43034+ds-1) unstable; urgency=medium

  [ David Kalnischkies ]
  * New upstream version 0+20231230+git9e43034+ds
    - Refresh patches and drop backported ones
  * Bump my copyright year as advised by lintian

  [ Alexandre Detiste ]
  * Remove extraneous obsolete dependency on python3-future (Closes: #1058019)

 -- David Kalnischkies <donkult@debian.org>  Wed, 03 Jan 2024 00:44:54 +0100

ycmd (0+20230611+git3392251+ds-2) unstable; urgency=medium

  * Import upstream 0+20231029+git62cfc45 as patch series
    - Support clang 17 (from experimental) in autopkgtests
  * Prefer upstream-blessed clangd-17 before other versioned clangs
  * Import upstream PR1719 to support Unicode 15.1 (Closes: #1052804)

 -- David Kalnischkies <donkult@debian.org>  Sun, 05 Nov 2023 11:41:38 +0100

ycmd (0+20230611+git3392251+ds-1) unstable; urgency=medium

  * New upstream version 0+20230611+git3392251+ds
    - Refresh patches
    - Make tests compatible with golang-1.20 (Closes: #1037480)
  * Support GDScript (Godot) completion out of the box
  * Prefer upstream-blessed clangd-16 before other versioned clangs
  * Drop as-needed linker flag from debian/rules (lintian)
  * Bump Standards-Version to 4.6.2 (no change needed)

 -- David Kalnischkies <donkult@debian.org>  Wed, 21 Jun 2023 14:05:18 +0200

ycmd (0+20230103+gitf53e7ac+ds-1) unstable; urgency=medium

  * New upstream version 0+20230103+gitf53e7ac+ds
    - implements support for clangd GoToAlternateFile
  * Let service management test wait longer for termination
  * Do not check text of AttributeErrors raised in tests
  * add Repository field in upstream/metadata

 -- David Kalnischkies <donkult@debian.org>  Sat, 14 Jan 2023 16:21:53 +0100

ycmd (0+20220824+git2ee4100+ds-2) unstable; urgency=medium

  * Import upstream 0+20220929+git0e13fec+ds as patch series
    - Keep CORE_VERSION at 45, but provide 47 as well
    - Refresh, rename & reorganize patches
  * Prefer using clangd before clangd-15 over -14, -13 and -16
  * Increase tsserver timeout from 20 to 30 seconds (for armel)
  * Ignore "too slow" failure of clangd FixIt_AlreadyResolved test

 -- David Kalnischkies <donkult@debian.org>  Sun, 16 Oct 2022 11:55:37 +0200

ycmd (0+20220824+git2ee4100+ds-1) unstable; urgency=medium

  * New upstream version 0+20220824+git2ee4100+ds
    - Adds highly experimental inlet hints support
  * Relax clangd fixit matcher for clangd-15
  * Split out tests requiring nodejs into own autopkgtest

 -- David Kalnischkies <donkult@debian.org>  Fri, 26 Aug 2022 19:24:36 +0200

ycmd (0+20220401+gitdbe806f+ds-3) unstable; urgency=medium

  * Import upstream 0+20220609+git20bfbbf as patch series
    - Support for semantic highlighting (experimental)
    - Support for the basic workspace folders in LSP completers
  * Support LSP textDocumentSyncKind
  * Describe state of Fortran completer support better
  * Accept different format fixits from newer gopls in test (Closes: #1016838)
  * Ignore unpaired UTF-8 bidirectional warning from UnicodeTable.inc
  * Rerun go tests on golang as well
  * Drop explicit clangd-14 from test dependencies

 -- David Kalnischkies <donkult@debian.org>  Mon, 08 Aug 2022 19:17:59 +0200

ycmd (0+20220401+gitdbe806f+ds-2) unstable; urgency=medium

  * Import upstream version 0+20220609+git20bfbbf+ds as patch:
    - Allow generic LSP completers to override built in completers
  * Ignore order of Goto locations return by clangd in autopkgtest
  * Update Fortran Language Server definition from lsp-examples

 -- David Kalnischkies <donkult@debian.org>  Fri, 10 Jun 2022 22:45:57 +0200

ycmd (0+20220401+gitdbe806f+ds-1) unstable; urgency=medium

  * New upstream version 0+20220401+gitdbe806f+ds
    - Refresh patches & drop backported upstream patches
    - Remove python3-requests dep
    - Remove python3-waitress dep
    - Add libabsl-dev dep and use it
    - Upstream Core-Version is now 45, drop 42 compat
    - Update copyright for upstream release
  * Drop unused imports from default ycm_extra_conf.py (Closes: #990466)
  * Support and use packaged gopls if available (Closes: #989722)
  * Suggests all supported completion servers
  * Use gmock (and gtest) instead of googletest package
  * Use upstream unittest as autopkgtest
  * Bump Standards-Version to 4.6.1 (no change needed)
  * Override dh_makeshlibs to avoid ldconfig trigger activation

 -- David Kalnischkies <donkult@debian.org>  Thu, 09 Jun 2022 19:11:33 +0200

ycmd (0+20201028+git1d415c5+ds-1) unstable; urgency=medium

  * New upstream version 0+20201028+git1d415c5+ds
    - support TCP-based language servers (like godot)
    - support workspace configuration for language servers
  * Drop boost as upstream switched to c++17 regex and fs
  * Refresh and update all patches

 -- David Kalnischkies <donkult@debian.org>  Wed, 28 Oct 2020 19:57:18 +0100

ycmd (0+20200810+gita24204e+ds-1) unstable; urgency=medium

  [ David Kalnischkies ]
  * New upstream version 0+20200810+gita24204e+ds
    - more stable language-servers shutdown via watchdog
    - many changes for java, C# and rust which aren't supported
      out of the box by this package so far
    - drops python3 <= 3.5 support,
      but even debian/stable has >= 3.7 already
  * Refresh local patches
  * Include new upstream sample file in d/copyright
  * Provide Core-Version 42 as well to avoid lookstep update
  * Add new python3-watchdog dependency
  * Bump debhelper-compat from 12 to 13

  [ Debian Janitor ]
  * Set upstream metadata fields: Bug-Database, Bug-Submit.

 -- David Kalnischkies <donkult@debian.org>  Mon, 31 Aug 2020 18:59:31 +0200

ycmd (0+20200403+git9021e97+ds-1) unstable; urgency=medium

  * New upstream version 0+20200403+git9021e97+ds
    - Exclude embedded whereami and unicode-data for tarball
  * Do not force a specific resource-dir on clangd
  * Allow ccls to be used as C/C++ completer
  * Add patch to support Fortran language server by default
  * Ship a wrapper for tsserver to hide the explicit nodejs call
  * Improve supported languages and needed config in README.Debian
  * Use unicode-data as data source at buildtime
  * Use packaged whereami for running tests (Closes: #956310)

 -- David Kalnischkies <donkult@debian.org>  Fri, 10 Apr 2020 19:30:42 +0200

ycmd (0+20200314+gite05955a+ds-1) unstable; urgency=medium

  * New upstream version 0+20200314+gite05955a+ds
    - Drop disabling python2 as upstream dropped support
    - Require jedi >= 0.16.0 for working python completer
    - Drop now unneeded boost regex build-dependency
  * Update copyright stanzas in d/copyright
  * Refresh all patches to apply cleanly
  * Drop the explicit libclang-9 build-dependency again
  * Choose an LLVM root for which libclang-*-dev is installed
  * Add patch to decouple from a vim-youcompleteme update
  * Bump Standards-Version to 4.5.0 (no changes needed)

 -- David Kalnischkies <donkult@debian.org>  Mon, 16 Mar 2020 16:31:39 +0100

ycmd (0+20191222+git2771f6f+ds-1) unstable; urgency=medium

  * Set myself as maintainer via one-year hijack (Closes: #912690)
  * New upstream version 0+20191222+git2771f6f+ds
    - Advertise debian repack from git HEAD with +ds
    - Add clangd testdata locations to CUDA copyright entry
    - Update d/copyright for 2019
    - Update d/patches, fixing tsserver support (Closes: #929987)
    - Update README.Debian with completer support state
  * Use local gopls installation if available for golang support
  * Use system-provided pybind11 now that it is new enough
  * Fix finding clang library based on provided llvm path (Closes: #947439)
  * Depend on clang-9 explicitly for now (see #947439)
  * Use ycm-core namespace instead of valloric as upstream
  * Set R³: no in debian/control
  * Bump Standards-Version (no change required)
  * Bump debhelper compat to 12

 -- David Kalnischkies <donkult@debian.org>  Sun, 29 Dec 2019 15:13:44 +0100

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