Pycdsl

Latest version: v0.9.0

Safety actively analyzes 622330 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.9.0

------------------

* Upgrade REPL Interface by migrating from :code:`cmd` to :code:`cmd2`. (Issue `26`_)
* Persistent history, start-up script support, shortcuts, aliases, macros
* Output redirection
* Clipboard integration
* Update documentation
* Fix bugs (Issue `25`_)

.. _`25`: https://github.com/hrishikeshrt/PyCDSL/issues/25
.. _`26`: https://github.com/hrishikeshrt/PyCDSL/issues/26

0.8.0

------------------

* Add search mode support to all interfaces (Issue `24`_)
* Uniformly follow lower case convention for CLI help mesages
* Update documentation
* Fix bugs

.. _`24`: https://github.com/hrishikeshrt/PyCDSL/issues/24

0.7.0

------------------

* Add the explicit REPL command :code:`search`
* Add a REPL command :code:`stats`
* Interpret arguments :code:`all` and :code:`none` to the REPL command :code:`use`
* Add :code:`lexicon_id` to :code:`Entry` class
* Add a placeholder for post-init hook in :code:`Entry`. If implemented, this will be run after :code:`__init__()` of :code:`Entry`
* Remove :code:`model_map` from :code:`CDSLDict` and add to :code:`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

------------------

* Add :code:`__getitem__` method to :code:`CDSLCorpus` to access loaded dictionaries using `[]` operator with :code:`dict_id`
* Add :code:`__getitem__` method to :code:`CDSLDict` to access dictionary entries using `[]` operator with :code:`entry_id`
* Add unit tests and integration tests for :code:`pycdsl.utils`
* Add unit tests and integration tests for :code:`pycdsl.corpus`
* Update documentation
* Fix bugs

0.5.0

------------------

* Add :code:`model_map` argument to :code:`CDSLDict.connect` for better customization
* Make :code:`CDSLCorpus` iterable (iterate over loaded dictionaries)
* Make :code:`CDSLDict` iterable (iterate over dictionary entries)
* Update documentation

0.4.0

------------------

* Add ability to limit and offset the number of search results
* Add :code:`.to_dict()` method to :code:`Entry` class
* Add multi-dictionary :code:`.search()` from :code:`CDSLCorpus`
* Add support for multiple active dictionaries in REPL
* Improve code structure (more modular)
* Improve documentation formatting
* Update documentation
* Fix bugs

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.