--------------------
Added
^^^^^
- Support for parsing ``Mapping`` and ``MutableMapping`` types.
- Support for parsing ``frozenset``, ``MutableSequence`` and ``MutableSet`` types.
Fixed
^^^^^
- Don't discard ``init_args`` with non-changing ``--*.class_path`` argument.
- Don't ignore ``KeyError`` in call to instantiate_classes (`81
<https://github.com/omni-us/jsonargparse/issues/81>`__).
- Optional subcommands fail with a KeyError (`68
<https://github.com/omni-us/jsonargparse/issues/68>`__).
- Conflicting namespace for subclass key in subcommand.
- ``instantiate_classes`` not working for subcommand keys (`70
<https://github.com/omni-us/jsonargparse/issues/70>`__).
- Proper file not found message from _ActionConfigLoad (`64
<https://github.com/omni-us/jsonargparse/issues/64>`__).
- ``parse_path`` not parsing inner config files.
Changed
^^^^^^^
- Docstrings no longer supported for python 3.5.
- Show warning when ``--*.class_path`` discards previous ``init_args``.
- Trigger error when ``parse_args`` called with non-string value.
- ActionParser accepts both title and help, title having preference.
- Multiple subcommand settings allowed if explicit subcommand given.