2026/01/26 2025/11/08 2025/10/25 2025/10/13 2025/08/13 2025/08/01 2025/07/02 2025/06/30 2025/06/18 2025/06/17 2025/12/10 2024/12/10 2024/11/08 2024/11/07 2024/10/23 2024/10/09 2024/10/06


1 0.6.0
═══════

1.1 New features
────────────────

  ⁃ View links to org-gnosis nodes during review.
  ⁃ /Monkeytype/ wrong answers upon failed recalls.


1.2 gnosis-modeline-mode
────────────────────────

  ⁃ Add 'warning face property for due themata indication.


1.3 cloze themata
─────────────────

  ⁃ [fix] Properly center keimenon during reviews.


1.4 Other
─────────

  ⁃ gnosis-cloze-string value defaults to `"(...)"'.


2 0.5.8
═══════

  ⁃ Update database to version 5.
  ⁃ Restructure gnosis modules.
  ⁃ Add monkeytype functionality.


3 0.5.7
═══════

  ⁃ Resolve issues relating to selecting multiple questions on
    dashboard.
  ⁃ Resolve issues for suspending content.
  ⁃ Improve performance for suspending multiple questions


4 0.5.6
═══════

  ⁃ Fix issues for clozes with multiple identical answers.
  ⁃ Improve performance for suspending multiple notes via the dashboard.
  ⁃ Display newlines when reviewing notes.
  ⁃ Add feature to mark all notes present at current dashboard.


5 0.5.5
═══════

  ⁃ Performance improvements for un/suspending decks.
  ⁃ Minor bug fixes & adjustments.


6 0.5.4
═══════

  ⁃ New feature: open of file links in a new buffer.
    ⁃ This can be used to view images or pdf/ebooks.
  ⁃ Change syntax highlighting to org mode.
  ⁃ Quitting viewing notes/decks returns to dashboard home page.
  ⁃ Minor bug fixes & adjustments on dashboard.


7 0.5.3
═══════

  ⁃ Fix gnosis algorithm bug for failed reviews with custom amnesia
    value of lower than 0.5.
  ⁃ Update documentation.


8 0.5.2
═══════

  ⁃ Fix importing deck issues with non-new gnosis ids.
  ⁃ Minor aesthetic changes on review header.
  ⁃ Remove modeline review indication when due reviews are 0.


9 0.5.1
═══════

  ⁃ Minor bug fixes & documentation update.


10 0.5.0
════════

  [Announcement post]

  ⁃ Major rewrite of gnosis database
    ⁃ All columns have the same value types
    ⁃ Every note (/thema/) type will consist of
      ⁃ *keimenon* (passage/document) a string value.
      ⁃ *hypothesis* assumption/hint, string value related to keimenon
        to help finding the right answer.
      ⁃ *answer*, a string value, self explanatory.
      ⁃ *parathema*, a string value, the "extras" with emphasis on
         adding
  ⁃ `Drop support for images'
    ⁃ Image support will be rewritten in the next minor version, to
      support them as file links via keimenon.
  ⁃ `Drop support y-or-n notes'
    ⁃ With this update your current y-or-n notes will be converted into
      MCQ type, with "Yes" & "No" choices.
  ⁃ `Support for org-mode'
    ⁃ Create & edit notes in an org-mode buffer, replacing previous
      emacs-lisp implementation.
    ⁃ Export decks as org-mode files
    ⁃ Import & Edit decks as org-mode files
  ⁃ `Support for linking gnosis notes with org-gnosis notes.'
    ⁃ Adding an org link to either the keimenon or parathema of a gnosis
      note to an [org-gnosis] note will link said notes, this way you
      can do review gnosis notes that are related to a specific
      topic/note of org-gnosis.


[Announcement post]
<http://thanosapollo.org/posts/gnosis-0-5-0-release/>

[org-gnosis] <https://thanosapollo.org/projects/org-gnosis/>


11 0.4.10
═════════

  ⁃ Implement major performance improvements in gnosis-dashboard.


12 0.4.9
════════

  • Implement asynchronous dashboard creation
  • Minor bug fixes


13 0.4.8
════════

  ⁃ Refactor average review output


14 0.4.7
════════

  ⁃ Optimized performance for dashboard homepage
  ⁃ Fix face issues on emacs-30


15 0.4.6
════════

  ⁃ Refactor gnosis-dashboard without using widgets
  ⁃ Improve searching of gnosis notes within dashboard


16 0.4.5
════════

  ⁃ Fix cloze hint removal issues.
  ⁃ Update documentation
    ⁃ Add Contributing section
  ⁃ Refactor gnosis-dashboard module as part of gnosis.el


17 0.4.4
════════

  ⁃ Add clear-history.
  ⁃ *Refactor* review actions to use read-char-choice.
    ⁃ This is done to allow users to switch buffers during review,
      something that couldn't be done with read-multiple-choice
  ⁃ Add documentation for interactions with other software
    ⁃ Add documentation for using gnosis with `emacs-no-literring'.
  …  …
