Skip to content

Latest commit

 

History

History
981 lines (505 loc) · 40.5 KB

CHANGELOG.md

File metadata and controls

981 lines (505 loc) · 40.5 KB

CHANGELOG

v0.22.1 (2024-04-09)

Fix

  • fix: do not quote the divider in highlights (#138) (2383be3)

v0.22.0 (2024-04-09)

Feature

  • feat: add wikilinks to question output (#135) (710d1db)

v0.21.0 (2024-04-04)

Feature

  • feat: update markdown output format (#134) (11f2c66)

v0.20.0 (2024-04-04)

Feature

  • feat(#132): process highlights in groups (#133)

Fixes #132 (cde04e4)

v0.19.1 (2024-04-02)

Fix

  • fix: suffix files with .md (#129) (6e6d57e)

v0.19.0 (2024-03-31)

Feature

  • feat(#124): update anthropic_completer.py, question_flow.py and pipeline_runner.py replace semaphores with max_retries = 100 (#125)

Fixes #124 (badd8b9)

v0.18.0 (2024-03-31)

Feature

  • feat: auto-bump .toml version (#123) (f05a437)

v0.17.1 (2024-03-31)

Performance

  • perf: move rate-limiting to QuestionFlow (#122) (f4dbdb2)

v0.17.0 (2024-03-31)

Feature

  • feat: echo and update package version (#119) (ba778b6)

v0.16.0 (2024-03-31)

Feature

  • feat: upgrade to new pipeline (#118) (f91493a)

Unknown

  • experiment(#109): only keep the reasoning, not the quote, when generating questions (#117)

Fixes #109 (9fc42d8)

v0.15.1 (2024-03-31)

Performance

  • perf: profile and speed up (#115) (f8b91e1)

v0.15.0 (2024-03-31)

Feature

  • feat(#83): prepend highlights with a separator on each sync (#114)

feat(#83): prepend highlights with a separator on each sync

Fixes #83

feat(#101): remove reasoning step

Fixes #101

update main.py

update 9 files and create 2 files update 8 files

update main.py and reasoning.py (bfb6294)

v0.14.1 (2024-03-30)

Fix

  • fix(#100): add pipeline metadata when evaluating models (#103)

Fixes #100 (8542f07)

v0.14.0 (2024-03-30)

Feature

  • feat(#84): generate an answer as well (#102)

Fixes #84 (a91a28c)

Unknown

  • dev: remove pr template (#97)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (3ce2245)

v0.13.0 (2024-03-30)

Feature

  • feat(#83): prepend highlights with a separator on each sync (#98)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (b9995ff)

v0.12.0 (2024-03-30)

Feature

  • feat(#85): remove q) on markdown output (#96)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (4d1fab3)

v0.11.0 (2024-03-30)

Feature

  • feat(#87): only replace disallowed characters in output filename (#95)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (5f8e167)

Unknown

  • debug(#91): convert all echo and print statements to log (#94)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (377d097)

v0.10.2 (2024-03-30)

Fix

  • fix: dependable hashes between process runs (#93)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (0ced7cb)

v0.10.1 (2024-03-30)

Performance

  • perf(#81): improve async calls (#92)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (442895f)

v0.10.0 (2024-03-30)

Feature

  • feat(#76): generate flow ID based on step inputs (#89)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (2d37a92)

v0.9.0 (2024-03-30)

Feature

  • feat: update copier (#80)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (1deb441)

v0.8.0 (2024-03-29)

Feature

  • feat: add more examples (#79)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (e81cf3a)

Refactor

  • refactor: working docker image (#78)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (fe44df5)

  • refactor: simplify reasoned highlight (#77)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (46281b6)

v0.7.0 (2024-03-23)

Feature

  • feat: speed up remote calls with local cache (#72)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (7fcb3ed)

v0.6.0 (2024-03-23)

Feature

  • feat: move async handling to outer loop (#71)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (31465a9)

Unknown

  • test_add_new (#70)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (3784d73)

v0.5.0 (2024-03-18)

Chore

  • chore: delete pipeline_evaluator.py and test_pipeline_evaluator.py (839d924)

Feature

  • feat(#58): add pipeline evaluation (#62)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Reviewers can skip X, but should pay attention to Y. (32fb7e8)

  • feat: add metadata to pipelines (17a44de)

  • feat(#58): add pipeline evaluation (#62)

  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (cc4a4e7)

  • feat(#58): add pipeline evaluation

Fixes #58 (efee8ca)

Refactor

  • refactor(#13): migrate away from langchain (perhaps instructor) (#60)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (9891705)

Unknown

  • update 9 files (91e29c5)

  • update 1 file and delete 9 files (94aa438)

  • Merge branch 'feat/add_metadata_to_pipelines' (baa9f0d)

  • update 6 files and delete 14 files (5904cac)

  • update 6 files and delete 1 file (40dc184)

  • delete 1 file and update 14 files (cba546f)

  • update 12 files (27af13b)

  • update 5 files and delete 2 files (a23307d)

  • update 8 files and move 1 file update 8 files and move 1 file update 9 files and delete 1 file update 2 files and create 4 files update pipeline_evaluator.py and highlight_to_question.py (416b043)

  • misc. (998c16d)

  • update pipeline_evaluator.py (dc0e786)

  • dev: temperature to 0 (#61)

  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (3c24a7a)

  • dev: update copier (#59)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (ae1485a)

v0.4.1 (2024-02-26)

Fix

  • fix: do not quit if no new highlights since last run (#57)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (f135cfc)

v0.4.0 (2024-02-26)

Feature

  • feat: run every n seconds (#56)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (e1f07b8)

Unknown

  • update markdown.py update markdown.py update markdown.py update markdown.py update markdown.py, requirements-dev.lock and requirements.lock (#54)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (e7b2712)

  • dev: update sample env name (#51)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (c6bbece)

v0.3.0 (2024-02-26)

Feature

  • feat: update docker publish permissions (#50)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (86c2856)

v0.2.0 (2024-02-26)

Feature

Unknown

  • dev: add docker smoketest (#49)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (9940dda)

v0.1.0 (2024-02-26)

Build

  • build(deps): update pyproject.toml (d8f216a)

  • build: update Dockerfile (dbe70fd)

  • build(#11): make pip installable (#12)

  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (e874998)

  • build(#11): make pip installable

Fixes #11 (d133b9b)

Chore

  • chore: delete documentation.yml and release.yml (9b54003)

Ci

Feature

  • feat: avoid Q/A prompt hitting memium (#43)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (56d1065)

  • feat(#27): add select command to select between articles (#32)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (971fa64)

  • feat(#26): release to pypi (#31)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (8d4a213)

  • feat: add collapsible highlight with context to output (#24)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (c82a334)

  • feat(#10): only update since last run (#22)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (814bb48)

  • feat(#4): CLI (#21)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (2e05f5d)

  • feat(#2): delta imports (#14)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (305a61e)

  • feat(#2): delta imports

Fixes #2 (2d57602)

  • feat: first working example! (9b9f3d6)

  • feat: add main example (b634df5)

  • feat: make markdown saving more robust (cdaf121)

  • feat: async fix (8b292ac)

  • feat: fix failing test (99dd427)

  • feat: refactor highlights_to_questions to functional style and keep title (5b3c78e)

  • feat: add highlight hydrator (2e920c7)

  • feat: first hypothesis loader (01e8664)

Fix

  • fix(#33): release to pypi (#34)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (e143395)

Refactor

  • refactor(#7): restructure to match new outline (#19)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (a57064f)

  • refactor(#7): restructure to match new outline

Fixes #7 (bec7602)

  • refactor: rename to memorymarker (44ce770)

  • refactor: restructure (4683408)

Test

  • test: update test_hydrator.py (e771695)

  • test: update test_hydrator.py (dceaa01)

  • test: update test_highlights_to_questions.py (6887336)

Unknown

  • dev: update to copier (#41)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (be08d34)

  • tests(#17): skip openai tests except if explicitly asked (#18)
  • I have considered whether this PR needs review, and requested a review if necessary.

Fixes issue #

Notes for reviewers

Reviewers can skip X, but should pay attention to Y. (742c09a)

  • tests(#17): skip openai tests except if explicitly asked

Fixes #17 (c318046)

  • Merge pull request #16 from MartinBernstorff/dev/15/require_status_checks_to_pass

dev: require status checks to pass (0aac44e)

  • update 8 files (b4e84c9)

  • update 42 files (9bd0d93)

  • Merge remote-tracking branch 'origin/main' into dev/15/require_status_checks_to_pass (54a8864)

  • update main.py (3fde9c8)

  • dev(#15): require status checks to pass

Fixes #15 (1ae5f1b)

  • deps: correct langchain version (d206569)

  • delete 8 files (4764cef)

  • Merge pull request #6 from MartinBernstorff/feat/2/delta_imports

feat: add Omnivore (146296b)

Mb/add main example (36a6966)

Markdown magi (c8fef3f)

feat: add highlight hydrator (7d1a55a)

  • Merge branch 'main' into mb/highlight_hydrator (7aebfc7)

  • Merge pull request #12 from Rysias/magi-sequence

Magi sequence (063f623)

  • change | to union (4099b7f)

  • black magi (90b2a7b)

  • add sequence proessing (b114ae6)

  • types: override tg (d31e6f3)

  • deps: use beautifulsoup4 (8691eb0)

  • misc. (af61777)

  • styling (08b111d)

  • styling (93ab104)

  • Merge branch 'main' into mb/highlight_hydrator (44b5196)

  • Merge pull request #8 from Rysias/mb/feat_create_highlight_extractor

feat: create highlight extractor (27f4f00)

Jonathan2 (f5e95ae)

Jonathan (343c83f)

feat: add highlight extractor (68d191c)

  • Merge branch 'main' of github.com:Rysias/gpt2anki (e113eb4)

  • Merge branch 'main' into mb/add_highlight_extractor (14dbefb)

  • misc. (0f135fd)

  • misc. (3918f98)

  • import openai (9dca3f8)

  • Merge pull request #4 from Rysias/mb/base_setup

ci: base setup (1a47994)

  • Merge branch 'main' into mb/base_setup (44b41dc)

  • misc. (4935f9a)

  • Merge pull request #3 from Rysias/dependabot/pip/pyright-1.1.325

deps:(deps-dev): bump pyright from 1.1.305 to 1.1.325 (8c9fc92)

  • deps:(deps-dev): bump pyright from 1.1.305 to 1.1.325

Bumps pyright from 1.1.305 to 1.1.325.


updated-dependencies:

  • dependency-name: pyright dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (ffaf9b9)

  • base setup (ff19536)

  • Merge branch 'main' of github.com:Rysias/gpt2anki (092798e)

  • add deps (ea9b269)

  • Merge pull request #1 from Rysias/dependabot/pip/invoke-2.2.0

deps:(deps-dev): bump invoke from 2.1.1 to 2.2.0 (7a42526)

  • deps:(deps-dev): bump invoke from 2.1.1 to 2.2.0

Bumps invoke from 2.1.1 to 2.2.0.


updated-dependencies:

  • dependency-name: invoke dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (0aacac5)