Skip to content

Latest commit

 

History

History
4495 lines (2434 loc) · 221 KB

CHANGELOG.md

File metadata and controls

4495 lines (2434 loc) · 221 KB

CHANGELOG

v0.21.3 (2024-05-06)

Chore

  • chore(deps): update dependency sentry-sdk to v2.1.1 (94c4d3c)

  • chore(deps): update dependency sentry-sdk to v2.1.0 (625b0bf)

  • chore(deps): update python-semantic-release/python-semantic-release action to v9.7.0 (05181e1)

  • chore(deps): update dependency dev/ruff to v0.4.3 (e8f6541)

  • chore(deps): update dependency tqdm to v4.66.4 (168a75e)

  • chore(deps): update dependency dev/pyright to v1.1.361 (9fdb56b)

  • chore: delete test.py (#656) (1505b0f)

  • chore: delete test.py (f1854dc)

Fix

  • fix: do not escape html (#664)
  • update anki_prompt_qa.py
  • test: update test_anki_prompt_qa.ambr (dcf5b28)

Test

  • test: update test_anki_prompt_qa.ambr (b08f56a)

Unknown

  • update anki_prompt_qa.py (fc5d1f9)

v0.21.2 (2024-04-30)

Chore

  • chore(deps): update python-semantic-release/python-semantic-release action to v9.6.0 (6acdc9c)

  • chore(deps): update dependency tests/pytest-xdist to v3.6.1 (dcd0182)

Fix

  • fix: only escape relevant sections (#655) (9f1cb01)

  • fix: only escape relevant sections (5e6d403)

Refactor

  • refactor: split cli and main (#651) (3e2fab4)

  • refactor: split cli and main (a316423)

Test

  • test: update test_anki_prompt_qa.py (0dbd6c3)

v0.21.1 (2024-04-27)

Fix

  • fix: html escaping (#641) (6f97f55)

Test

  • test: update test_anki_prompt_qa.py (e142041)

v0.21.0 (2024-04-27)

Feature

  • feat(#637): append log to output folder (#649)

Fixes #637 (f03969c)

  • feat(#637): append log to output folder

Fixes #637 (178ff35)

v0.20.0 (2024-04-27)

Chore

  • chore(deps): update dependency sentry-sdk to v2.0.1 (37dc0ed)

  • chore(deps): update dependency dev/ruff to v0.4.2 (f7413f5)

  • chore(deps): update dependency sentry-sdk to v2 (782b27b)

  • chore(deps): update dependency dev/pyright to v1.1.360 (601e013)

  • chore(deps): update dependency pydantic to v2.7.1 (ea0ad67)

  • chore(deps): update python-semantic-release/python-semantic-release action to v9.5.0 (335798b)

Feature

  • feat: move obsidian link to top of AnkiQA (#648) (f45cdf9)

  • feat: move obsidian link to top of AnkiQA (8802e01)

Unknown

  • update anki_prompt_qa.py (6eb439a)

v0.19.1 (2024-04-22)

Fix

  • fix: calling method instead of getting link contents (#639) (81e68b4)

  • fix: calling method instead of getting link contents (121fa88)

v0.19.0 (2024-04-20)

Chore

  • chore(deps): update dependency tests/pytest-xdist to v3.6.0 (ab9face)

  • chore(deps): update dependency dev/ruff to v0.4.1 (5d56819)

  • chore(deps): update dependency dev/ruff to v0.4.0 (122bf50)

  • chore(deps): update dependency dev/pyright to v1.1.359 (ad3ad6b)

  • chore(deps): update dependency tests/diff-cover to v9 (573571f)

  • chore(deps): update python-semantic-release/python-semantic-release action to v9.4.2 (c14629d)

  • chore(deps): update dependency dev/ruff to v0.3.7 (ae3928c)

  • chore(deps): update dependency dev/ruff to v0.3.6 (9243d80)

  • chore(deps): update dependency pydantic to v2.7.0 (b3a32f0)

  • chore(deps): update dependency sentry-sdk to v1.45.0 (eae82e6)

  • chore(deps): update dependency typer to v0.12.3 (e2f44fc)

  • chore(deps): update dependency dev/pyright to v1.1.358 (08ea850)

Feature

  • feat: add open in obsidian button (#635) (8843a65)

  • feat: add obsidian URI (78cfbcd)

Test

  • test: update test_extractor_table.py and test_prompt.py (a862723)

Unknown

  • update anki_prompt_qa.py (7b24ca5)

  • update anki_prompt.py, anki_prompt_cloze.py and anki_prompt_qa.py (bcd79cc)

v0.18.0 (2024-04-09)

Feature

  • feat: support slashes in wikilinks (#622) (8fc90ac)

  • feat: support slashes in wikilinks (7d207ff)

v0.17.0 (2024-04-09)

Feature

  • feat: sort terms before generating subdecks (#621) (fd7e703)

  • feat: sort terms before generating subdecks (9564ff7)

v0.16.1 (2024-04-09)

Fix

  • fix: term extraction (#620) (8816e48)

Test

  • test: update test_anki_prompt_qa.py (ec2f0d2)

Unknown

  • update 3 files, create 2 files and delete 2 files (b245542)

v0.16.0 (2024-04-09)

Feature

  • feat: create model if it does not exist (#619) (380ed4e)

  • feat: create model if it does not exist (e979d45)

v0.15.0 (2024-04-09)

Chore

  • chore(deps): update dependency typer to v0.12.2 (92e40a1)

  • chore(deps): update python-semantic-release/python-semantic-release action to v9.4.1 (1f58fa3)

  • chore(deps): update dependency typer to v0.12.1 (dc7edb0)

  • chore(deps): update dependency dev/pyright to v1.1.357 (d8c851d)

  • chore(deps): update dependency sentry-sdk to v1.44.1 (0607674)

  • chore(deps): update dependency tests/pytest-cov to v5 (874eaaa)

  • chore(deps): update dependency typer to v0.12.0 (e6e049d)

  • chore(deps): update python-semantic-release/python-semantic-release action to v9.4.0 (eed8164)

  • chore(deps): update dependency sentry-sdk to v1.44.0 (0f4dade)

  • chore(deps): update dependency markdown to v3.6 (1748178)

  • chore(deps): update dependency dev/pre-commit to v3.7.0 (fa48661)

  • chore(deps): update dependency pydantic to v2.6.4 (e734d3e)

  • chore(deps): update dependency dev/ruff to v0.3.5 (a96013f)

  • chore(deps): update dependency dev/pyright to v1.1.356 (64b2cf1)

  • chore(deps): update dependency iterpy to v1.9.0 (906e640)

  • chore(deps): update dependency dev/ruff to v0.3.2 (8525583)

  • chore(deps): update dependency dev/pyright to v1.1.353 (80d8b97)

  • chore(deps): update dependency iterpy to v1.8.1 (68ece09)

  • chore(deps): update dependency iterpy to v1.7.0 (1153826)

  • chore(deps): update dependency sentry-sdk to v1.41.0 (b422c1e)

  • chore(deps): update dependency dev/ruff to v0.3.1 (6095ed2)

  • chore(deps): update dependency dev/ruff to v0.3.0 (7a93e73)

  • chore(deps): update dependency dev/pyright to v1.1.352 (4341487)

  • chore(deps): update dependency pydantic to v2.6.3 (69ef4fb)

  • chore(deps): update dependency tests/pytest-testmon to v2.1.1 (eda5e2c)

  • chore(deps): update dependency sentry-sdk to v1.40.6 (f4a8f0e)

  • chore(deps): update python-semantic-release/python-semantic-release action to v9.1.1 (9a91fbf)

  • chore(deps): update dependency pydantic to v2.6.2 (70d8084)

  • chore(deps): update dependency dev/pyright to v1.1.351 (0d18783)

  • chore(deps): update dependency iterpy to v1.6.0 (25ee384)

  • chore(deps): update dependency sentry-sdk to v1.40.5 (737cb25)

  • chore(deps): update dependency dev/pre-commit to v3.6.2 (4e52e8d)

  • chore(deps): update dependency dev/ruff to v0.2.2 (81544f3)

  • chore(deps): update python-semantic-release/python-semantic-release action to v9.1.0 (19ddce7)

  • chore(deps): update dependency sentry-sdk to v1.40.4 (3abd2d5)

  • chore(deps): update dependency iterpy to v1.5.1 (67c93bd)

  • chore(deps): update dependency iterpy to v1.5.0 (81cbf94)

  • chore(deps): update dependency tqdm to v4.66.2 (4fa5a3d)

  • chore(deps): update dependency dev/pre-commit to v3.6.1 (c020f67)

  • chore(deps): update dependency iterpy to v1 (455ff31)

  • chore(deps): update dependency sentry-sdk to v1.40.3 (87a1e83)

  • chore(deps): update python-semantic-release/python-semantic-release action to v9.0.3 (4d28b59)

  • chore(deps): update python-semantic-release/python-semantic-release action to v9.0.2 (ddeba70)

  • chore(deps): update dependency sentry-sdk to v1.40.2 (658a8c3)

  • chore(deps): update python-semantic-release/python-semantic-release action to v9 (b4a4dd6)

Feature

  • feat: create decks based on wikilinks in qa question (#618)

feat: create decks based on wikilinks in qa question

update 8 files (bcd61e3)

  • feat: create decks based on wikilinks in qa question (448976b)

Unknown

v0.14.3 (2024-02-06)

Chore

  • chore(deps): update dependency tests/pytest to v7.4.4 (#559)

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tests/pytest
(source,
changelog)
==7.4.0 -> ==7.4.4
age

| adoption | passing | confidence |


Release Notes

<details> <summary>pytest-dev/pytest (tests/pytest)</summary>

v7.4.4

Compare Source

v7.4.3: pytest 7.4.3 (2023-10-24)

Compare Source

Bug Fixes

  • #&#8203;10447: Markers are now considered in the reverse mro order to ensure base class markers are considered first -- this resolves a regression.

  • #&#8203;11239: Fixed := in asserts impacting unrelated test cases.

  • #&#8203;11439: Handled an edge case where :data:sys.stderr might already be closed when :ref:faulthandler is tearing down.

v7.4.2: pytest 7.4.2 (2023-09-07)

Compare Source

Bug Fixes
  • #&#8203;11237: Fix doctest collection of functools.cached_property objects.

  • #&#8203;11306: Fixed bug using --importmode=importlib which would cause package __init__.py files to be imported more than once in some cases.

  • #&#8203;11367: Fixed bug where user_properties where not being saved in the JUnit XML file if a fixture failed during teardown.

  • #&#8203;11394: Fixed crash when parsing long command line arguments that might be interpreted as files.

Improved Documentation
  • #&#8203;11391: Improved disclaimer on pytest plugin reference page to better indicate this is an automated, non-curated listing.

v7.4.1: pytest 7.4.1 (2023-09-02)

Compare Source

Bug Fixes

  • #&#8203;10337: Fixed bug where fake intermediate modules generated by --import-mode=importlib would not include the child modules as attributes of the parent modules.

  • #&#8203;10702: Fixed error assertion handling in pytest.approx when None is an expected or received value when comparing dictionaries.

  • #&#8203;10811: Fixed issue when using --import-mode=importlib together with --doctest-modules that caused modules to be imported more than once, causing problems with modules that have import side effects.

</details>


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled because a matching PR was automerged previously.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> (a481ede)

Fix

  • fix: remove cloze extraction from default (#571) (48074a8)

  • fix: remove cloze extraction from default (3d4c889)

v0.14.2 (2024-02-06)

Ci

  • ci: do not disable on concurrency (#570) (9e1fc1b)

  • ci: do not disable on concurrency (05223f7)

Fix

  • fix: duplicate prompt detection (#569) (31b39c6)

  • fix: duplicate prompt detection (5e3e37e)

Unknown

  • dev: remove .testmondata from git (#568) (ad28ee9)

  • dev: do not require manual intervention to submti with coverage < 0.8 (#567) (526966b)

  • dev: remove .testmondata from git (72e2557)

  • dev: do not require manual intervention to submti with coverage < 0.8 (e4ca960)

  • dev: update ruff version (#566) (e61ac8b)

  • dev: update ruff version (47c4ee5)

v0.14.1 (2024-02-06)

Chore

  • chore(deps): update dependency sentry-sdk to v1.40.1 (caf7852)

  • chore(deps): update dependency dev/ruff to v0.2.1 (125e96d)

  • chore(deps): update dependency dev/pyright to v1.1.350 (7b4c9f7)

  • chore(deps): update dependency pydantic to v2.6.1 (bdf76a5)

Fix

  • fix: gracefully fail if block cannot be parsed (#565) (7a49b05)

  • fix: gracefully fail if block cannot be parsed (4691aa8)

v0.14.0 (2024-02-05)

Chore

  • chore(deps): update dependency tests/pytest to v7.4.4 (427d6a8)

  • chore(deps): update dependency pydantic to v2.6.0 (74776d2)

Feature

  • feat(#534): allow both rowwise and row-wise when parsing tables (#558)

Fixes #534 (6a454bd)

  • feat(#534): allow both rowwise and row-wise when parsing tables

Fixes #534 (5fdbac7)

Unknown

  • dev: remove makefile and add lumberman (#553) (413f102)

  • dev: remove makefile and add lumberman (11769d0)

v0.13.1 (2024-02-04)

Chore

  • chore(deps): update dependency tests/pytest to v8 (cdb09b3)

  • chore(deps): update dependency dev/ruff to v0.2.0 (9f7c810)

  • chore(deps): update dependency tests/pytest-sugar to v1 (1a9d95b)

  • chore(deps): update dependency sentry-sdk to v1.40.0 (ce58593)

  • chore(deps): update dependency dev/pyright to v1.1.349 (0be7671)

Fix

  • fix: migrate to iterpy (#555)

fix: migrate to iterpy

update prompt_source.py (752db8e)

Unknown

v0.13.0 (2024-01-15)

Chore

  • chore(deps): update dependency dev/pyright to v1.1.347 (23224db)

  • chore(deps): update dependency dev/pyright to v1.1.346 (f0f6cb5)

Feature

  • feat: exclude sparse cells from TableExtractor (#542)

misc.

misc. (244dabc)

Unknown

v0.12.1 (2024-01-14)

Fix

  • fix: correct table extraction without trailing spaces (#535) (9a1e1ba)

  • fix: correct table extraction without trailing spaces (8cb789c)

v0.12.0 (2024-01-13)

Chore

  • chore(deps): update dependency dev/ruff to v0.1.13 (1a1d6e2)

  • chore(deps): update dependency dev/ruff to v0.1.12 (0ce963f)

  • chore(deps): update dependency unidecode to v1.3.8 (59b5add)

  • chore(deps): update dependency markdown to v3.5.2 (7c2c0c4)

  • chore(deps): update dependency sentry-sdk to v1.39.2 (9159fec)

  • chore(deps): update dependency dev/pyright to v1.1.345 (9ead8ac)

  • chore(deps): update python-semantic-release/python-semantic-release action to v8.7.2 (66341e5)

Feature

  • feat: table parser (#531) (8c0d109)

  • feat: add table parser (dc3fac7)

Unknown

v0.11.0 (2024-01-03)

Documentation

  • docs: recommend naming memium container (#521) (d71ab7f)

Feature

  • feat: add delays before erroring (#523)

feat: add delays before erroring

Fixes #522

feat: add delays before erroring

Fixes #522 (610aad2)

  • feat: add delays before erroring

Fixes #522 (9ef8e6c)

  • feat: add delays before erroring

Fixes #522 (869d2a8)

Unknown

v0.10.3 (2024-01-03)

Fix

  • fix: improve content-extraction for scheduling uuid detection (#520)

fix: improve content-extraction for scheduling uuid detection

Fixes #519

misc. (b0ac0ce)

  • fix: only remove list markup if at beginning of line (a112e11)

  • fix: improve content-extraction for scheduling uuid detection

Fixes #519 (4acfd59)

Unknown

v0.10.2 (2024-01-03)

Fix

  • fix: unicode encoding for uuids (#518)

fix: Å encoding

Fixes #517

fix: Å encoding

Fixes #517

fix: handle unicode encoding for uids (2415f6a)

  • fix: handle unicode encoding for uids (94b4c7f)

  • fix: Å encoding

Fixes #517 (edba7e0)

Unknown

v0.10.1 (2024-01-03)

Fix

  • fix: deduplicate prompts on extraction (#516)

fix: handle duplicate prompts

Fixes #512

fix: deduplicate prompts on extraction (cb1592b)

  • fix: deduplicate prompts on extraction (8f6cd54)

  • fix: handle duplicate prompts

Fixes #512 (683955a)

Refactor

  • refactor: easier hash debugging (#514)

refactor: easier hash debugging

Fixes #513

refactor: easier hash debugging

Fixes #513

misc. (5b03293)

  • refactor: easier hash debugging

Fixes #513 (ff2e8c7)

  • refactor: easier hash debugging

Fixes #513 (1b89c23)

Style

Unknown

v0.10.0 (2024-01-03)

Ci

  • ci: no need to manually specify latest tag (b71247c)

  • ci: fix docker tag (3abf5b4)

Feature

v0.9.0 (2024-01-03)

Ci

  • ci: push docker image with version tag (#510)

ci: push docker image with version tag

Fixes #509 (5b37eda)

  • ci: push docker image with version tag

Fixes #509 (cab954e)

  • ci: push docker image with version tag

Fixes #509 (e77d102)

Feature

Unknown

  • misc. (49ce7f7)

  • dev: restack on submit (#508)

dev: restack on submit

Fixes #507

misc. (1fec855)

v0.8.4 (2024-01-03)

Fix

  • fix: ankiconnect uuid handling (#506)

refactor: What is the AnkiPrompt UUID used for?

Fixes #504

refactor: clarify anki uuid usage (112a7f1)

Refactor

  • refactor: clarify anki uuid usage (146bd44)

  • refactor: What is the AnkiPrompt UUID used for?

Fixes #504 (3d79f93)

Unknown

  • dev: restack on submit

Fixes #507 (54a3dd8)

v0.8.3 (2024-01-03)

Chore

  • chore(deps): update dependency dev/ruff to v0.1.11 (6fee03d)

  • chore(deps): update dependency dev/ruff to v0.1.10 (d491d3f)

  • chore(deps): update dependency functionalpy to v0.15.0 (937b6db)

  • chore(deps): update dependency tests/pytest to v7.4.4 (4f716ae)

  • chore(deps): update dependency dev/pyright to v1.1.344 (8519b4f)

Fix

  • fix: AnkiConnect sync does not appear idempotent (#505)

fix: AnkiConnect sync does not appear idempotent

Fixes #503

refactor: pure-ish functions for ankiconverter

fix: apply the html cleaner (afe06ba)

  • fix: apply the html cleaner (9aa0aaa)

  • fix: AnkiConnect sync does not appear idempotent

Fixes #503 (1cba106)

Refactor

  • refactor: pure-ish functions for ankiconverter (ac82416)

Unknown

v0.8.2 (2023-12-27)

Fix

  • fix: false positives on brackets (#496)

fix: false positives on brackets

Fixes #495

fix: remove entire code blocks (5606322)

  • fix: remove entire code blocks (780ec6f)

  • fix: false positives on brackets

Fixes #495 (b2b656b)

v0.8.1 (2023-12-27)

Fix

  • fix: false positives on cloze for html comments (#494)

Fixes #492 (df5ff29)

  • fix: false positives on cloze for html comments

Fixes #492 (2fe2136)

Unknown

  • misc. (1cb74f4)

  • debug: prompts were not pushed in spite of push_all = true (#493)

Fixes #491 (27bfe70)

  • debug: prompts were not pushed in spite of push_all = true

Fixes #491 (34f2118)

  • styling: _ does not italicize (#490)

styling: _ does not italicize

Fixes #488

misc. (78b7eca)

  • misc. (a7115f5)

  • styling: _ does not italicize

Fixes #488 (681d243)

v0.8.0 (2023-12-27)

Ci

  • ci: fix smoketest permissions (#482)

ci: fix smoketest permissions

Fixes #481

ci: fix smoketest permissions

Fixes #481 (056a6e0)

Feature

  • feat: handle wikilinks and aliases (#487)

feat: handle wikilinks

Fixes #485 and fixes #486. (1c5dff5)

  • feat: handle wikilinks

Fixes #485 (18023f6)

  • feat: handle wikilinks

Fixes #485 (19355d8)

v0.7.1 (2023-12-27)

Ci

  • ci: smoketests don't need ghcr (927668c)

  • ci: fix smoketest permissions

Fixes #481 (a36bbd3)

  • ci: fix smoketest permissions

Fixes #481 (9c6fc8e)

Fix

Refactor

Unknown

v0.7.0 (2023-12-27)

Chore

  • chore: cleanup (#476) (c064b68)

  • chore(deps): update actions/setup-python action to v5 (45a6637)

  • chore(deps): update dependency dev/pyright to v1.1.343 (a2dbeb6)

  • chore(deps): update python-semantic-release/python-semantic-release action to v8.7.0 (3d4b538)

  • chore(deps): update dependency pydantic to v2.5.3 (11a85a9)

  • chore(deps): update dependency dev/ruff to v0.1.9 (b69d658)

  • chore(deps): update dependency dev/pyright to v1.1.342 (cf5a8b1)

  • chore(deps): update python-semantic-release/python-semantic-release action to v8.5.2 (6e6496b)

  • chore(deps): update dependency dev/pre-commit to v3 (f506653)

  • chore(deps): update docker/login-action action to v3 (8e76a16)

  • chore(deps): update actions/stale action to v9 (e5967b0)

  • chore(deps): update actions/checkout action to v4 (b15c5d6)

  • chore(deps): update python docker tag to v3.12 (e50a018)

  • chore(deps): update python-semantic-release/python-semantic-release action to v8.5.1 (ff53391)

  • chore(deps): update dependency tests/pytest-xdist to v3.5.0 (2d97f73)

  • chore(deps): update dependency tests/pytest to v7.4.3 (acf432a)

  • chore(deps): update dependency sentry-sdk to v1.39.1 (ff95683)

  • chore(deps): update dependency dev/pre-commit to v2.21.0 (02eb2cc)

  • chore(deps): update dependency tests/diff-cover to v8.0.2 (a4512f8)

  • chore(deps): update dependency genanki to v0.13.1 (abf835a)

  • chore(deps): update dependency dev/pyright to v1.1.341 (8466592)

  • chore(deps): update dependency dev/ruff to v0.1.8 (e670f8e)

  • chore: Configure Renovate (#368)

Fixes #260. (d9fa9c0)

Ci

  • ci: add manual trigger to release (32470a5)

  • ci: typo in release.yml (72c7a08)

  • ci: release override permissions (#479) (975630d)

  • ci: update release token (b4f1f2e)

  • ci: remove github release (#477) (941f587)

  • ci: release to memium on pypi

Fixes #455 (b8fdb6b)

  • ci: update ref groups. (#447)

ci: update ref groups.

Fixes #446

implement (1387d00)

  • ci: update ref groups.

Fixes #446 (a18ccaa)

Fixes #343 (ee50f34)

Documentation

  • docs: use ghcr in readme for docker image (#471)

docs: use ghcr in readme for docker image

Fixes #470

misc. (52cbec6)

  • docs: use ghcr in readme for docker image

Fixes #470 (04229f1)

  • docs: use ghcr in readme for docker image

Fixes #470 (0b3f810)

  • docs: update readme (#466)

docs: update readme

Fixes #462

misc. (01aa23d)

  • docs: update readme

Fixes #462 (adb5527)

Feature

  • feat: raise error if input dir is not writeable (#474)

feat: raise error if input dir is not writeable

Fixes #473

feat: raise error if input dir is not writeable

Fixes #473 (4f0ea80)

  • feat: raise error if input dir is not writeable

Fixes #473 (883f16e)

  • feat: raise error if input dir is not writeable

Fixes #473 (f837faa)

  • feat: rename to memium (#448)

feat: rename to memium.

Fixes #419

implement (41fbe4a)

  • feat: rename to memium.

Fixes #419 (fb02dc2)

  • feat: make pipx installable. (#441)

Fixes #413 (61c397d)

  • feat: make pipx installable.

Fixes #413 (540588a)

  • feat: add push_all option to CLI (#439)

feat: update_all option.

Fixes #409

feat: update_all option.

Fixes #409 (bfd76ba)

  • feat: update_all option.

Fixes #409 (d6a184f)

  • feat: add sentry_dsn flag which enables/disables sentry. (#437)

feat: add sentry_dsn flag which enables/disables sentry.

Fixes #421

feat: add sentry_dsn flag which enables/disables sentry.

Fixes #421 (7e001cf)

  • feat: add sentry_dsn flag which enables/disables sentry.

Fixes #421 (9c45c7b)

  • feat: add sentry_dsn flag which enables/disables sentry.

Fixes #421 (6db2467)

  • feat: remove temp dir from cli interface. Fixes #374 (#428)

feat: remove temp dir from cli interface. Fixes #374

misc.

misc. (cb6c95c)

  • feat: remove temp dir from cli interface. Fixes #374 (a07738a)

  • feat: use context manager to temp deck file deletion. Fixes #423 (#427)

feat: use context manager to temp deck file deletion. Fixes #423

implement (be4999d)

  • feat: use context manager to temp deck file deletion. Fixes #423 (d1c7e3d)

  • feat: add optional arguments to cli (#422)

feat: add optional arguments to cli

misc. (bec9363)

  • feat: add optional arguments to cli (e20142a)

  • feat: fail with user friendly error if ankiconnect is not live (e489e2f)

  • feat: change document ingestion to best-effort (#416)

feat: change document ingestion to best-effort

feat: implement (bbe1196)

  • feat: implement (bb00c4c)

  • feat: change document ingestion to best-effort (5b4401c)

  • feat: update remote if tags have changed (#410)

feat: update remote if tags have changed

misc.

tests: make tests more readable (908ed5e)

  • feat: update remote if tags have changed (e9b06f7)

  • feat: support arbitrary subdeck nesting (3ba0c90)

  • feat: implement (10eecf4)

  • feat: first run on v2 (#397)

fix: only update unique models Fixes #315

dev: add run cli launch option

fix: use localhost for ANKICONNECT_URL if not on docker

misc: formatting (49d0501)

  • feat: set max_wait_seconds for ankiconnect destination (da53a73)

  • feat: implement sleep for ankiconnectdestination (2204f4d)

  • feat: use v2 when running docker smoketest

Fixes #331 (510eb33)

  • feat: polish cli

Fixes #338 (bd11c10)

  • feat: add dry-run

Fixes #336 (ccde648)

  • feat: use markdown promptsource

Fixes #309 (464d8fa)

  • feat: if n+ notes are scheduled for deletion, do not sync

Fixes #251 (0915e7f)

  • feat: add remoteid and use for prompt deletion

Fixes #321 (3c47d7e)

  • feat: add diffdeterminer (9d708f2)

  • feat: implement diffdeterminer

Fixes #292 Add GeneralSyncer (174add1)

  • feat: implement ClozeExtractor

Fixes #297 (a9afe36)

  • feat: implement QA extractor

Fixes #294 (aa7079c)

  • feat: add markdown ingester (728de65)

  • feat: stub out promptsource

Fixes #293 (0e2e2f2)

  • feat: stub out main for cli in v2 (#291) (f2b4cf0)

  • feat: stub out main cli v2 (79f2d09)

  • feat: stub out main cli v2 (24954c7)

  • feat: finalise push on AnkiConnectPromptDestination (#289) (8edeee7)

  • feat: anki prompts_to_cards (#288) (d9fd7aa)

  • feat: ankiconnect destination get_all_prompts (#286) (3184006)

  • feat: ankiconnect support delete notes (#285) (99b507a)

  • feat: add ankiconnect destination get all (60f52d8)

  • feat: stub out ankiconnect destination (#282) (7de7bec)

Fix

  • fix: release to pypi (#475) (199ed12)

  • fix: append \ to docker command (2778bbb)

  • fix: readme casing (35828d5)

  • fix: release flow (#467)

fix: release flow

Fixes #465

major: release to pypi (56f6422)

  • fix: release flow

Fixes #465 (e6def83)

  • fix: release flow

Fixes #465 (0db976e)

  • fix: smokestest (b472748)

  • fix: smokestest (da1e4ad)

  • fix: smokestest (fa7c5bb)

  • fix: create a subdir, so it can never delete an existing dir (0978523)

  • fix: do not delete entire dir (9dc5bef)

  • fix: imports (3244f6e)

  • fix: anki subdecks are not used (#404)

fix: anki subdecks are not used

Fixes #396

tests: ensure ankiconnect gets correct subdecks

fix: extract all tags from markdown documents

fix: tag strings should not contain "#"

fix: import all decks

feat: support arbitrary subdeck nesting (7ca3781)

  • fix: import all decks (dda73bd)

  • fix: tag strings should not contain "#" (5a220ff)

  • fix: extract all tags from markdown documents (9ab65fa)

  • fix: anki subdecks are not used (4762a48)

  • fix: anki subdecks are not used (#400)

fix: anki subdecks are not used

fix: use anki subdecks (0aa8473)

  • fix: use anki subdecks (7fc378e)

  • fix: anki subdecks are not used (3c71336)

  • fix: use answer when generating hash for QA (#399) (3345bff)

  • fix: use answer when generating hash for QA (2919d77)

  • fix: anki tags are not added (#398)

fix: anki tags are not added

feat: implement

misc. (5e05ab5)

  • fix: anki tags are not added (27432d1)

  • fix: use localhost for ANKICONNECT_URL if not on docker (045eaa4)

  • fix: only update unique models Fixes #315 (cfbae0e)

  • fix: submit entire stack (1b37e1b)

  • fix: use invoke on devcontainer.json (3adb865)

  • fix: QA uuid should include answer

Fixes #346 (9cc2991)

  • fix: use remote id for sync (#334) (b3e98f5)

  • fix: use correct id for remote sync (526480b)

  • fix: PromptID to NoteID mapping

Fixes #284 (2f981b1)

  • fix: inherit from protocol (#287) (6e2862f)

Refactor

  • refactor: remove top level git (eff9e9e)

  • refactor: remove top level git (#472) (3000b65)

  • refactor: remove top level git (a2913b7)

  • refactor: decrease file nesting (#414)

refactor: decrease file nesting

Fixes #350

phase 1

fix: imports

style: linting

misc. (0acd631)

  • refactor: decrease file nesting (15938e1)

  • refactor: misc (56fc926)

  • refactor: split tasks into multiple files (c533a9e)

  • refactor: remove makefile (6c97f96)

  • refactor: remove v1 (#344) (f1be2d3)

  • refactor: move max wait duration to gateway (b237169)

  • refactor: move cli to top-level (e14a694)

  • refactor: move v2 to top level (8afcb5a)

  • refactor: remove v1

Fixes #338 (3df182b)

  • refactor: remove tmp_dirs from pushprompts and promptdiffdeterminer (8e80469)

  • refactor: remove tmp_dirs from PushPrompts and PromptDiffDeterminer

Fixes #323 (9fc4e3e)

  • refactor: renames (003b523)

  • refactor: get rid of tmp_read_dir and tmp_write_dir

Fixes #308 (93116a4)

  • refactor: simplify prompts (#312) (be6a5db)

  • refactor: simplify prompts (1b4c802)

  • refactor: int_hash_str location (#303) (02eea89)

  • refactor: minor cleanup (#290) (2564780)

  • refactor: abstract outline (6fb9675)

  • refactor: sync decks into functional core imperative shell (#270) (80f956d)

  • refactor: sync decks into functional core, imperative shell

Fixes #240 (32a0e3a)

  • refactor: sync decks into functional core, imperative shell

Fixes #240 (9e709ff)

  • refactor: sync decks into functional core, imperative shell

Fixes #240 (562d46f)

  • refactor: simplify tests and remove defaults from extractors

Fixes #245 (e259578)

  • refactor: minor cleanup of markdown ingester (#246) (c542d8e)

  • refactor: move things out of globals (#224)

Auto-created (05a83b6)

  • refactor: decrease makefile verbosity (#212)

Auto-created (464453b)

  • refactor: fix import errors after folder restructure (#202)

Auto-created


Co-authored-by: github-actions <[email protected]> (5680ad9)

Style

Test

Unknown

tests: extract smoketest command from readme

Fixes #463

misc. (0cd327f)

  • misc. (edf75b6)

  • misc. (e0f3ba2)

  • tests: extract smoketest command from readme

Fixes #463 (1cef659)

Fixes #463 (d9bba41)

Fixes #455 (93e59aa)

  • dev: user friendly error if no issues are assigned to you (#460)

dev: user friendly error if no issues are assigned to you

Fixes #459

dev: user friendly error if no issues are assigned to you

Fixes #459

misc. (6f22148)

  • misc. (e6c46da)

  • misc. (514caf2)

  • dev: user friendly error if no issues are assigned to you

Fixes #459 (9494b4f)

  • dev: user friendly error if no issues are assigned to you

Fixes #459 (be9a233)

  • dev: decrease graphite force pushes (#454)

dev: decrease force pushes

Fixes #453

tasks: only upstack ancestors

misc. (7c8abeb)

  • misc. (e280e17)

  • tasks: only upstack ancestors (8c92a69)

  • dev: ignore issues with linked PRs (#452)

dev: ignore issues with linked PRs

Fixes #451

implement (1eafbba)

  • Merge branch 'main' into 451-dev-ignore-issues-with-linked-PRs (702c78b)

  • dev: do not add period at the end of PR title (#450)

Fixes #449. (720fa01)

  • Merge branch 'main' into 449-dev-do-not-add-period-at-the-end-of-PR-title (0ffd281)

  • implement (403d2f8)

  • misc. (d32576a)

  • implement (57d6a7f)

  • dev: ignore issues with linked PRs

Fixes #451 (22d4fb7)

  • misc. (a98b1cf)

  • Merge branch 'main' into 446-ci-update-ref-groups (0b23925)

  • tests: use pip installed cli in smoketest. (#445)

tests: use pip installed cli in smoketest.

Fixes #444

implement (a2c5d4b)

Fixes #444 (f8a4b13)

  • dev: add graphite extension as recommended in container. (#442)

dev: add graphite extension as recommended in container.

Fixes #435

misc. (9e2e71d)

  • misc. (24c4320)

  • dev: add graphite extension as recommended in container.

Fixes #435 (a829183)

  • dev: get last modified issue in bottom of list. (#440)

dev: get last modified issue in bottom of list.

Fixes #438

misc. (1ffeae3)

  • misc. (1a1dfca)

  • dev: get last modified issue in bottom of list.

Fixes #438 (7de9275)

  • dev: disable graphite pager (#432)

Fixes #431. (12a9e9f)

  • dev: prettier graphite commit messages (#430)

Fixes #429 (cc93809)

Fixes #{selected_issue.number} (aac479f)

  • {selected_issue.title}.

Fixes #{selected_issue.number} (c20b1c6)

  • dev: automatically publish prs with gt submit (1266c38)

  • misc. (d161092)

  • dev: prettier graphite commit messages

Fixes #429 (fc56d67)

  • misc. (85a474d)

  • implement (f2bc39b)

  • dev: merged prs do not close issues. Fixes #424. (#425)

dev: merged prs do not close issues. Fixes #424.

misc. (98eb56f)

  • misc. (c115b59)

  • dev: merged prs do not close issues. Fixes #424. (3a17a13)

  • misc. (48e2131)

  • misc. (c06021d)

  • ops: fail with user-friendly error if AnkiConnect is not live (#418)

ops: fail with user-friendly error if AnkiConnect is not live

feat: fail with user friendly error if ankiconnect is not live

misc.

Fixes #393 and #412. (db4ec91)

  • misc. (c5cb128)

  • ops: fail with user-friendly error if AnkiConnect is not live (d603e9e)

  • dev: fix issue index getter (#417)

dev: fix issue index getter

Fixes #415

fix (6669456)

dev: split out tasks.py

Fixes #378

refactor: split tasks into multiple files

refactor: misc

misc.

misc. (cfa8912)

dev: separate inv new and inv next

Fixes #375

misc. (fdbde16)

Fixes #366

dev: add gt log (a35a262)

  • dev: add gt log (8b7552a)

  • Fixes #366 (dd4fc93)

  • dev: remove makefile (#363)

Fixes #362

ci: use invoke

refactor: remove makefile

misc.

misc. (93b8082)

dev: add fix commit

Fixes #359

misc.

misc.

misc.

misc. (c1f9b83)

  • dev-try-graphite
  • dev: convert entrypoints to invoke
  • dev: setup tasks for refactor
  • dev: ready
  • ci: update
  • misc.
  • misc. (d827149)

dev-try-graphite

dev: convert entrypoints to invoke

dev: setup tasks for refactor

dev: ready

ci: update (0194795)

  • dev: ready (9913fa6)

  • dev: setup tasks for refactor (4bcc26e)

  • dev: convert entrypoints to invoke (1888da6)

  • dev-try-graphite (d6c4d65)

  • tests remove UsersLeisure from all tests (#349) (e27af07)

  • tests: remove /Users/Leisure/ from all tests

Fixes #345 (df68018)

  • tests: remove /Users/Leisure/ from all tests

Fixes #345 (242fb7c)

  • fix: QA uid should include answer (#348) (b0ee1f2)

  • refactor (9a92d89)

  • tests: max_wait_seconds = 0 (24adfd6)

  • feat use v when running docker command (#340) (2ad17d7)

  • Merge remote-tracking branch 'origin/main' into 331-feat-use-v2-when-running-docker-command (07aa2bf)

  • feat: polish cli (#339) (2c07f17)

  • Merge remote-tracking branch 'origin/main' into 338-feat-polish-cli (c289d65)

  • feat add dry run (#337) (2702a63)

  • misc. (a33c680)

  • tests: integration test sync_deck (#330) (a96cd2a)

  • Merge remote-tracking branch 'origin/main' into 320-tets-integration-test-_sync_deck (070d540)

  • tets: integration test _sync_deck

Fixes #320 (a3c4eba)

  • feat use markdown promptsource (#329) (ecb25cf)

  • Merge remote-tracking branch 'origin/main' into 309-feat-use-markdown-promptsource (2450143)

  • mbern_fix_prompt_converter (#328) (9ed223b)

  • misc. (660c792)

  • feat: if n+ notes are scheduled for deletion do not sync (#326) (f3dedc5)

  • Merge remote-tracking branch 'origin/main' into 251-feat-if-n+-notes-are-scheduled-for-deletion-do-not-sync (c9fe4da)

  • refactor: remove tmp_dirs from PushPrompts and PromptDiffDeterminer (#325) (b61fd15)

  • add to cli (525a367)

  • misc. (04cbed8)

  • Merge remote-tracking branch 'origin/main' into 251-feat-if-n+-notes-are-scheduled-for-deletion-do-not-sync (5f234b8)

  • Merge remote-tracking branch 'origin/main' into 323-refactor-remove-tmp_dirs-from-PushPrompts-and-PromptDiffDeterminer (caa1a43)

  • feat: add remoteid and use for prompt deletion (#324) (5f38dfe)

  • misc. (01ad405)

  • misc: renames (1c8e3b4)

  • misc. (4ac31f6)

  • refactor get rid of tmp_read_dir and tmp_write_dir (#318) (4b91f01)

  • Merge remote-tracking branch 'origin/main' into 308-refactor-get-rid-of-tmp_read_dir-and-tmp_write_dir (e9dc794)

  • tests AnkiConnect create > get all > delete > get all sequence (#316) (1866b7c)

  • tests: AnkiConnect create -> get all -> delete -> get all sequence

Fixes #314 (2393bad)

  • Merge remote-tracking branch 'origin/main' into mbern_refactor_simplify_prompts (be764e4)

  • fix: PromptID to NoteID mapping (#311) (30c2913)

  • Merge remote-tracking branch 'origin/main' into 284-fix-PromptID-to-NoteID-mapping (20dd84e)

  • feat: implement diffdeterminer (#310) (94c044c)

  • misc. (37f3dd4)

  • reafctor: move int_hash_str to utils (65d1352)

  • tests: DocumentPromptSource (#302) (a6aff81)

  • Merge remote-tracking branch 'origin/main' into 296-tests-test-DocumentPromptSource (59d7e6a)

  • tests: test DocumentPromptSource

Fixes #296 (01f0bee)

Fixes #254 (e629876)

  • feat: disambiguate development and production environments in sentry (#261) (7ca9385)

  • tests: add main smoke test (8f766a6)

  • dev: disable dependabot (fa55682)

  • deps:(deps-dev): bump functionalpy from 0.6.0 to 0.12.0 (#255) (e26aeb5)

  • deps:(deps-dev): bump pyright from 1.1.328 to 1.1.336 (#257) (2d9ca6c)

  • misc. (050475b)

  • Merge remote-tracking branch 'origin/main' into 254-sentry-disambiguate-development-and-production-environments (b406493)

  • sentry: disambiguate development and production environments

Fixes #254 (973dbe0)

  • tests ensure that append actually adds it to the file on disk (#259) (faffdda)

  • tests: ensure that append actually adds it to the file on disk

Fixes #252 (d4ad923)

  • misc. settings (002408f)

  • deps:(deps-dev): bump pyright from 1.1.328 to 1.1.336

Bumps pyright from 1.1.328 to 1.1.336.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (0591d59)

  • deps:(deps-dev): bump functionalpy from 0.6.0 to 0.12.0

Bumps functionalpy from 0.6.0 to 0.12.0.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (0927bfe)

  • remove defaults from extractors to make signature easier to understand (#249) (373f415)

  • misc. (48ecd00)

  • Merge remote-tracking branch 'origin/main' into mb/minor_docs_additions (92e28ad)

  • misc. (49a3407)

  • Split stateful and non stateful markdown note operations (#244) (ffb587c)

  • tests: expand test (5f5b864)

  • tests: test markdown ingester (3a08a7a)

  • tests: improve test coverage (832c488)

  • misc. (6f89631)

  • tests: misc. test refactor (8e30c7f)

  • Merge remote-tracking branch 'origin/main' into 206-Split-stateful-and-non-stateful-markdown-note-operations (7470d5e)

  • dev_minor_settings_chagnes (#243) (347a512)

  • Merge branch 'main' into dev_minor_settings_chagnes (03b0781)

  • misc. (53f6caf)

  • Split stateful and non-stateful markdown note operations.

Fixes #206 (247781e)

  • Refactor main to only handle stateful operations and calls into functional core (#241) (0d1e57c)

  • deps: update pytest-cov (df2359c)

  • misc. minor changes to settings (6a40049)

  • misc. (36d232b)

  • misc. (0095543)

  • misc. types (4743fb1)

  • Refactor main to only handle stateful operations and calls into functional core

Fixes #208 (e13eb53)

  • dev: add coverage to vscode (b2edb0f)

  • misc. (f53f724)

  • Merge remote-tracking branch 'origin/main' into 208-Refactor-main-to-only-handle-stateful-operations-and-calls-into-functional-core (80c0f36)

  • Refactor main to only handle stateful operations and calls into functional core

Fixes #208 (09dd00b)

  • mbern_lengthy hornet (#238) (5c6ea12)

  • dev: add no milestone (1c6d316)

  • dev: stop adding coverage.xml when committing (#237) (97d3a00)

  • Merge remote-tracking branch 'origin/main' into 236-dev-figure-out-how-to-avoid-merge-conflicts-when-merging-codecovxml (96ba8f6)

  • Stop tracking coverage.xml (d3fa2b8)

  • dev: figure out how to avoid merge conflicts when merging codecov.xml

Fixes #236 (c0ab9cd)

  • dev merge via merge commit on create pr (#234) (1120978)

  • refactor change prompts into protocols (#235)

Auto-created (9f16d9e)

  • Merge branch 'main' into 233-dev-merge-via-merge-commit-on-create-pr (3baf3df)

  • dev_add_issues_queries (#232)

Auto-created (3653f0a)

  • dev: merge via merge commit on create pr

Fixes #233 (bc752ea)

  • dev: add diff-coverage to make pr (#229)

Auto-created (d29a6a6)

  • dev: prompt if wanting to enable automerge in tasks

Fixes #223 (#231)

Auto-created (657ecc3)

  • dev use branch title for PR title (#230) (e655575)

  • dev: use branch title for PR title

Fixes #225 (df5eda7)

  • tests: update coverage (3f6c079)

  • dev: makefile success messages (#221)

Auto-created (3e3e4e1)

  • Merge remote-tracking branch 'origin/main' into 214-dev-add-vscode-task-which-does-the-full-PR-view (#219)

Auto-created (0344b3c)

  • Merge remote-tracking branch 'origin/main' into 214-dev-add-vscode-task-which-does-the-full-PR-view (#218)

Auto-created (b563c08)

  • Merge remote-tracking branch 'origin/main' into 214-dev-add-vscode-task-which-does-the-full-PR-view (#217)

Auto-created (fc56c34)

  • Merge remote-tracking branch 'origin/main' into 214-dev-add-vscode-task-which-does-the-full-PR-view (#216)

Auto-created (74d713f)

  • dev: setup pip caching (#215)

Auto-created (be802d6)

  • misc: map desired changes (#211)

Auto-created (6a9e7fb)

v0.6.0 (2023-11-18)

Build

  • build: update dockerfile for new dir structure (0f1e8c0)

Ci

  • ci: fix integration tests with new path (#200)

Auto-created (b734f9e)

  • ci: run docker publish independently of integration test (d1402c6)

  • ci: run type checks on application script as well (849c0f5)

  • ci: setup multiplatform conditions (#192) (5120b18)

  • ci: add arm64 to deploy (a6fb2c5)

  • ci: update docker build action (6724cd4)

Feature

  • feat: move cli to separate file (f91216b)

Fix

  • fix: do not mount input dir on remote (#201)

Auto-created (83cedae)

  • fix: add mounts points for devcontainer (c2497ee)

Refactor

  • refactor: rename pipeline to not hit test (1b5cbf2)

Unknown

Auto-created (e6fd14d)

  • Merge pull request #190 from MartinBernstorff/mbern_dependent-flamingo

ci: add arm64 to deploy (f2529bc)

  • Update readme.md (6ec8a1a)

  • Merge pull request #177 from MartinBernstorff/mb/fix_deploy

ci: update docker build action (a11a7c2)

v0.5.1 (2023-10-28)

Fix

  • fix: docker deploy should be lowercase (56d0517)

Unknown

  • Merge pull request #176 from MartinBernstorff/mb/fix_deploy

fix: docker deploy should be lowercase (be9b35d)

v0.5.0 (2023-10-28)

Ci

  • ci: add docker deploy (a658f15)

  • ci: support multiline comment (273d2c9)

  • ci: remove unused section (79bb2d2)

  • ci: make integration test unique (85753df)

  • ci: build prod image as part of tests (b595956)

Documentation

Feature

  • feat: add integration test (e0526b6)

  • feat: add prod docker image (ed5f350)

Unknown

  • Merge pull request #175 from MartinBernstorff/add-prod-dockerfile

feat: add prod dockerfile (99a6795)

v0.4.0 (2023-10-27)

Feature

  • feat: add build command (d6cb133)

Fix

  • fix: duplicate version toml (8526eed)

Unknown

  • Merge pull request #174 from MartinBernstorff/mb/critical-mockingbird

feat: add build command (94af2bf)

v0.3.0 (2023-10-27)

Build

  • build: auto-fix formatting by default (16806cf)

  • build: update tasks.py (cef2666)

  • build: typo (c3b4ed0)

  • build: more informative messaging when syncing (d351a16)

  • build: pull before push (027d426)

  • build: hide result from gh pr lsit (9c91fa1)

  • build: only open browser if PR does not exist (883ddca)

  • build: prettier messages (4c5d961)

  • build: hide output of branch_exists_on_remote (9bef312)

  • build: separate exist and does not exist flow (b044fe6)

  • build: remove @task decorator from utils function (2e7a61d)

  • build: add timeout to pr list (d76f8d1)

  • build: fix quotation marks (d833bc5)

  • build: push branch to origin if doesn't exist (2b07dd9)

  • build: push to PR if exists (137aa06)

  • build: ask for commit if uncommitted changes before PR (4b4f7d3)

  • build: complete migration to Invoke (4c77a87)

  • build: use all available cores (f9916e8)

  • build: add more emojis (bb858f9)

  • build: make tests only show minimal effect (65c3ddc)

  • build: run failed tests first (af11fcb)

  • build: missing backslash (0fa130e)

  • build: pre_commit before mypy (d2a5c40)

  • build: misc. (968cd47)

  • build: misc. (0d94a1d)

  • build: first makefile (e446e8b)

  • build: remove unused readme (7f00c19)

Chore

Ci

Documentation

Feature

  • feat: bump (26ea9fb)

  • feat: use functionalpy (b7352f1)

  • feat: use functionalpy (72d106a)

  • feat: add docker image (2c0b7c6)

  • feat: pre-populate msic (73dcb46)

  • feat: add preferred extensions (388dce3)

  • feat: add dev_container (0e29b4d)

  • feat: dynamic user dir in debug main launch.json (0aa5d38)

  • feat: robustness to cards with errors (d340b50)

  • feat: add vscode setting sto tracking (147716e)

  • feat: use obsidian uris (e107087)

  • feat: support dash in links (add5191)

  • feat: restrict polling time (00f163e)

  • feat: improve dir parsing speed (e17dea6)

  • feat: update guid for qa (f88d7ad)

  • feat: add guid test for qa ankinotes (dfdf04c)

  • feat: add Obsidian URI to AnkiCards (b04f44b)

  • feat: sync deletions (14c24e2)

  • feat: delete cards on sync (cfd82c9)

  • feat: add support for markdown link aliases (add7e2a)

  • feat: add tts (5eaf984)

  • feat: attempt tts addition (3ccb493)

  • feat: decrease length of note id (6075894)

Fix

  • fix: correctly sync dirs in bind mounts (3e269ee)

  • fix: add field to attribute, not property (274370f)

  • fix: re-add required import (3d0d51d)

  • fix: infinite loop (ce7470a)

  • fix: pin invoke to version 2.1.0 (a5c56b9)

  • fix: incorrect type hints from misaka (6988e7a)

  • fix: remove rej (152f124)

  • fix: typo (e687c3e)

  • fix: overlapping commands (dd66cc1)

  • fix: do not point to non-existing license (5197292)

  • fix: shrink matching (5dc43d7)

  • fix: remove da references (1b32634)

Refactor

  • refactor: major rewrite of input pipeline (88793cd)

  • refactor: split ankicard into AnkiQA and AnkiCloze (824660c)

  • refactor: specify anki packagegenerator (8b52a42)

  • refactor: extract url generation (b740700)

  • refactor: modularise (5eba16c)

  • refactor: split cards_to_decks (fa183f0)

  • refactor: renaming (61baacc)

  • refactor: split git sync and github pr handling (981d105)

  • refactor: remove unused arguments from config (c27068b)

  • refactor: remove support for QA DK card (125c725)

Style

Unknown

  • Merge pull request #173 from MartinBernstorff/mb/critical-mockingbird

ci: update cruft (ebcef8c)

  • major: bump (2062688)

  • Merge pull request #172 from MartinBernstorff/mb/melted-gull

ci: run release after tests (51a0e48)

  • Merge pull request #170 from MartinBernstorff/mb/cultural-goldfish

ci: reenable release (ac0e0c1)

  • misc. (255e288)

  • Merge pull request #169 from MartinBernstorff/mb/external-landfowl

ci: re-enable caching in tests (5751833)

  • Merge pull request #168 from MartinBernstorff/mb/necessary-swallow

ci: use nimble-python (65a46f4)

fix: bind mounts (3217d85)

  • Merge branch 'main' into mb/fix_bind_mounts (3d6fded)

  • misc. (f91f319)

  • Merge pull request #163 from MartinBernstorff/mb/debug_no_such_file_or_directory

fix: correct bind mounts (7984cd2)

  • misc. (0773a19)

  • Merge pull request #159 from MartinBernstorff/2

v2 (ff5fd40)

  • v2 (58bbcae)

  • Merge pull request #157 from MartinBernstorff/MartinBernstorff-patch-2

Update readme.md (f843f48)

  • Update readme.md (96eaa92)

  • Merge pull request #156 from MartinBernstorff/mb/create_prod_docker_image

create prod docker image (ab2e688)

  • misc. (d013219)

  • misc. (38d7eb9)

  • misc. (4e79feb)

  • misc. (70b63e9)

  • remove dev container json to enable local mounts (8dd1c66)

  • git: ignore input mount (967a745)

  • dev: do not add mount by default (670cef6)

  • misc. (2aa9395)

  • remove unused docopt and centralise globals (8668bdd)

  • misc. (939b1d9)

  • Merge pull request #150 from MartinBernstorff/mb/simplify_deps

simplify deps (c888a4c)

  • deps: pytest-sugar version (0a05976)

  • pytest-xdist deps (580bdcd)

  • Merge branch 'main' into mb/simplify_deps (979b421)

  • simplify deps (35c70d7)

  • Merge pull request #148 from MartinBernstorff/mb/add_monitoring

add monitoring (e0ad96f)

  • correct sentry version (fa14c24)

  • Merge branch 'main' into mb/add_monitoring (f6a584a)

  • Merge pull request #149 from MartinBernstorff/mb/migrate_ci_to_use_dev_container

misc. (19255eb)

  • Benchmark with prebuilt image (f2d3e80)

  • rename validation job (3dfefa5)

  • another typo (6d332b8)

  • fix type in dev container image spec (5d83095)

  • simplify ci (12ab185)

  • add gh cli to devcontainer.json (9ed6b15)

  • python3 .10 (c780ae4)

  • dev: simplify dev container (8b90fb1)

  • misc. (8778915)

  • Merge remote-tracking branch 'origin/main' into mb/add_monitoring (748d415)

  • dev: push changes on succesful tests (55c2589)

  • types: fix (18dfb85)

  • dev: add type-checks to make (228e951)

  • dev: add makefile tools (b52e2a8)

  • dev: add makefile (0a8f043)

  • add black as provider (34aa978)

  • add sentry monitoring (ea59872)

  • Merge pull request #147 from MartinBernstorff/mb/feat_add_shell_script_logging

add shell script logging (fcaca78)

  • add shell script logging (fa7fb28)

  • Merge pull request #146 from MartinBernstorff/dependabot/pip/pyright-1.1.330.post0

deps:(deps-dev): bump pyright from 1.1.329 to 1.1.330.post0 (09e7a26)

  • deps:(deps-dev): bump pyright from 1.1.329 to 1.1.330.post0

Bumps pyright from 1.1.329 to 1.1.330.post0.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (5cdeb83)

  • Merge pull request #139 from MartinBernstorff/mb/feat_add_devcontainer

ci: add devcontainer (9d0635f)

  • container: ensure lazygit does not show pop-up every time (ad0f51d)

  • Merge branch 'main' into mb/feat_add_devcontainer (98a8763)

  • misc. (37f3d8b)

  • misc. (b3eb9eb)

  • Merge pull request #140 from MartinBernstorff/dependabot/pip/pyright-1.1.329

deps:(deps-dev): bump pyright from 1.1.327 to 1.1.329 (c77656f)

  • deps:(deps-dev): bump pyright from 1.1.327 to 1.1.329

Bumps pyright from 1.1.327 to 1.1.329.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (a48366e)

  • cleanup (156cc84)

  • Merge pull request #138 from MartinBernstorff/dependabot/pip/pyright-1.1.327

deps:(deps-dev): bump pyright from 1.1.326 to 1.1.327 (9f4be02)

  • deps:(deps-dev): bump pyright from 1.1.326 to 1.1.327

Bumps pyright from 1.1.326 to 1.1.327.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (ac56d47)

  • Merge pull request #137 from MartinBernstorff/dependabot/pip/pyright-1.1.326

deps:(deps-dev): bump pyright from 1.1.325 to 1.1.326 (494de01)

  • Merge pull request #136 from MartinBernstorff/dependabot/pip/furo-gte-2022.12.7-and-lt-2023.9.11

deps:(deps-dev): update furo requirement from <2023.8.20,>=2022.12.7 to >=2022.12.7,<2023.9.11 (faa8888)

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

Bumps pyright from 1.1.325 to 1.1.326.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (78fcd9d)

  • deps:(deps-dev): update furo requirement

Updates the requirements on furo to permit the latest version.


updated-dependencies:

  • dependency-name: furo dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (cdf0bcf)

  • Merge pull request #132 from MartinBernstorff/mb/rewrite_entrypoint

refactor: rewrite entrypoint (8e68c36)

  • deps: pin invoke version (02b1549)

  • deps: pin invoke (a1d6339)

  • formatting (0ff68d0)

  • Merge pull request #135 from MartinBernstorff/dependabot/pip/pyright-1.1.325

deps:(deps-dev): bump pyright from 1.1.324 to 1.1.325 (36587bf)

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

Bumps pyright from 1.1.324 to 1.1.325.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (8e92745)

  • Merge branch 'main' into mb/rewrite_entrypoint (b857f27)

  • Merge pull request #131 from MartinBernstorff/mb/debug

feat: dynamic user dir in debug main launch.json (68a68f2)

  • Merge pull request #134 from MartinBernstorff/dependabot/pip/invoke-2.2.0

deps:(deps-dev): bump invoke from 2.1.0 to 2.2.0 (ed9446a)

  • Merge pull request #133 from MartinBernstorff/dependabot/pip/pyright-1.1.324

deps:(deps-dev): bump pyright from 1.1.323 to 1.1.324 (8eea198)

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

Bumps invoke from 2.1.0 to 2.2.0.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (08026a6)

  • deps:(deps-dev): bump pyright from 1.1.323 to 1.1.324

Bumps pyright from 1.1.323 to 1.1.324.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (d567ab5)

  • misc. (1df62e9)

  • auto-style (cf4bf99)

  • Merge pull request #130 from MartinBernstorff/mb/debug

Mb/debug (9946429)

  • deps: lock invoke version (7cdbca5)

  • Merge pull request #127 from MartinBernstorff/dependabot/pip/sphinx-gte-5.3.0-and-lt-7.3.0

deps:(deps-dev): update sphinx requirement from <7.2.0,>=5.3.0 to >=5.3.0,<7.3.0 (45ba02e)

  • deps:(deps-dev): update sphinx requirement

Updates the requirements on sphinx to permit the latest version.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (53731c9)

  • Merge pull request #129 from MartinBernstorff/dependabot/pip/pyright-1.1.323

deps:(deps-dev): bump pyright from 1.1.322 to 1.1.323 (56b57c0)

  • Merge pull request #128 from MartinBernstorff/dependabot/pip/furo-gte-2022.12.7-and-lt-2023.8.20

deps:(deps-dev): update furo requirement from <2023.7.27,>=2022.12.7 to >=2022.12.7,<2023.8.20 (784838d)

  • deps:(deps-dev): bump pyright from 1.1.322 to 1.1.323

Bumps pyright from 1.1.322 to 1.1.323.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (e8019f9)

  • deps:(deps-dev): update furo requirement

Updates the requirements on furo to permit the latest version.


updated-dependencies:

  • dependency-name: furo dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (afe01a6)

  • Merge pull request #126 from MartinBernstorff/dependabot/pip/pyright-1.1.322

deps:(deps-dev): bump pyright from 1.1.320 to 1.1.322 (4e66ebd)

  • Merge pull request #125 from MartinBernstorff/dependabot/pip/invoke-2.2.0

deps:(deps-dev): bump invoke from 2.1.0 to 2.2.0 (69de660)

  • deps:(deps-dev): bump pyright from 1.1.320 to 1.1.322

Bumps pyright from 1.1.320 to 1.1.322.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (a38d24f)

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

Bumps invoke from 2.1.0 to 2.2.0.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (e4da95d)

  • Merge pull request #124 from MartinBernstorff/MartinBernstorff-patch-2

Update readme.md (4b6f694)

  • Update readme.md (f1327d8)

  • Merge pull request #123 from MartinBernstorff/mb/split_ankicard_into_two

mb/split ankicard into two (db3c8f4)

  • Merge pull request #122 from MartinBernstorff/MartinBernstorff-patch-3

Update readme.md (496263e)

  • Merge pull request #121 from MartinBernstorff/MartinBernstorff-patch-2

Update readme.md (68e1495)

  • style (9f17cea)

  • Update readme.md (5551251)

  • Update readme.md (8d8835f)

  • Merge pull request #120 from MartinBernstorff/mb/update_readme

docs: improve readme (05b88c8)

  • Merge branch 'main' into mb/update_readme (69aa28f)

  • Merge pull request #119 from MartinBernstorff/mb/rename

refactor: specify anki packagegenerator (a1a3ac8)

  • Merge pull request #118 from MartinBernstorff/mb/further_decompose_ankicard

mb/further decompose ankicard (546ab2f)

  • missing import (008dce0)

  • Merge pull request #117 from MartinBernstorff/mb/refactor_object

mb/refactor object (b272769)

Mb/add line numbers (e165d33)

  • fix off-by-one error on line numbers (3df1d53)

  • update anki_card url with line number (225e6a5)

  • add line numbers to qa prompts (f086157)

  • Merge pull request #115 from MartinBernstorff/mb/add_visualisation_to_readme

add visualisation to readme (66f1f26)

  • add visualisation to readme (f8541e8)

  • Merge pull request #114 from MartinBernstorff/mb/move_to_obsidian

feat: use obsidian uris (2162d85)

  • Merge pull request #113 from MartinBernstorff/mb/feat_support_dash_in_link

Mb/feat support dash in link (f85f93f)

  • Merge pull request #111 from MartinBernstorff/dependabot/pip/pyright-1.1.320

deps:(deps-dev): bump pyright from 1.1.318 to 1.1.320 (03ecf58)

  • Merge pull request #112 from MartinBernstorff/dependabot/pip/invoke-2.2.0

deps:(deps-dev): bump invoke from 2.1.0 to 2.2.0 (7a72969)

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

Bumps invoke from 2.1.0 to 2.2.0.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (a324e65)

  • deps:(deps-dev): bump pyright from 1.1.318 to 1.1.320

Bumps pyright from 1.1.318 to 1.1.320.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (3dd0320)

  • Merge pull request #110 from MartinBernstorff/mb/fix_alias_parsing_with_parens

Mb/fix alias parsing with parens (5179086)

  • cleanup (30bc8e9)

  • Merge pull request #108 from MartinBernstorff/feat-restrict-anki-polling-time Feat restrict anki polling time

  • 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.

<!-- {BearID:a96da1b7c406e5e2a5d1b5cd5401d005} --> (b01cbae)

  • Merge pull request #108 from MartinBernstorff/feat-restrict-anki-polling-time

Feat restrict anki polling time (37962a8)

feat: improve dir parsing speed (98e24b4)

  • Merge remote-tracking branch 'origin/mb/improve_dir_parsing_speed' (7bf1690)

  • Merge branch 'main' into mb/improve_dir_parsing_speed (995be12)

  • Merge pull request #106 from MartinBernstorff/mb/skip_medicine

feat: skip medicine deck (979f742)

  • --a (5048d91)

  • --a (b969bf8)

  • --a (ca74f43)

  • Merge remote-tracking branch 'origin/main' into mb/skip_medicine (bf8ab51)

  • skip medicine deck (edf376c)

  • Merge pull request #105 from MartinBernstorff/mb/only_sync_if_modified_in_ded

feat: only sync if notes modified (467ec7a)

  • fix type hints (c73fb22)

  • Merge branch 'main' into mb/only_sync_if_modified_in_ded (44ca1ab)

  • only sync if notes modified (ef450b0)

  • Merge pull request #104 from MartinBernstorff/feat_continous_polling

continuous polling (b83652d)

  • continuous polling (d33b781)

  • Merge pull request #103 from MartinBernstorff/mb/fix_guid_addition

fix: guid on QA cards (8b275f1)

  • deps: pin invoke to 2.1.0 to avoid errors as values (ce274c2)

  • --a (85fb429)

  • Merge pull request #101 from MartinBernstorff/dependabot/pip/furo-gte-2022.12.7-and-lt-2023.7.27

deps:(deps-dev): update furo requirement from <2023.5.21,>=2022.12.7 to >=2022.12.7,<2023.7.27 (a73899e)

  • deps:(deps-dev): update furo requirement

Updates the requirements on furo to permit the latest version.


updated-dependencies:

  • dependency-name: furo dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (5a48d69)

  • Merge pull request #102 from MartinBernstorff/dependabot/pip/sphinx-design-gte-0.3.0-and-lt-0.5.1

deps:(deps-dev): update sphinx-design requirement from <0.3.1,>=0.3.0 to >=0.3.0,<0.5.1 (8b0005a)

  • Merge pull request #100 from MartinBernstorff/dependabot/pip/sphinx-gte-5.3.0-and-lt-7.2.0

deps:(deps-dev): update sphinx requirement from <7.1.0,>=5.3.0 to >=5.3.0,<7.2.0 (9dbeda4)

  • deps:(deps-dev): update sphinx-design requirement

Updates the requirements on sphinx-design to permit the latest version.


updated-dependencies:

  • dependency-name: sphinx-design dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (949014a)

  • deps:(deps-dev): update sphinx requirement

Updates the requirements on sphinx to permit the latest version.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (c22a7db)

  • Merge pull request #99 from MartinBernstorff/dependabot/pip/pyright-1.1.318

deps:(deps-dev): bump pyright from 1.1.317 to 1.1.318 (94e1bc7)

  • deps:(deps-dev): bump pyright from 1.1.317 to 1.1.318

Bumps pyright from 1.1.317 to 1.1.318.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (59b7374)

  • Merge pull request #98 from MartinBernstorff/dependabot/pip/pyright-1.1.317

deps:(deps-dev): bump pyright from 1.1.316 to 1.1.317 (87c4e00)

  • Merge pull request #97 from MartinBernstorff/dependabot/pip/invoke-2.2.0

deps:(deps-dev): bump invoke from 2.1.3 to 2.2.0 (1321c31)

  • deps:(deps-dev): bump pyright from 1.1.316 to 1.1.317

Bumps pyright from 1.1.316 to 1.1.317.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (9899673)

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

Bumps invoke from 2.1.3 to 2.2.0.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (22bd718)

  • Merge pull request #96 from MartinBernstorff/mb/sync_deletion

Mb/sync deletion (48ae41e)

  • Merge branch 'main' into mb/sync_deletion (1b230ae)

  • styling (a2e553e)

  • Merge pull request #95 from MartinBernstorff/dependabot/pip/pyright-1.1.316

deps:(deps-dev): bump pyright from 1.1.314 to 1.1.316 (e854fe6)

  • deps:(deps-dev): bump pyright from 1.1.314 to 1.1.316

Bumps pyright from 1.1.314 to 1.1.316.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (d6e375c)

  • Merge pull request #94 from MartinBernstorff/dependabot/pip/invoke-2.1.3

deps:(deps-dev): bump invoke from 2.1.2 to 2.1.3 (ddf971c)

  • Merge pull request #93 from MartinBernstorff/dependabot/pip/pyright-1.1.314

deps:(deps-dev): bump pyright from 1.1.313 to 1.1.314 (7af94ff)

  • deps:(deps-dev): bump invoke from 2.1.2 to 2.1.3

Bumps invoke from 2.1.2 to 2.1.3.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (8fbac68)

  • deps:(deps-dev): bump pyright from 1.1.313 to 1.1.314

Bumps pyright from 1.1.313 to 1.1.314.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (ae99f7d)

  • Merge pull request #92 from MartinBernstorff/dependabot/pip/invoke-2.1.2

deps:(deps-dev): bump invoke from 2.1.1 to 2.1.2 (1ba428f)

  • Merge pull request #91 from MartinBernstorff/dependabot/pip/pyright-1.1.313

deps:(deps-dev): bump pyright from 1.1.305 to 1.1.313 (ddbbd06)

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

Bumps invoke from 2.1.1 to 2.1.2.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (8e1a14f)

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

Bumps pyright from 1.1.305 to 1.1.313.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (2127536)

  • Merge pull request #90 from MartinBernstorff/MartinBernstorff-patch-2

Update readme.md (010e6f9)

  • Update readme.md (c5f37a1)

  • --a (7e7eda7)

  • --a (8702130)

  • Merge pull request #89 from MartinBernstorff/MartinBernstorff-patch-2

Update readme.md (743a946)

  • Update readme.md (2747360)

  • Merge pull request #88 from MartinBernstorff/mb/sync_deletion

feat: sync deletion (98c07f2)

deps:(deps-dev): bump ruff from 0.0.269 to 0.0.270 (e1c22e1)

  • Merge pull request #85 from MartinBernstorff/dependabot/pip/types-pyyaml-6.0.12.10

deps:(deps-dev): bump types-pyyaml from 6.0 to 6.0.12.10 (3f4c223)

  • Merge pull request #86 from MartinBernstorff/dependabot/pip/pytest-cov-gte-3.0.0-and-lt-4.2.0

deps:(deps-dev): update pytest-cov requirement from <4.1.0,>=3.0.0 to >=3.0.0,<4.2.0 (6ecbf67)

  • deps:(deps-dev): bump ruff from 0.0.269 to 0.0.270

Bumps ruff from 0.0.269 to 0.0.270.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (569694f)

  • deps:(deps-dev): update pytest-cov requirement

Updates the requirements on pytest-cov to permit the latest version.


updated-dependencies:

  • dependency-name: pytest-cov dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (01f4cb2)

  • deps:(deps-dev): bump types-pyyaml from 6.0 to 6.0.12.10

Bumps types-pyyaml from 6.0 to 6.0.12.10.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (1762e04)

  • Merge pull request #83 from MartinBernstorff/dependabot/pip/ruff-0.0.269

deps:(deps-dev): bump ruff from 0.0.267 to 0.0.269 (fcb632d)

  • deps:(deps-dev): bump ruff from 0.0.267 to 0.0.269

Bumps ruff from 0.0.267 to 0.0.269.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (a6dcd82)

  • Merge pull request #84 from MartinBernstorff/dependabot/pip/furo-gte-2022.12.7-and-lt-2023.5.21

deps:(deps-dev): update furo requirement from <2022.12.8,>=2022.12.7 to >=2022.12.7,<2023.5.21 (229fdf4)

  • Merge pull request #82 from MartinBernstorff/dependabot/pip/pre-commit-3.3.2

deps:(deps-dev): bump pre-commit from 3.3.1 to 3.3.2 (ae02f4b)

  • deps:(deps-dev): update furo requirement

Updates the requirements on furo to permit the latest version.


updated-dependencies:

  • dependency-name: furo dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (d18cfcc)

  • deps:(deps-dev): bump pre-commit from 3.3.1 to 3.3.2

Bumps pre-commit from 3.3.1 to 3.3.2.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (b2b7667)

  • Merge pull request #81 from MartinBernstorff/dependabot/pip/ruff-0.0.267

deps:(deps-dev): bump ruff from 0.0.265 to 0.0.267 (afb40bb)

  • Merge pull request #80 from MartinBernstorff/dependabot/pip/pytest-xdist-gte-3.0.0-and-lt-3.4.0

deps:(deps-dev): update pytest-xdist requirement from <3.3.0,>=3.0.0 to >=3.0.0,<3.4.0 (6beebe3)

  • deps:(deps-dev): bump ruff from 0.0.265 to 0.0.267

Bumps ruff from 0.0.265 to 0.0.267.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (d193516)

  • deps:(deps-dev): update pytest-xdist requirement

Updates the requirements on pytest-xdist to permit the latest version.


updated-dependencies:

  • dependency-name: pytest-xdist dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (50baf05)

  • Merge pull request #79 from MartinBernstorff/dependabot/pip/ruff-0.0.265

deps:(deps-dev): bump ruff from 0.0.262 to 0.0.265 (d0b078f)

  • deps:(deps-dev): bump ruff from 0.0.262 to 0.0.265

Bumps ruff from 0.0.262 to 0.0.265.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (6a863cb)

  • Merge pull request #78 from MartinBernstorff/dependabot/pip/pre-commit-3.3.1

deps:(deps-dev): bump pre-commit from 3.1.1 to 3.3.1 (db30bbc)

  • deps:(deps-dev): bump pre-commit from 3.1.1 to 3.3.1

Bumps pre-commit from 3.1.1 to 3.3.1.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (59b49a3)

  • Merge pull request #76 from MartinBernstorff/dependabot/pip/sphinx-gte-5.3.0-and-lt-7.1.0

deps:(deps-dev): update sphinx requirement from <6.3.0,>=5.3.0 to >=5.3.0,<7.1.0 (43913e3)

  • deps:(deps-dev): update sphinx requirement

Updates the requirements on sphinx to permit the latest version.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (9ff3ba1)

  • Merge pull request #75 from MartinBernstorff/dependabot/pip/ruff-0.0.262

deps:(deps-dev): bump ruff from 0.0.257 to 0.0.262 (c797266)

  • deps:(deps-dev): bump ruff from 0.0.257 to 0.0.262

Bumps ruff from 0.0.257 to 0.0.262.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (0f7f6b2)

  • Merge pull request #74 from MartinBernstorff/dependabot/pip/black-jupyter--23.3.0

deps:(deps-dev): bump black[jupyter] from 23.1.0 to 23.3.0 (7304b03)

  • Merge pull request #73 from MartinBernstorff/dependabot/pip/sphinx-gte-5.3.0-and-lt-6.3.0

deps:(deps-dev): update sphinx requirement from <6.2.0,>=5.3.0 to >=5.3.0,<6.3.0 (94852e9)

  • deps:(deps-dev): bump black[jupyter] from 23.1.0 to 23.3.0

Bumps black[jupyter] from 23.1.0 to 23.3.0.


updated-dependencies:

  • dependency-name: black[jupyter] dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <[email protected]> (04c566c)

  • deps:(deps-dev): update sphinx requirement

Updates the requirements on sphinx to permit the latest version.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (6ba0468)

  • Merge pull request #70 from MartinBernstorff/mb/update_cruft

build: update cruft (011d1ea)

  • Merge pull request #65 from MartinBernstorff/mb/update_paths

ci: update paths (bd1b6f5)

  • Merge pull request #55 from MartinBernstorff/martbern/try_makefile

build: migrate to Invoke (3b0fcc1)

Martbern/update cruft 2 (8cf73d8)

  • deps:(deps-dev): bump ruff from 0.0.254 to 0.0.257

Bumps ruff from 0.0.254 to 0.0.257.


updated-dependencies:

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

Signed-off-by: dependabot[bot] <[email protected]> (215672b)

  • Merge pull request #45 from MartinBernstorff/feat_support_markdown_link_alias

feat: support markdown link alias (4213e04)

  • Merge pull request #44 from MartinBernstorff/martbern/add_english_tts_to_qa

feat: add english tts to qa (e0eb897)

  • dev: add pytypes yaml (a963f82)

  • Merge branch 'main' into martbern/add_english_tts_to_qa (2538285)

  • Merge pull request #42 from MartinBernstorff/update-cruft

update cruft (0c9e6c9)

  • Merge pull request #41 from MartinBernstorff/martbern/ci_disable_release

ci: disable release (4771735)

  • Merge pull request #39 from MartinBernstorff/martbern/update_docs

docs: update docs (731dfea)

  • Merge pull request #40 from MartinBernstorff/update-cruft

update cruft (05cea4b)

  • Merge pull request #34 from MartinBernstorff/martbern/update_cruft

ci: update cruft (13b4529)

  • Merge pull request #33 from MartinBernstorff/dependabot/pip/sphinxext-opengraph-gte-0.7.3-and-lt-0.8.2

deps:(deps-dev): update sphinxext-opengraph requirement from <0.7.4,>=0.7.3 to >=0.7.3,<0.8.2 (3fc23fe)

  • deps:(deps-dev): update sphinxext-opengraph requirement

Updates the requirements on sphinxext-opengraph to permit the latest version.


updated-dependencies:

  • dependency-name: sphinxext-opengraph dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (f79ce05)

  • Merge pull request #32 from MartinBernstorff/martbern/decrease-length-of-note-id-hash

feat: decrease length of note id (87a3f7a)

v0.2.0 (2023-03-12)

Ci

Feature

  • feat: exclude q. and a. fields from cloze prompts (5b2d6cd)

Unknown

  • Merge pull request #31 from MartinBernstorff/martbern/rewrite

Martbern/rewrite (285260a)

  • Merge pull request #27 from MartinBernstorff/dependabot/pip/pytest-cov-gte-3.0.0-and-lt-4.1.0

deps:(deps-dev): update pytest-cov requirement from <3.1.0,>=3.0.0 to >=3.0.0,<4.1.0 (8fa46d1)

  • deps:(deps-dev): update pytest-cov requirement

Updates the requirements on pytest-cov to permit the latest version.


updated-dependencies:

  • dependency-name: pytest-cov dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (c1ec617)

  • Merge pull request #30 from MartinBernstorff/dependabot/pip/black-23.1.0

deps:(deps-dev): bump black from 22.8.0 to 23.1.0 (37348e7)

  • Merge pull request #29 from MartinBernstorff/dependabot/pip/pre-commit-eq-3.1.1

deps:(deps-dev): update pre-commit requirement from <2.21.0,==2.20.0 to ==3.1.1 (11ef695)

  • deps:(deps-dev): bump black from 22.8.0 to 23.1.0

Bumps black from 22.8.0 to 23.1.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:production update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <[email protected]> (fa845b5)

  • Merge pull request #28 from MartinBernstorff/dependabot/pip/sphinx-gte-5.3.0-and-lt-6.2.0

deps:(deps-dev): update sphinx requirement from <5.4.0,>=5.3.0 to >=5.3.0,<6.2.0 (42fd015)

  • deps:(deps-dev): update pre-commit requirement

Updates the requirements on pre-commit to permit the latest version.


updated-dependencies:

  • dependency-name: pre-commit dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (2dbe94e)

  • deps:(deps-dev): update sphinx requirement

Updates the requirements on sphinx to permit the latest version.


updated-dependencies:

  • dependency-name: sphinx dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (0ae2bc5)

  • Merge pull request #26 from MartinBernstorff/dependabot/pip/pytest-xdist-gte-3.0.0-and-lt-3.3.0

deps:(deps-dev): update pytest-xdist requirement from <3.2.0,>=3.0.0 to >=3.0.0,<3.3.0 (694732d)

  • deps:(deps-dev): update pytest-xdist requirement

Updates the requirements on pytest-xdist to permit the latest version.


updated-dependencies:

  • dependency-name: pytest-xdist dependency-type: direct:production ...

Signed-off-by: dependabot[bot] <[email protected]> (9ee8c1e)

v0.1.0 (2023-03-11)

Chore

Ci

Feature

  • feat: ignore cloze-likes in code blocks (80b0888)

  • feat: compile fields to html (13f8c07)

  • feat: better sh file (fc0b2e6)

  • feat: working version (a8438c7)

  • feat: migrate main to use new pipeline (fa71108)

  • feat: create a unified pipeline (a703fcc)

  • feat: fit uuid generation to qa prompt extractor (4e33b0d)

  • feat: remove filepath requirement (65c97a5)

  • feat: first working rewrite (9a16d98)

  • feat: first stab at main package (069accd)

  • feat: add markdown to card logic (f1a204f)

  • feat: don't update bear (59fef60)

  • feat: add cloze extractor (8fda355)

  • feat: add source notes to QAPrompts (08bae17)

  • feat: add qa_prompt_extractor (377b426)

  • feat: disable automatic tts (replaced by AwesomeTTS) (5f37882)

Fix

  • fix: cruft typography (99b7a25)

  • fix: hash anki cards on markdown (b5a35b9)

  • fix: don't fail on missing media references (5274e3f)

  • fix: do not use tts for now (7e3bab5)

  • fix: typo in toml (be9499e)

  • fix: ensure guids match cloze (694f701)

  • fix: match guide for first test case (ee41799)

  • fix: better support for TTS (78032e7)

Refactor

  • refactor: add guards (c92eeb7)

  • refactor: stylise pipeline (34ba2a3)

  • refactor: disambiguate note and prompt uuids (db5c457)

  • refactor: clean up subdeck (7f03b42)

  • refactor: misc. (8a366b3)

  • refactor: rename factory classes (af592f4)

Style

Unknown

  • Merge pull request #25 from MartinBernstorff/martbern/rewrite

refactor: major rewrite (c37b743)