Skip to content

3.1.0

Compare
Choose a tag to compare
@ilius ilius released this 17 Jun 16:32
· 3061 commits to master since this release
3.1.0
9d40c3d

Changes since 3.0.4

  • Refactor StarDict plugin, and improve the performance
  • Detect HTML definitions when reading, and mark them as HTML when converting to StarDict
  • Fix #135 in StarDict writer:
    • Alternates were pointing at a wrong word in case there are resource/image files
  • Refactor AppleDict plugin
  • Refactor and improve BGL plugin
  • Style fixes including pep-8 fixes
  • Change indentations to tabs, and single quote to double quotes
  • Allow --ui=none flag
  • Allow --skip-resources flag
  • SQL plugin: add encoding write option
  • Octopus MDict Source plugin: add encoding read option
  • Drop sqlite3 support, xFarDic support, and read support for Omnidic
  • Improvement and cleaning in the code base and different plugins
  • Introduce DataEntry
    • Allowing to access resource files when iterating over entries (words) of Glossary
  • Glossary: write and convert methods return absolute path of output file, or None
  • Changes in master branch since 3.0.4:
    • Update README.md
    • Update pyglossary.spec
    • Fixes in setup.py
    • BGL: add gzip_no_crc.py for Python 36 (required for some non-standard BGL files)
    • AppleDict: give encoding='utf8' while opening xml file, fix for #84
    • Avoid lines that require trailing backslash, to avoid bugs like #67
    • babylon_source.py: remove extra %s, fix #92
    • AppleDict: force encoding="utf-8" for plist file, fix #94
    • Fix str/bytes bug in stardict.py (fix #98) and some renames for clarification
    • Fix #102: exception in dict_org.py
    • Fix wrong path of static files when running from dist-packages
    • readmdict.py: change by Xiaoqiang Wang: no encryption if Encrypted is not in header
    • Fix #118, SyntaxError (return with argument inside generator) in Glossary.reverse with Python 3.6