v.0.3.1

assafelovic/gpt-researcherv.0.3.1Jul 21, 2024by assafelovic

AI Summary

This release addresses various stability issues, including Ollama provider errors and tone parameter handling. It introduces a unified provider structure and improves Windows compatibility by sanitizing directory names.

Key Highlights

  • Unified provider architecture
  • Windows directory name sanitization
  • Markdown file download support

Breaking Changes

  • Removal of `openai` and `tavily` dependencies for local-only usage

New Features

  • Unified provider
  • Windows compatibility fixes
  • Markdown download support
  • Tone parameter fixes

Full Release Notes

## What's Changed
* Fix ollamaprovider error by @arsaboo in https://github.com/assafelovic/gpt-researcher/pull/667
* Fix tone issue related to the default constructor of GPTResearcher by @0x11c11e in https://github.com/assafelovic/gpt-researcher/pull/674
* added the unify provider to gpt-researcher by @vedpatwardhan in https://github.com/assafelovic/gpt-researcher/pull/661
* Sanitize Directory Names to Ensure Compatibility with Windows by @0x11c11e in https://github.com/assafelovic/gpt-researcher/pull/679
* Bugfix: Enable use of ollama and searx without commercial services / Remove openai and tavily dependency (and fixed missing tone errors) by @xdadrm in https://github.com/assafelovic/gpt-researcher/pull/681
* Fixes: Default retriever, sanitizing by @ruzicka02 in https://github.com/assafelovic/gpt-researcher/pull/683
* Added gptr-logo to frontend/static by @muhammedsaidckr in https://github.com/assafelovic/gpt-researcher/pull/682
* Make header an optional argument in TavilyClient by @nikkag in https://github.com/assafelovic/gpt-researcher/pull/685
* docs: add Japanese README by @eltociear in https://github.com/assafelovic/gpt-researcher/pull/686
* add support for markdown file download from UI by @pkandarpa-cs in https://github.com/assafelovic/gpt-researcher/pull/688

## New Contributors
* @vedpatwardhan made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/661
* @xdadrm made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/681
* @ruzicka02 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/683
* @muhammedsaidckr made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/682
* @nikkag made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/685
* @pkandarpa-cs made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/688

**Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v0.3.0...v.0.3.1