hx (25.07.1+20260723+ds+~0.3.3+ds+~0.4.0+20260627+ds-1) unstable; urgency=medium

  [ upstream ]
  * new development snapshot

  [ Jonas Smedegaard ]
  * drop patches 2002_older_bitflags 2002_older_dashmap
    2002_older_etcetera 2002_older_open 2002_older_regex_automata,
    obsoleted by Debian package changes
  * add TODO note about man page mess
  * unfuzz patches
  * tighten build-dependencies
  * suggest (not recommend) hx-highlight-core for now
  * update watch file:
    + capitalize file format field label
    + stop set auto-mangling of upstream version
      (now done by default)
    + auto-mangle Debian version
    + limit to STABLE_VERSION
  * tighten computation of ABI string
  * update copyright info: update coverage
  * stop declare superfluous debhelper misc:Depends hints

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 24 Aug 2026 19:44:48 +0200

hx (25.07.1+20260624+ds+~0.3.3+ds+~0.4.0+20260607+ds-4) unstable; urgency=medium

  * no-changes source-only upload to enable testing migration

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 03 Jul 2026 10:56:50 +0200

hx (25.07.1+20260624+ds+~0.3.3+ds+~0.4.0+20260607+ds-3) unstable; urgency=medium

  [ Junyong Liang ]
  * add hx-plugin-dev package and hx-plugin-abi helper
  * provide a virtual hx-plugin-abi-* package for split grammar plugins

  [ Jonas Smedegaard ]
  * stop build-depend on dh-sequence-single-binary

 -- Jonas Smedegaard <dr@jones.dk>  Thu, 02 Jul 2026 15:49:34 +0200

hx (25.07.1+20260624+ds+~0.3.3+ds+~0.4.0+20260607+ds-2) unstable; urgency=medium

  * add patch 1002_newer_ruzstd; really closes: bug#1140647

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 24 Jun 2026 16:57:11 +0200

hx (25.07.1+20260624+ds+~0.3.3+ds+~0.4.0+20260607+ds-1) unstable; urgency=medium

  [ upstream ]
  * new development snapshot

  [ Jonas Smedegaard ]
  * build-depend on package for crate sha2;
    closes: bug#1140647, thanks to Peter Michael Green
  * reorganize patch naming and numbering
  * use debhelper compatibility level 14 (not 13)

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 24 Jun 2026 15:37:58 +0200

hx (25.07.1+20260614+ds+~0.3.3+ds+~0.4.0+20260607+ds-1) unstable; urgency=medium

  [ upstream ]
  * new development snapshot
  * new release(s) of embedded crate termina
  * new development snapshot of embedded crate tree-house

  [ Jonas Smedegaard ]
  * drop patches 2002_indexmap 2002_libc 2002_unicode-segmentation,
    obsoleted by Debian package changes
  * update copyright info:
    + fix structural errors, thanks to Junyong Liang
    + update coverage
  * update patch 2002_gix;
    closes: bug#1138886, thanks to Junyong Liang
  * update watch file: bump version for embedded crate tree-house
  * update and unfuzz patches
  * build-depend on packages for crates arrayvec percent-encoding
    (not content-inspector fern url)

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 15 Jun 2026 00:23:52 +0200

hx (25.07.1+20260420+ds+~0.3.1+ds+~0.3.0+20260218+ds-1) unstable; urgency=medium

  [ upstream ]
  * new development snapshot
  * new release(s) of embedded crate termina
  * new development snapshot of embedded crate tree-house

  [ Jonas Smedegaard ]
  * update and unfuzz patches;
    closes: bug#1134574, thanks to Peter Michael Green
  * update copyright info: update coverage

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 22 Apr 2026 08:23:30 +0200

hx (25.07.1+20251230+~0.1.1+~0.3.0+20251022-3) unstable; urgency=medium

  * add patch 1001_cassowary_to_kasuari
    to use crate kasuari (not abandoned cassowary);
    build-depend on package for crate kasuari (not cassowary);
    closes: bug#1129372, thanks to Matthias Geiger
  * declare compliance with Debian Policy 4.7.4
  * update copyright info:
    + avoid any .git* files when repackaging upstream source
  * update git-buildpackage config:
    + stop superfluously filter out .git* files
  * update watch file: use repack suffix +ds

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 08 Apr 2026 18:52:02 +0200

