Skip to content

Release 3.3.1

Latest
Compare
Choose a tag to compare
@thiswillbeyourgithub thiswillbeyourgithub released this 26 Jul 08:24

What's new

This release focuses on improving code quality through comprehensive type hint fixes and enhanced testing infrastructure.

🔧 Fixes

  • Type Hints: Comprehensive type hint improvements across the codebase

  • Model Compatibility: Fixed issue where some models consider <answer> as implying </think> ([09684bb])

  • Langchain Integration: Fixed callable_chain compatibility by creating runnables without decorators ([0c89cac])

✨ Enhancements

  • Type Checking: Replaced manual type checking with import hook system ([56b353a], [6b3ddab])
  • Logging: Reduced verbosity of litellm logging ([9a4a69c])
  • Search: Added duplicate check for DuckDuckGo search results ([f68c8a4])

🧪 Tests

  • Added comprehensive test for DuckDuckGo search functionality ([7dbd3c2])
  • Fixed existing CLI tests ([781f6d6])

📦 Version

  • Bumped version from 3.3.0 to 3.3.1 ([0690df9])

Commits details since the last release

bumpver.toml
docs/source/conf.py
setup.py
wdoc/wdoc.py

tests/test_wdoc.py

tests/test_cli.py

wdoc/utils/customs/binary_faiss_vectorstore.py

wdoc/utils/customs/binary_faiss_vectorstore.py

wdoc/utils/batch_file_loader.py

wdoc/utils/customs/binary_faiss_vectorstore.py

wdoc/wdoc.py

wdoc/utils/loaders.py

  • [e65abad] by @thiswillbeyourgithub, 20 hours ago:
    Revert "fix: typehint of load_one_doc"
    This reverts commit f0037b54ac5ce317442e672f12e1da266b58c5c1.

wdoc/utils/loaders.py

wdoc/utils/loaders.py

wdoc/utils/customs/binary_faiss_vectorstore.py

wdoc/utils/tasks/query.py

wdoc/wdoc.py

wdoc/utils/customs/binary_faiss_vectorstore.py

wdoc/utils/tasks/query.py

wdoc/utils/misc.py

wdoc/utils/customs/callable_runnable.py
wdoc/utils/misc.py
wdoc/utils/tasks/query.py
wdoc/wdoc.py

wdoc/main.py
wdoc/utils/batch_file_loader.py
wdoc/utils/embeddings.py
wdoc/utils/interact.py
wdoc/utils/llm.py
wdoc/utils/loaders.py
wdoc/utils/logger.py
wdoc/utils/misc.py
wdoc/utils/prompts.py
wdoc/utils/retrievers.py
wdoc/utils/tasks/query.py
wdoc/utils/tasks/summarize.py
wdoc/utils/typechecker.py
wdoc/wdoc.py

wdoc/init.py
wdoc/utils/customs/callable_runnable.py
wdoc/utils/misc.py
wdoc/utils/tasks/query.py
wdoc/utils/typechecker.py
wdoc/wdoc.py

wdoc/utils/customs/binary_faiss_vectorstore.py

wdoc/utils/prompts.py

wdoc/utils/prompts.py