Skip to content

Releases: thiswillbeyourgithub/wdoc

Release 2.3.7

24 Oct 11:03
Compare
Choose a tag to compare

What's new

Commits details since the last release

bumpver.toml
setup.py
wdoc/wdoc.py

wdoc/utils/batch_file_loader.py

README.md

Release 2.3.6

24 Oct 10:13
Compare
Choose a tag to compare

What's new

Commits details since the last release

bumpver.toml
setup.py
wdoc/wdoc.py

setup.py

Release 2.3.5

24 Oct 10:07
Compare
Choose a tag to compare

What's new

Commits details since the last release

bumpver.toml
setup.py
wdoc/wdoc.py

README.md

bumpver.toml
setup.py
wdoc/wdoc.py

wdoc/docs/USAGE.md

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

setup.py

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

bumpver.toml
setup.py
wdoc/wdoc.py

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

wdoc/utils/loaders.py

wdoc/utils/loaders.py

wdoc/main.py
wdoc/utils/loaders.py

README.md

wdoc/utils/loaders.py

wdoc/utils/batch_file_loader.py

wdoc/utils/batch_file_loader.py

wdoc/utils/batch_file_loader.py

wdoc/utils/import_tricks.py

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

wdoc/utils/misc.py

wdoc/utils/loaders.py

wdoc/utils/loaders.py

Release 2.3.4

24 Oct 09:49
Compare
Choose a tag to compare

Full Changelog: 2.3.2...2.3.4

Release 2.3.2

11 Oct 21:03
Compare
Choose a tag to compare
  • Added langfuse callback for observability.

Commits since last release

bumpver.toml
setup.py
wdoc/wdoc.py

wdoc/utils/llm.py
wdoc/utils/misc.py

wdoc/utils/llm.py
wdoc/utils/misc.py
wdoc/wdoc.py

wdoc/utils/llm.py
wdoc/utils/misc.py
wdoc/wdoc.py

wdoc/utils/llm.py

README.md
wdoc/utils/llm.py
wdoc/wdoc.py

Release 2.3.1

10 Oct 23:00
Compare
Choose a tag to compare

Commits since last release

wdoc/utils/customs/compressed_embeddings_cache.py

README.md

wdoc/wdoc.py

README.md

wdoc/wdoc.py

wdoc/utils/llm.py
wdoc/wdoc.py

wdoc/utils/llm.py

wdoc/wdoc.py

wdoc/utils/flags.py

wdoc/docs/USAGE.md
wdoc/utils/llm.py
wdoc/wdoc.py

wdoc/utils/llm.py
wdoc/wdoc.py

scripts/TheFiche/TheFiche.py

wdoc/utils/prompts.py
wdoc/utils/tasks/query.py

wdoc/utils/prompts.py

scripts/TheFiche/TheFiche.py

scripts/TheFiche/TheFiche.py

README.md
wdoc/docs/USAGE.md

Release 2.3.0

09 Oct 01:37
Compare
Choose a tag to compare

Commits since last release

bumpver.toml
setup.py
wdoc/wdoc.py

shell_completions/wdoc_completion.bash
shell_completions/wdoc_completion.fish
shell_completions/wdoc_completion.zsh

wdoc/docs/USAGE.md
wdoc/utils/loaders.py

wdoc/utils/embeddings.py

wdoc/docs/USAGE.md
wdoc/wdoc.py

wdoc/utils/prompts.py

setup.py
wdoc/utils/customs/compressed_embeddings_cache.py
wdoc/utils/customs/fix_llm_caching.py
wdoc/utils/customs/sql_dict.py

.gitignore

wdoc/utils/customs/sql_dict.py

wdoc/utils/customs/compressed_embeddings_cache.py
wdoc/utils/customs/fix_llm_caching.py
wdoc/utils/embeddings.py
wdoc/wdoc.py

.gitignore

wdoc/utils/customs/sql_dict.py

wdoc/utils/customs/sql_dict.py

README.md
scripts/AnkiFiltered/AnkiFilteredDeckCreator.py
scripts/NtfySummarizer/NtfySummarizer.py
scripts/NtfySummarizer/README.md
scripts/NtfySummarizer/TOPICS.EXAMPLE
scripts/NtfySummarizer/script.sh
scripts/TheFiche/README.md
scripts/TheFiche/TheFiche.py

README.md

README.md

wdoc/utils/customs/sql_dict.py

wdoc/utils/customs/sql_dict.py

wdoc/utils/customs/compressed_embeddings_cache.py
wdoc/utils/customs/fix_llm_caching.py
wdoc/utils/embeddings.py

wdoc/utils/customs/sql_dict.py

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

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

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

wdoc/utils/tasks/query.py
wdoc/wdoc.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py
wdoc/utils/embeddings.py

wdoc/utils/customs/fix_llm_caching.py

examples/TheFiche/TheFiche.py

  • [b26694a] by @thiswillbeyourgithub, 2 days ago:
    fix: modify md to always add a leading dash before ints in enumeration
    this avoids issues with markdown

examples/TheFiche/TheFiche.py

  • [ef30912] by @thiswillbeyourgithub, 2 days ago:
    untested: rewrite how sqlite caching is done to reduce memory footprint by using it like a dict basically

wdoc/utils/customs/compressed_embeddings_cache.py
wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/wdoc.py

examples/AnkiFiltered/AnkiFilteredDeckCreator.py

examples/AnkiFiltered/AnkiFilteredDeckCreator.py

examples/AnkiFiltered/AnkiFilteredDeckCreator.py

wdoc/utils/prompts.py

wdoc/utils/prompts.py
wdoc/utils/tasks/query.py