hx (25.07.1+20251230+~0.1.1+~0.3.0+20251022-2) unstable; urgency=medium

  * drop patches 2002_arc-swap 2002_bitflags 2002_slotmap 2002_tempfile,
    obsoleted by Debian packaging changes
  * relax build-dependencies for all crates
  * update copyright info:
    + license patches same as main upstream license
    + update coverage
  * reduce patch 2002_gix;
    closes: bug#1128287, thanks to Peter Michael Green

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 17 Feb 2026 14:56:41 +0100

hx (25.07.1+20251230+~0.1.1+~0.3.0+20251022-1) unstable; urgency=medium

  [ upstream ]
  * new development snapshot

  [ Jonas Smedegaard ]
  * update and unfuzz patches;
    bump build-dependency for crate toml_edit
  * tighten build-dependencies for crate rustix
  * stop declare superfluous fields Priority Rules-Requires-Root
  * declare compliance with Debian Policy 4.7.3

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 31 Dec 2025 09:46:11 +0100

hx (25.07.1+20251207+~0.1.1+~0.3.0+20251022-1) unstable; urgency=medium

  [ upstream ]
  * new development snapshot

  [ Jonas Smedegaard ]
  * update watch file: track git commits (not released tags)
  * track and embed crate termina
  * update and unfuzz patches
  * build-depend on packages for crates dashmap grep-matcher;
    tighten build-dependencies for crate rustix;
    stop build-depend on packages for crate crossterm
  * update copyright info: update coverage
  * tighten source helper script copyright-check
  * add patch 2006 to avoid tests failing with optimized build;
    see bug#1120257, thanks to Santiago Vila

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 08 Dec 2025 13:43:48 +0100

hx (25.07.1+~0.3.0+20251022-1) unstable; urgency=medium

  [ upstream ]
  * new development snapshot of embedded workspace tree-house

  [ Jonas Smedegaard ]
  * drop patches 2002_crossterm 2002_fern,
    obsoleted by Debian packaging changes;
    tighten build-dependencies for crates crossterm fern
  * update copyright info: update coverage
  * build-depend on package for crate tree-sitter-language

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 08 Dec 2025 08:34:42 +0100

hx (25.07.1+~0.3.0+20250717-5) unstable; urgency=medium

  * tighten build-dependencies for crates foldhash hashbrown

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 19 Oct 2025 23:03:58 +0200

hx (25.07.1+~0.3.0+20250717-4) unstable; urgency=medium

  * add patches 1001_foldhash 1001_hashbrown
    to accept newer minor versions of crates foldhash hashbrown;
    relax build-dependencies for crates foldhash hashbrown

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 19 Oct 2025 01:43:27 +0200

hx (25.07.1+~0.3.0+20250717-3) unstable; urgency=medium

  * drop patches 2002_etcetera 2002_indexmap,
    obsoleted by Debian packaging changes;
    tighten build-dependency for crate etcetera
  * stop build-depend on package for crate tree-sitter

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 18 Oct 2025 22:31:38 +0200

hx (25.07.1+~0.3.0+20250717-2) unstable; urgency=medium

  * drop patches 2002_globset 2002_indoc 2002_open 2002_pulldown-cmark
    2002_rustix 2002_textwrap,
    obsoleted by Debian packaging changes;
    fix build-depend on package for crate globset;
    bump build-dependency for crate rustix;
    tighten build-dependencies for crates etcetera pulldown-cmark

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 04 Oct 2025 09:37:31 +0200

hx (25.07.1+~0.3.0+20250717-1) unstable; urgency=medium

  [ upstream ]
  * new release;
    closes: bug#1109397, thanks to Leo Unglaub
    + fixes swatch code compilation on 32-bit machines;
      closes: bug#1111814, thanks to Bastian Germann

  [ Jonas Smedegaard ]
  * track and embed crate tree-house
  * update and unfuzz patches
  * set XDG_CACHE_HOME to a dummy value to make build reproducible;
    closes: bug#1100016, thanks to Chris Lamb and Sylvain Terrien
  * drop patch 2002_regex-cursor;
    tighten build-dependency for crate regex-cursor
  * build-depend on packages for crates
    indicatif kstring pretty-assertions ruzstd sha1 slab walkdir;
    tighten build-dependencies for crates
    once_cell thiserror unicode-general-category which;
    stop build-depend on package for crate ahash
  * build-depend on libstd-rust-dev
  * update watch file: use file format 5
  * update DEP-3 patch headers
  * add metadata about upstream project
  * update source helper script copyright-check
    to omit Zstandard compressed test data
  * update copyright info: update coverage
  * drop patch 2005, obsoleted by upstream changes
  * drop patch 2002_once_cell, obsoleted by Debian packaging changes
  * update DEP-3 patch headers
  * bump and relax build-dependency for crate hashbrown
  * add patch 2005
    to have tree-house-bindings crate signal its licensing constraints

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 23 Sep 2025 23:19:49 +0200

