`PR 131: Misc functionality in service of C4-183 <https://github.com/4dn-dcic/utils/pull/131>`_
* In ``dcicutils.misc_utils``:
* New function ``remove_element`` to remove an element from a list. * New class ``TestApp`` which is a synonym for ``webtest.TestApp`` but declared not to be a test case. * Make ``_VirtualAppHelper`` use new ``TestApp``.
1.9.2
===== `PR 130: Fix bug that sometimes results in duplicated search results (C4-336) <https://github.com/4dn-dcic/utils/pull/130>`_
* Fixes bug C4-336, in which sometimes ``ff_utils.search_metadata``, by doing a series of Elastic Search calls that it pastes together into a single result, can return a list containing duplicated items.
* Fix problem in 1.9.0 with unwanted dependency on ``pytest.PytestConfigWarning`` (C4-521). * Added some unit tests to run instead of integration tests for ``s3_utils`` in a number of cases.
1.9.0
=====
`PR 128: Changelog Warnings (C4-511) and Publish Fixes (C4-512) <https://github.com/4dn-dcic/utils/pull/128>`_
* Make changelog problems issue a warning rather than fail testing. * Make publication for GitHub Actions (GA) not query interactively for confirmation.
Some other fixes are included because the ``test_unzip_s3_to_s3`` and ``test_unzip_s3_to_s3_2`` tests were intermittently failing. Those tests were refactored, and the following additional support was added:
* In ``MockBotoS3Client``, added support for some cases of: * ``.put_object()`` * ``.list_objects()``