anki-editor/Changelog.org
2020-03-09 21:44:18 +08:00

3.1 KiB

Changelog

Unreleased

  1. Removed variable anki-editor-create-decks, now decks are created automatically
  2. Identifiers prefixed with anki-editor-anki-connect- were renamed to anki-editor-api-
  3. Added two macros anki-editor-api-with-multi and anki-editor-api-enqueue to make working with multi api calls easier
  4. Fixed computing hash of media files against file names instead of file content
  5. Supports literal note fields
  6. Added more utility commands/functions
  7. anki-editor-use-math-jax was replaced with anki-editor-latex-style
  8. Code refactoring
  9. Allows to put one field in heading
  10. Added options to copy custom head tags to card stylings

    1. Variable anki-editor-include-default-style
    2. Variable anki-editor-html-head
    3. Command anki-editor-copy-styles
    4. Command anki-editor-remove-styles
  11. Updated anki-connect to version 6

    1. anki-editor-api-upgrade removed
  12. Added variable anki-editor-note-match to make matching note entries customizable

v0.3.3

  • Reenable support for setting tags with ANKI_TAGS property
  • Add a variable anki-editor-org-tags-as-anki-tags to make it able to not use Org tags as Anki tags
  • Add a variable anki-editor-protected-tags to protect certain tags from being delete
  • Add a variable anki-editor-ignored-org-tags to ignore special Org tags

v0.3.2

  • Fixes issue #19
  • Fixes issue #20
  • Advising and hook functions execute only when this mode is turned on for current buffer
  • Exposes two functions: anki-editor-map-note-entries and anki-editor-note-at-point

v0.3.1

  • Fixes issue #17

v0.3

  • Removed the concept of "deck heading", decks now are set via ANKI_DECK property
  • Note tags now are set via Org tags
  • Turned this package into a minor mode, when turned on it extends some Org functions to provide auto-completion for tags, ANKI_DECK values etc.
  • anki-editor-submit is renamed to anki-editor-push-notes and supports additional parameters to restrict the range of notes to be pushed.
  • Other internal changes

There's a fix-notes-0.3.el in this repo for migrating old notes.

v0.2.2

  • Adds optional tag inheritance.
  • Adds optional deck creation.
  • Fixes issue #15 (url-encoded file path isn't recognized by shell commands).

v0.2.1

  • Automatically store media files for links to file when submitting.
  • anki-editor-insert-tags renamed to anki-editor-add-tags, with behavior slightly changed.
  • anki-editor-export-heading-contents-to-html renamed to anki-editor-export-subtree-to-html.

v0.2

  • Fix org-element not functioning correctly in temp buffer.
  • Add a command to cloze region.
  • Refactor the code to do the translation with Org's exporting framework.
  • Add a customization variable to break consecutive braces in latex.

v0.1.2

  • Make deck/note insertion commands smarter on choosing insertion point.
  • Fix latex environments being joined with the elements following it.