=====
`PR 113: Deprecations, updates + CNAME swap <https://github.com/4dn-dcic/utils/pull/113>`_
* Implements an ``obsolete`` decorator,
applied to many functions in ``beanstalk_utils``.
* Fixes some functions in ``beanstalk_utils``
that do not work with ES6
* Pull full ``CNAME`` swap code from ``Torb`` into ``dcicutils``.
`PR 112: Miscellaneous utilities ported from cgap-portal and SubmitCGAP repos <https://github.com/4dn-dcic/utils/pull/112>`_
This still has a beta version number 1.1.0b1.
Ported functionality from ``cgap-portal`` and ``SubmitCGAP`` repos:
* New functions in ``env_utils``: ``is_cgap_server`` and ``is_fourfront_server``.
* New functions ``misc_utils``: ``full_object_name``, ``full_class_name``, ``constantly``,
``keyword_as_title``, ``file_contents``.
* New classes in ``qa_utils``: ``MockResponse`` and ``MockBotoS3Client``.
* New functions in ``qa_utils``: ``printed_output`` (context manager),
* Extend ``lang_utils.n_of`` to take a list as its first
argument without calling ``len``.
* Tests for ``misc_utils.VirtualApp.put_json``.
`PR 111: ES6 - Fix create_es_client <https://github.com/4dn-dcic/utils/pull/111>`_
This is a major change, with beta version number 1.0.0.b1:
* Fixes to ``es_utils.create_es_client``.