History

0.9.0 (2022-04-27)

  • Upgrade REPL Interface by migrating from cmd to cmd2. (Issue #26)

  • Persistent history, start-up script support, shortcuts, aliases, macros

  • Output redirection

  • Clipboard integration

  • Update documentation

  • Fix bugs (Issue #25)

0.8.0 (2022-04-17)

  • Add search mode support to all interfaces (Issue #24)

  • Uniformly follow lower case convention for CLI help mesages

  • Update documentation

  • Fix bugs

0.7.0 (2022-03-17)

  • Add the explicit REPL command search

  • Add a REPL command stats

  • Interpret arguments all and none to the REPL command use

  • Add lexicon_id to Entry class

  • Add a placeholder for post-init hook in Entry. If implemented, this will be run after __init__() of Entry

  • Remove model_map from CDSLDict and add to CDSLCorpus

  • Add tests for lexicon initalization, download, setup, transliteration, iteration, getitem, stats, entry, dump

  • Add credits to CDSL website

  • Update documentation

  • Fix bugs

0.6.0 (2022-02-14)

  • Add __getitem__ method to CDSLCorpus to access loaded dictionaries using [] operator with dict_id

  • Add __getitem__ method to CDSLDict to access dictionary entries using [] operator with entry_id

  • Add unit tests and integration tests for pycdsl.utils

  • Add unit tests and integration tests for pycdsl.corpus

  • Update documentation

  • Fix bugs

0.5.0 (2022-02-13)

  • Add model_map argument to CDSLDict.connect for better customization

  • Make CDSLCorpus iterable (iterate over loaded dictionaries)

  • Make CDSLDict iterable (iterate over dictionary entries)

  • Update documentation

0.4.0 (2022-02-12)

  • Add ability to limit and offset the number of search results

  • Add .to_dict() method to Entry class

  • Add multi-dictionary .search() from CDSLCorpus

  • Add support for multiple active dictionaries in REPL

  • Improve code structure (more modular)

  • Improve documentation formatting

  • Update documentation

  • Fix bugs

0.3.0 (2022-02-07)

  • Functional CLI (console command) for dictionary search

  • Integration of existing REPL into the CLI. (--interactive)

  • Extend transliteration support on Corpus, Dictionary, Search and Entry level

  • Make the package Python 3.6 compatibile

0.2.0 (2022-02-05)

  • Improve dictionary setup

  • Add a function to dump data

  • Add logging support

  • Add transliteration support using indic-transliteration

0.1.0 (2022-01-28)

  • First release on PyPI.