debgpt (0.7.9) unstable; urgency=medium

  * Team Upload
  * Drop dependency on "tomli" (Closes: #1105927)
  * Nump Standards-Version to 4.7.4, drop Priority: tag
  * Use dh-sequence-python3

  [ Rock Storm ]
  * readme: fix internal link
  * readme: fix links on backends section

 -- Alexandre Detiste <tchet@debian.org>  Mon, 18 May 2026 12:07:26 +0200

debgpt (0.7.8) unstable; urgency=medium

  * release v0.7.8 to pypi
  * misc: resolve Ruff warnings.
  * frontend: report generation tokens per second for the openai frontend when verbose. (Closes: #51)
  * reader: properly deal with "next page" for ldo threads. (Closes: #37)
  * reader: support range syntax for ldo_threads reader (Closes: #31)
  * frontend: make streaming output always visible
  * configurator: do not configure embedding frontend until the cli really uses the embedding model.
  * mapreduce: [minor] add space to separate chunks before mapping.
  * frontend: [minor] avoid rich rendering of squared brackets.
  * readme: update documentation
  * arguments: make rich.Live vertical_overflow behavior configurable.
  * cli: don't print the config template in verbose mode.
  * tests: skip embedding tests if random embedding is selected.

 -- Mo Zhou <lumin@debian.org>  Tue, 03 Jun 2025 15:00:00 -0400

debgpt (0.7.7) unstable; urgency=medium

  * Release 0.7.7 for Trixie.

 -- Mo Zhou <lumin@debian.org>  Sat, 03 May 2025 20:55:26 -0400

debgpt (0.7.6) unstable; urgency=medium

  * Release 0.7.6.
    + Properly render the <think> blocks from DeepSeek models.

 -- Mo Zhou <lumin@debian.org>  Thu, 20 Mar 2025 11:26:52 -0400

debgpt (0.7.5) unstable; urgency=medium

  * Release v0.7.5.
    + New frontends for llama.cpp, DeepSeek, Nvidia-NIM.

 -- Mo Zhou <lumin@debian.org>  Mon, 03 Feb 2025 23:32:54 -0500

debgpt (0.7.4) unstable; urgency=medium

  * Build-Depends on python3-setuptools. (Closes: #1080577)

 -- Mo Zhou <lumin@debian.org>  Sun, 19 Jan 2025 13:53:24 -0500

debgpt (0.7.3) unstable; urgency=medium

  * Release v0.7.3.

 -- Mo Zhou <lumin@debian.org>  Thu, 16 Jan 2025 20:03:13 -0500

debgpt (0.7.2) unstable; urgency=medium

  * Release v0.7.2.

 -- Mo Zhou <lumin@debian.org>  Sat, 11 Jan 2025 09:31:27 -0500

debgpt (0.7) unstable; urgency=medium

  * Release v0.7 (DebGPT has gone through major refactoring)
    + AI is heavily used to help the development through DebGPT itself
      (including code generation, documentaiton generation, type annotations)
  * Major changes (including big changes to CLI usage):
    + relicense from MIT to LGPL-3.0+
    + reorganize codebase to make it more readable and maintainable
    * unified all readers into a unified read() function.
    * overhaul mapreduce code to make it faster, more efficient and robust
    + implemented the VectorDB, the EmbeddingModel, and the VectorRetriever.
      With those components, DebGPT will be able to do retrieval-augmented
      generation (RAG). But that feature is not yet implemented in CLI.
      + Supported embedding frontends: OpenAI, Google
    + add xAI frontend support.
  * For all changes please see CHANGELOG.md

 -- Mo Zhou <lumin@debian.org>  Sat, 09 Nov 2024 02:47:22 -0500

debgpt (0.6) UNRELEASED; urgency=medium

  * This release is not uploaded to Debian.
  * Major changes:
    + add inplace file editing support, with optional auto git commit
    + add a TUI configuration wizard for configurating debgpt
  * Minor changes:
    + updates to code and doc. Add project art generated by AI.

 -- Mo Zhou <lumin@debian.org>  Sat, 09 Nov 2024 02:35:53 -0500

debgpt (0.5.93) unstable; urgency=medium

  * v0.5.93 -- 2024-10-29
    + add google search support for context loading (--mapreduce|-x)
    * change `:sbuild` into `sbuild:` for mapreduce
    * change :policy and :devref into policy: and devref: for mapreduce
    * cli: enable markdown rendering by default
    * misc minor improvements.
    * Overhaul README with new examples and usage instructions.
  * v0.5.92 -- 2024-10-28
    + Add support for rendering LLM response markdown text with rich.
    + PDF file support is added for both `--pdf` and `--mapreduce` arguments.
    * misc minor updates and bugfixes.
  * v0.5.91 -- 2024-10-27
    + Add retry mechanism for rate limit exceeded errors.
    + mapreduce functionality now supports loading text from URLs.

 -- Mo Zhou <lumin@debian.org>  Tue, 29 Oct 2024 12:10:29 -0400

debgpt (0.5.90) unstable; urgency=medium

  * Release v0.5.90
    + Introduce mapreduce functionality for any-length text processing.
      See README for usage examples.
  * frontend: add oneshot() method for all frontends
  * README: introduce mapreduce usage example.
  * use yapf instead of autopep8 for code formatting
  * debgpt: remove --sbuild option
  * cli: add short '-a' option for '--ask' argument in mapreduce configuration
  * cli: add --amend option to git commit subcommand.

 -- Mo Zhou <lumin@debian.org>  Sun, 27 Oct 2024 01:03:14 -0400

debgpt (0.5.2) unstable; urgency=medium

  * Release v0.5.2
  * add support for Anthropic frontend integration
  * add support for Google Gemini frontend integration
  * cli: add support for loading latest sbuild build logs
  * README: add interactive mode tips and commands
  * cli: fix session index display in interactive mode prompt after /reset

 -- Mo Zhou <lumin@debian.org>  Sat, 26 Oct 2024 17:12:38 -0400

debgpt (0.5.1) unstable; urgency=medium

  * Release v0.5.1
  * frontend: reorder vLLM API key argument definition in CLI
  * metadata: add PyPI classifiers to pyproject.toml
  * frontend: bugfix: inherit OpenAIFrontend instead
  * Apply autopep8 to all python files.
  * cli: refactor config template generation with helper function
  * cli: enhance fresh install detection with OpenAI base URL check
  * `defaults: update OpenAI model to gpt-4o`

 -- Mo Zhou <lumin@debian.org>  Wed, 16 Oct 2024 12:14:12 -0400

debgpt (0.5.0) unstable; urgency=medium

  * Release v0.5.0
    * Now we have a reasonable set of supported frontends:
      OpenAI, Ollama, Llamafile, vLLM, and ZMQ
      (excluding the dryrun frontend for debugging)
  * genconfig: fix toml grammar error.
  * defaults: be verbose on loading config and overriding configs
  * task: explicitly annotate debgpt usage for debgpt git commit
  * frontend: add support for vLLM service integration
  * frontend: use AbstractFrontend init directly instead of super()

 -- Mo Zhou <lumin@debian.org>  Wed, 16 Oct 2024 01:08:39 -0400

debgpt (0.4.95) unstable; urgency=medium

  * Release v0.4.95.
  * frontend: Skip console output during config template generation
  * Add llamafile frontend (alias to openai frontend)
  * Add ollama frontend (OpenAI-API compatibibility mode)
  * Add --monochrome to disable colorized outputs during conversation
    (Closes: #1061387)
  * cli: Provide a fresh-install guide (Closes: #1064469)

 -- Mo Zhou <lumin@debian.org>  Wed, 16 Oct 2024 00:25:38 -0400

debgpt (0.4.94) unstable; urgency=medium

  * Release v0.4.94. (Closes: #1060654)
    Find the full changelog at /usr/share/doc/debgpt/changelog-full.md.gz

 -- Mo Zhou <lumin@debian.org>  Fri, 12 Jan 2024 21:35:27 -0500

debgpt (0.4.93) unstable; urgency=medium

  * Release v0.4.93.

 -- Mo Zhou <lumin@debian.org>  Tue, 09 Jan 2024 12:00:36 -0500

debgpt (0.4.92) unstable; urgency=medium

  * Release v0.4.92.

 -- Mo Zhou <lumin@debian.org>  Mon, 08 Jan 2024 23:39:14 -0500

debgpt (0.4.90) unstable; urgency=medium

  * Initial release. (Closes: #1060113)

 -- Mo Zhou <lumin@debian.org>  Sun, 07 Jan 2024 12:09:53 -0500
