formiko (2.0.0-3) unstable; urgency=medium

  * debian/patches: add pynvim-optional-import.patch, fixing a startup
    crash of formiko (without formiko-vim) when python3-pynvim is not
    installed but gir1.2-vte-3.91 is (Recommends installs it by
    default); backported from upstream commit
    7ac2d9dc203ad60f796cb9c97efec6da51bee37b

 -- Ondřej Tůma <mcbig@zeropage.cz>  Fri, 11 Sep 2026 08:13:04 +0200

formiko (2.0.0-2) unstable; urgency=medium

  * debian/control: split formiko-vim into its own binary package
    (Closes: #1145686)
    - New formiko-vim package ships the formiko-vim binary, its
      .desktop file and man page, with an explicit Depends on
      formiko (= ${binary:Version}) and python3-pynvim: pynvim was
      previously only a Suggests on formiko, so the Vim mode silently
      failed to work without it
    - formiko no longer ships the formiko-vim binary, .desktop file
      or man page
    - Move python3-m2r2 and python3-pygments from Suggests to
      Recommends for formiko: they are small and worth having
      installed by default
    - Drop Suggests entirely (python3-pynvim is now a hard Depends
      of formiko-vim instead)
    - Add Breaks/Replaces (<< 2.0.0-2~) on formiko-vim for the files
      moved out of formiko
    - Drop dh-sequence-single-binary from Build-Depends, required
      now that the source builds two binary packages
  * debian/rules: add formiko.install/formiko-vim.install to split
    the pybuild install tree between the two packages; override
    dh_installdocs so formiko-vim's doc directory is a symlink to
    formiko's

 -- Ondřej Tůma <mcbig@zeropage.cz>  Thu, 27 Aug 2026 10:05:01 +0200

formiko (2.0.0-1) unstable; urgency=medium

  * New upstream release (2.0.0), a major rewrite ported to GTK4,
    libadwaita and GtkSourceView 5 (Closes: #1079410):
    - Replace WebKit2GTK 4.1 with WebKit 6.0 (GTK4)
    - Replace gtkspell3 spell checking with libspelling
    - Drop recommonmark in favour of built-in Markdown handling
    - Add jsonpath-ng runtime dependency
    - Add optional neovim (vte), spelling and extra-writers integration
  * debian/control:
    - Bump debhelper-compat to 14, Standards-Version to 4.7.4
    - Add Rules-Requires-Root: no
    - Add dh-sequence-python3, dh-sequence-single-binary and
      python3-pytest to Build-Depends, required with compat 14
    - Add python3-gi, gir1.2-adw-1, gir1.2-gtksource-5 and
      gir1.2-webkit-6.0 to Build-Depends: the upstream pytest suite
      imports them at collection time, which a clean sbuild chroot
      caught but an already-populated dev machine did not
    - Refresh Build-Depends/Depends/Recommends/Suggests for the GTK4
      rewrite (gir1.2-gtk-4.0, gir1.2-adw-1, gir1.2-gtksource-5,
      gir1.2-webkit-6.0, python3-jsonpath-ng, gir1.2-spelling-1,
      gir1.2-vte-3.91, python3-m2r2, python3-pygments, python3-pynvim)
    - Drop the X-Python3-Version field (lintian
      drop-python-version-declaration)
  * debian/rules: simplify to compat 14 style (execute_after_dh_install),
    run the upstream pytest suite during build (dh_auto_test)
  * debian/copyright: refresh copyright years, add Upstream-Contact
  * debian/patches:
    - Drop webkit4.1.patch, obsoleted by the upstream rewrite of
      formiko/renderer.py
    - Add appstream-id-consistency.patch to align the desktop entry
      and metainfo file basenames with the AppStream component id
      (cz.zeropage.Formiko), fixing appstream-metadata-validation-failed

 -- Ondřej Tůma <mcbig@zeropage.cz>  Tue, 11 Aug 2026 16:26:46 +0200

formiko (1.4.3-2.1) unstable; urgency=medium

  * Non-maintainer upload (Closes: #993069)
  * Add patch to support webkitgtk 4.1
  * debian/control: Use webkitgtk 4.1 instead of 4.0 (Closes: #1018838)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 25 Jan 2024 17:33:50 -0500

formiko (1.4.3-2) unstable; urgency=low

  [ Debian Janitor ]
  * Bump debhelper from old 11 to 12.
  * Set debhelper-compat version in Build-Depends.
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.
  * Replace use of deprecated $ADTTMP with $AUTOPKGTEST_TMP.

 -- Ondřej Tůma <mcbig@zeropage.cz>  Sun, 23 May 2021 11:36:39 +0200

formiko (1.4.3-1) unstable; urgency=medium

  * New upstream release
  * New build depends
  * New MIT license

 -- Ondřej Tůma <mcbig@zeropage.cz>  Thu, 09 Jul 2020 06:13:50 +0200

formiko (1.3.0-2) unstable; urgency=medium

  * debian/control:
    - Depends on librsvg2-common, the svg loader is needed and used to
      be pulled in by indirect depends but isn't anymore

 -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 08 Jul 2020 11:17:35 +0200

formiko (1.3.0-1) unstable; urgency=medium

  * New upstream release
  * Bump Standards-Version to 4.1.3 (no changes needed)
  * Bump debhelper compat level to 11
  * New depends
  * Base autopkgtests
  * Bump copyright years

 -- Ondřej Tůma <mcbig@zeropage.cz>  Tue, 16 Jan 2018 08:48:07 +0100

formiko (1.2.0-1) unstable; urgency=medium

  * Initial release (Closes: #879998)

 -- Ondřej Tůma <mcbig@zeropage.cz>  Tue, 07 Nov 2017 13:59:19 +0100
