- Updated documentation - Updated readme - Changed add_book() to add_book_from_string() and add_book_from_file() - Removed support for multiple files...Will be added back later - database name is no longer a required field. A new database using timestamp will be made - Removed __pycache__ - Removed legacy web scraper - Fixed imports - Added linting - Removed need for BookCleaner - Converted DatabaseManager to abstract class to prepare for multi-language - Improved top-level logs and added timing information - Added part of speech to card - Improved load up and runtime by not re-importing dictionary
1.1.91
- Updated documentation for classes/functions - Fixed bug in book cleaner due to nested relative imports - Removed unnecessary slashes from CE-DICT definitions - Silenced logs coming from libraries - Hopefully fixed install requirements to include requirements.txt - Fixed incorrect version release dates
1.1.9
- Seperated text tokenizer into new class (with abstract class) - Removed legacy code from BookCleaner - Added `chinese-converter` to requirements - Fix relative imports in pip version, and included cedict_ts.u8 - Now exclusively replaces only different characters - Added ablility to use user-specified dictionary - Removed Chinese-spesific code from AutoAnki.py - Added word frequency data to database - Added ability to filter cards based on frequency
1.1.8
- Added `autoanki` tag to all cards generated - Added smarter dictionary lookups, including removing numbers, same character twice (宝宝), and splitting some words - Added `force` option to skip confirming cleaning large numbers of files - Added documentation for Dictionary - Reordered CHANGELOG.md
1.1.7
- Added pinyin with symbols, instead of numbers - Added part of speech. (Noun, verb, etc.) - Added ability to add book from directory - Traditional books now format correctly in the database - Improved Puncuation filtering
1.1.6
- Removed unnecessary logging output - Set multiple definitions on newlines