Skip to content

Commit

Permalink
2.11 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
pbienst committed Nov 12, 2023
1 parent ab18b93 commit 31e8f06
Show file tree
Hide file tree
Showing 4 changed files with 378 additions and 2,035 deletions.
9 changes: 6 additions & 3 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
Mnemosyne 2.11 : 2023-11-12

- Add support for ruby/furigana, i.e '私[わたし]' will render with the
furigana above the kanji.
- Mnemosyne can now also be installed on top of an existing Python
installation by doing 'pip install mnemosyne-proj'.
installation by doing 'pip install mnemosyne-proj'. This also opens the
door to an up-to-date install on MacOS.
- Upgrade build system to poetry and test system to Pytest (patch by Ace
Z. Alba).
Z. Alba and kuraga).
- Fix more errors in 'Non-latin point size increase' (reported by Hugo
Coolens).
- Improve icon finding logic (patch by traveller1).
- Improve build system (patch by kuraga).
- Fix not remembering last statistics page in some cases (patch by
Andreas Perstinger).
- Fix rare threading issue in sync server.


Mnemosyne 2.10.1 : 2023-02-06

- Suppress spurious warnings about missing Google translate libraries.
Expand Down
17 changes: 17 additions & 0 deletions Mnemosyne-Installer-MacOS.command
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#!/bin/bash

# This installer pulls mnemosyne from the pip registry. It requires that you have Python installed via https://www.python.org/downloads/macos

# make sure python is installed properly and accessible
/Applications/Python*/Update\ Shell\ Profile.command

# create some helpful launchers on the Desktop
echo << EOF > /Applications/Mnemosyne.command
mnemosyne
EOF
echo << EOF > /Applications/Mnemosyne-updater.command
pip3 install --upgrade mnemosyne-proj
EOF
chmod +x ~/Mnemosyne.command /Applications/Mnemosyne-updater.command

/Applications/Mnemosyne-updater.command # the actual install happens via this command
2 changes: 1 addition & 1 deletion mnemosyne/version.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import sys

version = "2.10.1"
version = "2.11"

if __name__ == "__main__":
sys.stdout.write(version)
Loading

0 comments on commit 31e8f06

Please sign in to comment.