Toisto

Latest version: v0.34.1

Safety actively analyzes 724087 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 11

0.13.0

Fixed

- Give an error message when the user's filters (by level, by topic, by concept identifier) don't match any concepts. Fixes [437](https://github.com/fniessink/toisto/issues/437).
- Give an error message when the target and source language are the same. Fixes [453](https://github.com/fniessink/toisto/issues/453).
- When using the topics command with filters, hide empty topic tables. Fixes [477](https://github.com/fniessink/toisto/issues/477).

Added

- Distinguish between the meanings of questions and answers by inserting a ">" between them. Closes [442](https://github.com/fniessink/toisto/issues/442).
- Warn the user if they are answering in their target language when the source language is asked, or vice versa. Closes [459](https://github.com/fniessink/toisto/issues/459).
- Added quizzes for changing cardinal numbers into ordinals numbers and vice versa.
- Added several topics and concepts.

Changed

- Concepts and topics are now stored in different files. This allows users to create their own topic files consisting of a list of existing topics.

Removed

- Toisto no longer includes CEFR-levels in concept files not uses them sort quizzes. Most if not all sources for CEFR-levels prohibit redistribution of their material. Closes [482](https://github.com/fniessink/toisto/issues/482).

0.12.0

Fixed

- Don't consider answers with spaces inside correct. Fixes [403](https://github.com/fniessink/toisto/issues/403).
- After asking the user to listen to and translate a concept with synonyms, show all synonyms as meanings. Fixes [408](https://github.com/fniessink/toisto/issues/408).

Added

- Add a 'translate' quiz type where Toisto speaks the label in the target language and the user has to enter the translation in the source language.
- Allow for specifying that labels are colloquial, i.e. spoken language, only.
- When expecting the user to enter a complete sentence, add "write a complete sentence" to the quiz instruction.

0.11.0

Fixed

- Fixed a few typo's.
- Show notes for listening quizzes. Fixes [351](https://github.com/fniessink/toisto/issues/351).
- Don't generate complicated grammatical quizzes like "Give the affirmative past tense plural third person...". Fixes [372](https://github.com/fniessink/toisto/issues/372).

Added

- Add question/answer concepts. Closes [233](https://github.com/fniessink/toisto/issues/233).
- Concepts can belong to multiple topics. Closes [234](https://github.com/fniessink/toisto/issues/234).
- Allow for adding notes that are shown after a quiz has been answered. Closes [321](https://github.com/fniessink/toisto/issues/321).
- Allow for specifying one or more concepts to practice via de command-line interface.
- Added several topics and concepts.

Changed

- The context information that can be added to labels and that is shown as part of quiz instructions is no longer called a "hint" but a "note". This prepares for supporting notes that are shown after the quiz.

0.10.0

Added

- Make `practice` the default command. Closes [278](https://github.com/fniessink/toisto/issues/278).
- Add some more concepts.

Removed

- Remove plurals of compound nouns if the plural of the compound is simply the plural of the last root.

0.9.0

Note

Unfortunately, this version is backwards incompatible and progress information from previous versions is lost.

Fixed

- In the topic files, only have words with capitals when they start a sentence or are always written with an initial capital. Use proper punctuation for sentences. Compare answers case sensitive. Fixes [242](https://github.com/fniessink/toisto/issues/242) and [#242](https://github.com/fniessink/toisto/issues/242).
- Don't ask the user what the antonym of a concept is before the antonym itself has been quizzed. Fixes [256](https://github.com/fniessink/toisto/issues/256).

Added

- Allow for specifying the meaning of concepts that have no label in a language. Closes [138](https://github.com/fniessink/toisto/issues/138).
- Allow for adding diminutives to concepts. Closes [240](https://github.com/fniessink/toisto/issues/240).

Changed

- Save progress for different target languages in different files. The progress files are saved in the user's home directory as before, but now include the target language in the filename, for example `/home/user/.toisto-progress-fi.json`. Closes [271](https://github.com/fniessink/toisto/issues/271).

0.8.2

Fixed

- Allow users to specify languages besides the built-in languages so they can use their own topic files with other languages. Fixes [225](https://github.com/fniessink/toisto/issues/225).
- Ignore timeouts when checking the latest Toisto version with GitHub. Fixes [226](https://github.com/fniessink/toisto/issues/226).

Page 6 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.