------------------
New Features
~~~~~~~~~~~~
- The responses now are returned to the same order as the input URLs.
- Add support for passing connection type, i.e., IPv4 only, IPv6 only,
or both via the ``family`` argument. Defaults to ``both``.
- Set ``trust_env=True``, so the session can read the system's ``netrc`` files.
This can be useful for working with services such as EarthData service
that read the user authentication info from a ``netrc`` file.
Internal Changes
~~~~~~~~~~~~~~~~
- Replace the ``AsyncRequest`` class with the ``_retrieve`` function to increase
readability and reduce overhead.
- More robust handling of validating user inputs via a new class called ``ValidateInputs``.
- Move all if-blocks in ``async_session`` to other functions to improve performance.