Skip to content

Release 3.2.4

Compare
Choose a tag to compare
@thiswillbeyourgithub thiswillbeyourgithub released this 15 May 14:55
· 258 commits to main since this release

What's new

This release primarily focuses on significant documentation enhancements, crucial bug fixes for stability and build processes, and introduces updated dependencies and tokenization.

✨ New Features

  • Upgraded default token estimation to use gpt-4o-mini tokenizer, replacing gpt-3.5-turbo ([6d41817]).
  • Integrated the latest yt-dlp for YouTube downloads ([ab207b4]).
  • Environment variable documentation is now automatically added to the EnvDataclass class __doc__ ([ed9dd38]).

🐛 Bug Fixes

  • Resolved a crash on ReadTheDocs caused by missing yt-dlp dependency ([f5068a3]).
  • Fixed an issue where accessing env.__class__ on ReadTheDocs could cause a crash ([4e180f0]).
  • Corrected relative import paths in wdoc that were preventing Sphinx API documentation builds ([ade5930]).
  • Fixed issues with the Sphinx API command in the FAQ section of the README ([38008aa], [ff093a2]).
  • Ensured collapsible bars in documentation function correctly ([3cef833]).

📚 Documentation & Refinements

  • Extensive updates and fixes to Sphinx documentation generation and content:
    • Addressed outdated Sphinx documentation files ([90bde99]).
    • Improved API autodoc parameters for clearer documentation ([243de66]).
    • Excluded private and special members from documentation ([7abedd4]).
    • Added Sphinx command to FAQ in README ([1e6602e]) and removed private members from it ([11ae11b]).
    • Updated copyright year to 2025 ([bd7e3c5]).
  • Streamlined documentation structure and configuration:
    • Removed unused make files (Makefile, make.bat) for documentation ([07b0a7d]).
    • Removed unused argument for theme flyout display ([17bc5e6]).
    • Removed unused templates path ([6bffa20]) and CSS ([712df08]).
    • Removed duplicate README from the documentation source ([2b93162]).
    • Added a documentation table to the main index ([1dfe2b3]).

⚙️ Build & Chores

  • Bumped version to 3.2.4 ([ed7a9c7]).

Commits details since the last release

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

setup.py

docs/source/conf.py

wdoc/utils/env.py

docs/source/conf.py

wdoc/docs/help.md
wdoc/utils/env.py

docs/Makefile
docs/make.bat

docs/source/conf.py

README.md

README.md

docs/source/wdoc.rst
docs/source/wdoc.utils.batch_file_loader.rst
docs/source/wdoc.utils.customs.compressed_embeddings_cache.rst
docs/source/wdoc.utils.customs.fix_llm_caching.rst
docs/source/wdoc.utils.customs.rst
docs/source/wdoc.utils.embeddings.rst
docs/source/wdoc.utils.env.rst
docs/source/wdoc.utils.errors.rst
docs/source/wdoc.utils.flags.rst
docs/source/wdoc.utils.import_tricks.rst
docs/source/wdoc.utils.interact.rst
docs/source/wdoc.utils.llm.rst
docs/source/wdoc.utils.loaders.rst
docs/source/wdoc.utils.logger.rst
docs/source/wdoc.utils.misc.rst
docs/source/wdoc.utils.prompts.rst
docs/source/wdoc.utils.retrievers.rst
docs/source/wdoc.utils.rst
docs/source/wdoc.utils.tasks.query.rst
docs/source/wdoc.utils.tasks.rst
docs/source/wdoc.utils.tasks.summarize.rst
docs/source/wdoc.utils.typechecker.rst
docs/source/wdoc.wdoc.rst

README.md

wdoc/init.py
wdoc/main.py
wdoc/utils/init.py
wdoc/utils/batch_file_loader.py
wdoc/utils/customs/init.py
wdoc/utils/embeddings.py
wdoc/utils/env.py
wdoc/utils/import_tricks.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/init.py
wdoc/utils/tasks/query.py
wdoc/utils/tasks/summarize.py
wdoc/utils/typechecker.py
wdoc/wdoc.py

README.md

docs/source/conf.py

docs/source/conf.py

docs/source/index.rst

docs/source/conf.py

docs/source/_static/custom.css
docs/source/conf.py

docs/source/index.rst

  • [6d41817] by @thiswillbeyourgithub, 25 hours ago:
    new: use gpt-4o-mini tokenizer by default to estimate tokens
    previously we used the ageing gpt-3.5-turbo

Signed-off-by: thiswillbeyourgithub 26625900+thiswillbeyourgithub@users.noreply.github.com

wdoc/docs/help.md
wdoc/utils/misc.py

setup.py