hx (25.01.1+20250505-3.1) unstable; urgency=medium

  * Non-maintainer upload
  * Fix type mismatch on 32 bit (Closes: #1111814)
  * d/copyright: List the correct BSD-3-clause version (Closes: #1102356)

 -- Bastian Germann <bage@debian.org>  Tue, 02 Sep 2025 12:41:00 +0200

hx (25.01.1+20250505-3) unstable; urgency=medium

  * no-changes source-only upload to enable testing migration

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 10 Aug 2025 10:50:10 +0200

hx (25.01.1+20250505-2) experimental; urgency=medium

  * suggest texlab
  * relax patch 2002_which to accept newer (not only older) release;
    relax build-dependency on package for crate which;
    closes: bug#1109550, thanks to Matthias Geiger

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 22 Jul 2025 12:21:36 +0200

hx (25.01.1+20250505-1) experimental; urgency=medium

  [ upstream ]
  * development snapshot;
    highlights:
    + fix panic when pressing * after the end of the file
    + add file explorer
    + support specifying custom lang server(s)
      for :lsp-stop and :lsp-restart
    + fix goto_file_impl use of slice (not byte_slice)
    + prevent auto-format in auto-save
    + support EditorConfig
    + gracefully handle partial failures in multi-server LSP requests
    + avoid removing modified documents in Editor::close_document
    + add ConsoleOnly to desktop entry categories
    + add ! alias for sh and | for pipe
    + add/imporve support for many languages

  [ Jonas Smedegaard ]
  * set HELIX_DEFAULT_RUNTIME to /usr/lib/hx/runtime
  * drop unused duplicate patch
  * drop patch 2002_url, obsoleted by debian package changes
  * update Vcs-* fields;
    closes: bug#1102355, thanks to Bastian Germann
  * update and unfuzz patches
  * install completion script for fish;
    closes: bug#1104673, thanks to Sylvain Terrien
  * build-depend on packages
    for crates foldhash indexmap (not serde_repr)
  * update copyright info: update coverage
  * set Static-Built-Using
  * suggest blueprint-compiler fish just ocaml-dune racket r-base-core
    ruff rust-analyzer swiftlang swi-prolog-core txtpbfmt

 -- Jonas Smedegaard <dr@jones.dk>  Tue, 06 May 2025 14:42:29 +0200

hx (25.01.1-4) unstable; urgency=medium

  * add patch 1003
    to use portable-atomic for Debian 32-bit arm support

 -- Jonas Smedegaard <dr@jones.dk>  Sun, 09 Mar 2025 15:56:15 +0100

hx (25.01.1-3) unstable; urgency=medium

  * update patches;
    bump build-dependencies for crate gix
  * declare compliance with Debian Policy 4.7.2

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 08 Mar 2025 22:15:49 +0100

hx (25.01.1-2) experimental; urgency=medium

  * update and unfuzz patches
  * bump build-dependencies for crate gix

 -- Jonas Smedegaard <dr@jones.dk>  Wed, 19 Feb 2025 20:23:16 +0100

hx (25.01.1-1) experimental; urgency=medium

  [ upstream ]
  * new release

  [ Jonas Smedegaard ]
  * update and unfuzz patches
  * tune build flags for hardening and speed
  * update copyright info: update coverage

 -- Jonas Smedegaard <dr@jones.dk>  Mon, 20 Jan 2025 12:19:38 +0100

hx (25.01-1) experimental; urgency=medium

  [ upstream ]
  * new release

  [ Jonas Smedegaard ]
  * update watch file: track release tags (not git commits)
  * update and unfuzz patches

 -- Jonas Smedegaard <dr@jones.dk>  Fri, 10 Jan 2025 13:07:26 +0100

hx (24.07+20241227-1) experimental; urgency=low

  * initial Release;
    closes: Bug#1024683

 -- Jonas Smedegaard <dr@jones.dk>  Sat, 28 Dec 2024 02:39:43 +0100