wdoc/utils/customs/compressed_embeddings_cache.py
wdoc/utils/embeddings.py

wdoc/utils/embeddings.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/compressed_embeddings_cache.py

wdoc/utils/customs/compressed_embeddings_cache.py

wdoc/utils/customs/compressed_embeddings_cache.py

wdoc/utils/customs/compressed_embeddings_cache.py

wdoc/utils/customs/compressed_embeddings_cache.py

wdoc/utils/customs/compressed_embeddings_cache.py

  • [2360cac] by @thiswillbeyourgithub, 3 days ago:
    enh: no more try except as they are slow in python and not needed now that we check the db _z

wdoc/utils/customs/compressed_embeddings_cache.py

wdoc/utils/customs/compressed_embeddings_cache.py

wdoc/utils/customs/compressed_embeddings_cache.py
wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/utils/customs/fix_llm_caching.py

wdoc/wdoc.py

README.md

wdoc/utils/prompts.py

wdoc/utils/prompts.py

wdoc/utils/prompts.py

Read more

Release 2.2.1

04 Oct 22:15
Compare
Choose a tag to compare

Commits since last release

  • [d42f0b5] bump version 2.2.0 -> 2.2.1
  • [5e66cd3] enh: eval llm now applies a threshold
  • [201c55e] fix: forgot to add the progress bars for task=search
  • [c961386] example: ankifilteredeck: new: bump version
  • [e5f2062] example: ankifilteredeck: new: by default set the LLM to the strong llm
  • [32bb450] new: retry with cache disabled if fails
  • [05c705d] fix: actually use caching inside the evaluate function just in case for partial results
  • [930b18d] example: ankifilteredeck: new: allow setting a task
  • [e150aeb] fix: auto increasing top_k could fail in some cases
  • [a154260] docs: mention the better way to call parse_file
  • [f0e2fc2] new: turn 'wdoc parse' or 'wdoc parse_file' into 'wdoc_parse_file'
  • [020dfe4] example: ankifiltereddeci: bump version to 1.0
  • [f0b3fb9] example: ankifiltereddeci: remove top_k arg

Release 2.2.0

04 Oct 18:24
Compare
Choose a tag to compare

Commits since last release

  • [0894463] bump version 2.1.8 -> 2.2.0

  • [78ab333] better import

  • [4e490a4] rename WDoc to wdoc

  • [d72b238] rename summary.py to summarize.py

  • [1a1437e] docs: mention that faiss score fn modification changes the range of similarity

  • [299f420] typo

  • [c7efbdd] fix: actually relevancy is a similarity so goes from -1 to +1

  • [cc152d1] fix: imports were broken

  • [751baa0] docs: simpler install url

  • [4042226] update zsh completion

  • [8e92beb] new: add shell completions for bash and fish

  • [b54e1fb] docs: update completion

  • [515a273] fix: generating completions

  • [4054576] revert: forget idea about lazy loading batch loadere

  • [f0c384a] untested: use lazy loading for batchloader

  • [6e3a05b] fix: arg parsing

  • [3762bb3] fix: imports

  • [ec0b8bb] minor: fix

  • [e37350b] breaking: ename cache folders

  • [4fbb396] docs: fix incorrect help command

  • [3465a2b] enh: check env variable case insensitively

  • [193e595] major: rename project from WDoc to wdoc Lowercase is better and more humble

  • [19006a5] fix: crash when no arguments given

  • [e7a9e57] docs: remove a print

  • [cd75e07] docs: clarification

  • [39dbc3e] minor: rework the way init.py of subdirs are used

  • [6e7aa2f] enh: when calling --help, use lazy loading for faster documentation

  • [a536df5] feat: add a new env variable to enable import tricks for a way faster import time

  • [c25aeb4] fix: entrypoints It turns out that the way I set my entry points made my init called
    twice, which was adding an extra delay when calling --help and probably
    other circumstances. Thanks to claude-sonnet I was able to figure out
    how to refactor init.py and main.py to a more standard usage.
    Some changes will probably be fixed later as they create bugs as it
    required changing a lot of moving parts

  • [be6b4c6] docs: dont mention lazy imports as a feature

  • [7c1e8cd] docs: add top level docstring to env

  • [cc94309] docs: better parse_file documentation

  • [afedd6c] minor: set debug and verbose flag as arg to wdoc if parse_file called

  • [272e179] minor: md_printer should dedent message

  • [d8b4b53] minor: use Literal for some env types

  • [b6891b0] docs: typo

  • [d20d3df] minor: use Literal for typing of task

  • [646db3c] todo: mention to start using unit test

  • [81c0cb6] minor: init phrasing

  • [8136606] potentially better main

  • [5df363e] simpler and faster way to load flags

  • [213bc02] minor: docstring for wdoc_parse_file

  • [d79a140] bump version 2.1.7 -> 2.1.8

  • [10446d9] fix: better way to catch exceptions when using filetype online_media

  • [82caa42] fix: the exception cause was not opened in the debugger

  • [6657124] minor: better exception printer

  • [8f251a7] minor: info print

  • [a076e50] minor: dont change sharedmem if not multithreading anyway

  • [d141787] docs: clarificaiton

  • [001ddd3] new: if using wdoc_parse_file set loading_failure to crash by default

  • [18b20bf] minor: add comment

  • [5fd87c7] add new crash earlier if all documents failed to load

  • [ba7947b] fix: debug in parse_file now also opens debugger like in wdoc

  • [e4f7a97] fix: debug and verbose args were missing in parse_file

  • [6461252] set max token for semantic batching to 500 by default instead of 750

Release 2.1.7

02 Oct 17:07
Compare
Choose a tag to compare

Commits since last release