Eulfedora

Latest version: v1.7.2

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

Scan your dependencies

Page 1 of 5

1.7.2

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

* Fix UTF-8 issue introduced in 1.5 (for details, see discussion on
`PR 21 <https://github.com/emory-libraries/eulfedora/pull/22>`_)
* Updated for compatibility with requests 2.11
* Fix XmlDatastream options being overwritten when defaults are not specified
`7 <https://github.com/emory-libraries/eulfedora/issues/7>`_
* Code cleanup based on `landscape.io <https://landscape.io/github/emory-libraries/eulfedora>`_
reports
* Several improvements and fixes for repo-cp and syncutil:

* Refined datastream regular expression: more accurately grab the
correct datastream id and checksum, avoiding spurious checksum errors;
always grab the last match found, in case a section includes multiple
datastream versions
* Expose verify option in the repo-cp script options (MD5 decoded content)
* Fix omit checksums regular expression to work under Python 3
* Improve the explanation for the archive xml sync option
* Update ReadableIterator to handle inaccurate sizes provided in the
Fedora export datastream info for some objects
* Add logging and expose it in repo-cp script via verbosity option

1.7.1

-----

* Fix unit test imports so tests can be run without Django

1.7

---

* Updated `syncrepo` for Django 1.9+ compatibility
* Improved django-debug-toolbar integration and updated for current version.
* Configured continuous integration on travis-ci.
* Updated unit tests so they can be run with or without Django installed,
and work for multiple versions of Django. Configured travis-ci
to test against multiple versions of Django and without Django.
* Fixed missing django view documentation on readthedocs
`20 <https://github.com/emory-libraries/eulfedora/issues/20>`_,

1.6

---

* New custom django-debug-toolbar panel to view Fedora API requests.
used to generate a django page.
* Clarify confusing documentation for setting content on
``DatastreamObject`` and ``FileDatastreamObject``. Thanks to
`bcail <https://github.com/bcail>`_.
`20 <https://github.com/emory-libraries/eulfedora/issues/20>`_,
`PR 21 <https://github.com/emory-libraries/eulfedora/pull/21>`_
* New Django exception filter `eulfedora.util.SafeExceptionReporterFilter`
to suppress Fedora session password when an exception occurs within
the API request
* Add retries option to :class:`eulfedora.server.Repository`
to configure requests max retries when making API calls, in case of
errors establishing the connection. (Defaults to 3; configurable in
Django settings as **FEDORA_CONNECTION_RETRIES**)

1.5.2

-----

* Fix required progressbar version. Thanks to Graham Hukill (`ghukill <https://github.com/ghukill>`_).
`15 <https://github.com/emory-libraries/eulfedora/issues/15>`_,
`PR 16 <https://github.com/emory-libraries/eulfedora/pull/16>`_

1.5.1

-----

* Bugfix: datastream isModified detection error in some cases when
XML content is empty, resulting in errors attempting to save (especially
when the datastream does not exist; cannot add with no content)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.