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

90 lines
3.1 KiB
Org Mode

#+STARTUP: content
* 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
** 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][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.