-------------------
* :changed:`Changed` Change Testplan exported JSON report structure to reduce report size.
* Remove unused report entry fields.
* ``fix_spec_path``.
* ``status_override`` and ``status_reason`` in case they are empty.
* ``line_no``, ``code_context`` and ``file_path`` if ``--code`` is not enabled.
* ``env_status``, ``part``, ``strict_order`` and ``host`` depending on report category.
* Remove unused assertion entry fields ``category`` and ``flag`` if they are ``DEFAULT``.
* Merge assertion entry fields ``utc_time`` and ``machine_time`` into a unix timestamp field ``timestamp``, and store timezone info in parent Test-level report under key ``timezone``.
* Replace ISO 8601 time string with unix timestamp in all ``timer`` fields, and add a ``timezone`` field to Testplan-level report as well.
* Update data structure of several serialized assertion entries.
* Delta encode level info of ``flattened_dict`` fields of ``DictLog`` and ``FixLog`` entries.
* Delta encode level info of ``comparison`` fields of ``DictMatch`` and ``FixMatch`` entries.
* Delta encode level info of nested ``comparison`` fields of ``DictMatchAll`` and ``FixMatchAll`` entries, remove extra nesting of ``matches`` as well.
* Preserve abbreviations of match status of ``DictMatch``, ``FixMatch``, ``DictMatchAll`` and ``FixMatchAll`` entries, i.e. ``p`` instead of ``Passed``, ``f`` instead of ``Failed``, ``i`` instead of ``Ignored``.
* Remove ``indices`` field of ``TableLog`` entries.
* :changed:`Changed` Fix releaseherald documentation
* :deprecated:`Deprecated` Support for Python 3.7 and 3.8 is deprecated and will be removed soon.
* :changed:`Changed` Handle potential race condition during resource monitor termination
* :changed:`Changed` Improve error logging for :py:class:`~testplan.common.remote.remote_service.RemoteService`; fix incorrect imitated workspace on remote due to leftover symlink from previous run.
* :changed:`Changed` Remove Sphinx and other packages for building document from Testplan's dependencies.
* :changed:`Changed` Copy permission bits for the copied binary in App.
latest
Commits
- ea45397: Misc/upgrade pypa/gh-action-pypi-publish (1193) (Zhenyu Yao) [1193](https://github.com/morganstanley/testplan/pull/1193)