Cheshire3

Latest version: v1.1.8

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

Scan your dependencies

Page 2 of 5

1.1.2

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

BUG FIXES
~~~~~~~~~

* Don't mask errors due to a Logger being unavailable.

* Warn instead of error when a subconfig file is missing.

* Init additional tables used for linking in PostgreSQL base Stores.

* Avoid non-namespaced Records from inheriting the OAI-PMH namespace be
prefixing the OAI-PMH namespace in responses.

1.1.1

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

ENHANCEMENTS
~~~~~~~~~~~~

* ``cheshire3-unregister`` command to unregister existing databases.

1.1.0

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

ENHANCEMENTS
~~~~~~~~~~~~

* Improved out-of-the-box indexing capabilities.

* Support for a number of common file formats. This is achieved by
preParsing to XML where possible, and wrapping all formats in METS.

* PDF
* HTML
* plain-text
* OpenDocument Format (LibreOffice, OpenOffice 3+)
* Office Open XML (Microsoft Office 2007+ - docx, pptx, xlsx etc.)

* Easily load and index data from an iRODS data grid.

* Attempts to create title index entries by default.

* Faster retrieval[*]_ by compressing stored records using the lz4
algorithm to reduce read time from disk.

* Store low and high values for each Record when ``sortStore`` setting is
given for an Index. This provides more intuitive results when ordering
ResultSets.

* NLTK Integration enabling configuration of indexes for automatically
extracted named entities. This feature can be enabled by installing
cheshire3 with 'nlp' or 'textmining' extras, e.g.::

pip install cheshire3[nlp] >= 1.1.0

* Improved speed, readability and security of ``sql`` sub-package through use
of ``psycopg2``.

* Better support for custom OAI-PMH servers (available as part of 'web'
extras).

.. [*] Faster retrieval assuming reasonable processing power (>=2.5GHz) and
non solid-state storage.


BUG FIXES
~~~~~~~~~

* Fixed major bug with indexing on 64-bit platforms.

* Many more minor bug fixes.


TESTS
~~~~~

New regression unittests:

* Workflows
* ResultSets
* ResultSetStores
* Loggers
* Indexes

For fuller details see the `GitHub Issue Tracker
<https://github.com/cheshire3/cheshire3/issues?milestone=8&state=closed>`

1.0.16

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

ENHANCEMENTS
~~~~~~~~~~~~

* Usability improvements in the ``cheshire3`` interactive console.


BUG FIXES
~~~~~~~~~

* Fixed assumed end datetime for ranges in ``DateRangeTokenizer``

1.0.15

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

BUG FIXES
~~~~~~~~~

* Fixed ``UnicodeDecodeError`` when logging errors in ``BdbIndexStore``


DOCUMENTATION
~~~~~~~~~~~~~

* Improved "Configuring Indexes" tutorial:

* Fixed incorrect information regarding ``ProximityIndex``es.

* Completed truncated section on ``sortStore`` setting.

1.0.14

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

DOCUMENTATION
~~~~~~~~~~~~~

* Replaced documentation in docs/ folder with Sphinx-based documentation.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.