Skip to content

Latest commit

 

History

History
115 lines (97 loc) · 3.52 KB

CHANGELOG.md

File metadata and controls

115 lines (97 loc) · 3.52 KB

Changelog

  • All notable changes to this project will be documented here

v1.2.2

  • Added autoanki version to logs
  • Added more unit tests
  • Added progress bars for better feedback

v1.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

v1.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

v1.1.91 (2024/05/11)

  • 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

v1.1.9 (2024/04/15)

  • 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

v1.1.8 (2024/04/11)

  • 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

v1.1.7 (2023/04/07)

  • 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

v1.1.6 (2023/04/05)

  • Removed unnecessary logging output
  • Set multiple definitions on newlines

v1.1.5 (2024/04/05)

  • Updated README.md
  • Moved DeckManager out of init.py
  • If the user included .apkg at the end, ignore it
  • Logger for each module is now set by AutoAnki
  • Fixed images displaying on Pypi
  • Made Database mandager functions more verbose
  • Now uses internal CC-CEDICT file
  • Faster dictionary lookups by using internal state
  • Better dictionary formatting

v1.1.0 (2024/04/04)

  • Fixed bugs
  • Removed legacy files
  • Changed dictionary to use local file, rather than internet lookups
  • Formatted logging output
  • Updated README.md
  • Cleaned input to remove punctuation

v1.0.10 (2023/05/05)

  • Fixed setup.cfg bad imports

v1.0.7 (2023/05/05)

  • Fixed imports
  • Added missing sql files to package

v1.0.5 (2023/04/17)

  • Added LICENCE

v1.0.2 (2023/04/17)

  • First stable release of autoanki