- utilized `cache.py`, making cache logic even clearer and the program run faster
3.11.3
- utilized code logic, module responsibility - added prompt line to allow continuing to search the item from the list or a new word when displaying cache list, Webster's word of the day list without `fzf` - fixed `sqlite3.ProgrammingError: Cannot operate on a closed database.`
3.10.3
- fixed a bug in parsing partial match page in Webster
3.10.2
- removed caching a successful redirect page from Cambridge that contains no search result
3.10.1
3.10.0
- support displaying spellcheck suggestion list, word of the day list, cache list by fzf if installed - if not, those lists's printing has also been beautified with only the terminal - add `camb wod -l` to list word-of-the-day words - support inputting a new word to restart a lookup if spellcheck suggestions are not satisfactory