- Added autoanki version to logs - Added more unit tests - Added progress bars for better feedback
1.2.1
- Removed old test files
- Dictionary abstract class now uses dict instead of list - Pass in dictionary verification - Added back support for multi-file books - Faster book scraping - Finish part-of-speech analysis - Don't run db populate based on settings
- Dedicated Chinese database - Rename cantonese column to juytping - Zhuyin - Audio
- Filter by HSK level - Filter by word frequency
- Import txt files (Pleco exports) - Import epub files - Import Pdf files - Export as csv
1.2.0
- 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