Skip to content

Releases: thiswillbeyourgithub/wdoc

Release 2.7.1

11 Mar 21:52

Choose a tag to compare

What's new

Enhancements

  • Performance Improvements:
    • Updated PersistDict to the latest version for better performance.
    • Improved the efficiency of embeddings by attempting in-memory caching during load.
  • Model Handling:
    • Introduced adjustments to avoid reliance on external sources like litellm for model parameters and maximum tokens.
    • Implemented memoization for frequently called model name handlers to reduce computation times.
  • Testing Experience:
    • Integrated pytest-xdist to parallelize and speed up the test execution.
    • Optimized test performance by utilizing a session fixture scope.

Bug Fixes

  • Performance Fine-tuning:
    • Corrected versioning discrepancies for incrementals.
    • Addressed issues with multiple output answer handling.
  • Logging and Debugging:
    • Enhanced debug message levels to provide clearer output.
    • Resolved issues with redundant logger information.
  • Model Compatibility:
    • Amended model parameter defaults where strict support was unavailable.
    • Improved the hash method in ModelName for cache support integrity.
    • Fixed exit value inconsistency in create_embeddings.

Minor Changes

  • Code Refinement:
    • Eliminated unused arguments and flags for simplified code.
    • Enhanced error messages for better clarity during debugging.

Commits details since the last release

setup.py

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

setup.py

wdoc/utils/misc.py

wdoc/utils/misc.py

wdoc/wdoc.py

wdoc/utils/embeddings.py
wdoc/utils/misc.py

wdoc/utils/misc.py

wdoc/wdoc.py

wdoc/docs/help.md
wdoc/wdoc.py

wdoc/utils/misc.py

wdoc/utils/misc.py

wdoc/utils/misc.py

wdoc/utils/misc.py

wdoc/wdoc.py

wdoc/utils/embeddings.py

tests/run_all_tests.sh

setup.py

tests/conftest.py

wdoc/utils/logger.py

wdoc/docs/help.md
wdoc/utils/flags.py
wdoc/utils/logger.py

wdoc/utils/logger.py

Release 2.7.0

07 Mar 22:02

Choose a tag to compare

What's new

🆕 New Features

  • Mentioned the inclusion of the official open webui tool across relevant documentation
  • Removed initial line "a deep breath" from summary output
  • Change default import type to native (safer but slower)

🐛 Fixes

  • Resolved undefined arguments and keyword arguments issue:
    • Bug fix conducted in the EnvVar.__getattr__ method.

📝 Documentation Improvements

  • Minor updates to improve readability and consistency.

Commits details since the last release

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

README.md

README.md
wdoc/docs/examples.md

wdoc/utils/tasks/summarize.py

wdoc/utils/env.py

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

Release 2.6.10

06 Mar 18:09

Choose a tag to compare

What's new

Release Highlights

Fixes

  • Typographical Correction:
    • Resolved a typo issue causing crashes when using tags.
    • File Modified:
      • wdoc/utils/llm.py

Commits details since the last release

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

wdoc/utils/llm.py

Release 2.6.9

06 Mar 17:37

Choose a tag to compare

What's new

Enhancements

  • Version Update
    • Updated from version 2.6.8 to 2.6.9 to reflect the latest changes and improvements.

Bug Fixes

  • Logger Improvements
    • Resolved an issue where previous loggers could be removed unintentionally. This fix ensures compatibility with other libraries, such as open-webui, that may configure their own loggers.

Commits details since the last release

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

  • [adc6a44] by @thiswillbeyourgithub, 2 minutes ago:
    fix: do not remove previous logger
    they can be set by another lib, for example open-webui

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

wdoc/utils/logger.py

Release 2.6.8

06 Mar 16:56

Choose a tag to compare

What's new

  • Version Update

    • Bumped from version 2.6.7 to 2.6.8.
  • New Features

    • Implementation to prevent crashes if torchaudio cannot be imported.
  • Documentation

    • A new all_docs.rst file has been added for comprehensive documentation.
    • Mentioned availability of full documentation online in README.md.
    • Enhanced API documentation with infinite depth support.
    • Improved naming conventions for full documentation pages.
    • Added links directing users to all_docs and related pages.
  • Fixes

    • Corrected erroneous links in documentation files.
  • Minor Improvements

    • Added docstrings to facilitate code understanding.
    • Introduced type checking to additional functions in embeddings utils.
    • Adjusted usage to prefer vectorstore over faiss.

Commits details since the last release

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

wdoc/utils/import_tricks.py

wdoc/utils/import_tricks.py
wdoc/utils/loaders.py

README.md

docs/source/all_docs.rst

docs/source/all_docs.rst

docs/source/all_docs.rst

docs/source/index.rst

docs/source/all_docs.rst

docs/source/api.rst

wdoc/utils/embeddings.py

wdoc/utils/embeddings.py

Release 2.6.7

04 Mar 11:19

Choose a tag to compare

What's new

  • fix litellm version needed a bump to have sonnet 3.7 prices
  • fix examples

Commits details since the last release

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

setup.py

wdoc/docs/examples.md

Release 2.6.6

03 Mar 19:19

Choose a tag to compare

What's new

  • add tags and user env variable
  • experimental opt in auto refreshing env variables

Commits details since the last release

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

tests/test_wdoc.py
wdoc/utils/env.py
wdoc/utils/misc.py

wdoc/utils/env.py

wdoc/utils/env.py

wdoc/docs/help.md

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

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

Release 2.6.5

28 Feb 15:59

Choose a tag to compare

What's new

  • upgrade default model to sonnet 3.7
  • fix bug that could happen in some environment where nested asyncio cannot be patched
  • various test enhancements

Commits details since the last release

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

tests/run_all_tests.sh

setup.py

wdoc/init.py

README.md
wdoc/utils/env.py

tests/test_wdoc.py

tests/test_wdoc.py

tests/test_wdoc.py

tests/test_wdoc.py

tests/test_wdoc.py

tests/test_wdoc.py

tests/test_wdoc.py
wdoc/docs/parse_file_help.md

README.md

Release 2.6.4

22 Feb 00:04

Choose a tag to compare

What's new

  • better dependencies management

Commits details since the last release

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

wdoc/utils/logger.py

MANIFEST.in

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

setup.py

setup.py

Release 2.6.3

20 Feb 10:15

Choose a tag to compare

What's new

  • mostly major docs improvement

Commits details since the last release

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

tests/test_wdoc.py

wdoc/wdoc.py

wdoc/utils/logger.py

tests/test_wdoc.py

wdoc/main.py

setup.py