What's Changed
* Clean up maximal_independent_set tests by MridulS in https://github.com/networkx/networkx/pull/5567
* MAINT: Cleanup centrality module, remove unused variables by MridulS in https://github.com/networkx/networkx/pull/5308
* importorskip scipy instead of numpy for total spanning tree by MridulS in https://github.com/networkx/networkx/pull/5693
* Add initial_graph parameter to scale_free_graph and deprecate create_using by rossbar in https://github.com/networkx/networkx/pull/5697
* Add docstring example for attr transfer to linegraph. by rossbar in https://github.com/networkx/networkx/pull/5698
* Update ISMAGS.analyze_symmetry docstring. by rossbar in https://github.com/networkx/networkx/pull/5696
* Add default value p=2 for minkowski distance metric. by rossbar in https://github.com/networkx/networkx/pull/5700
* Use inline math by szhorvat in https://github.com/networkx/networkx/pull/5701
* Update multigraph docstrings to reflect `remove_edges_from` behavior. by rossbar in https://github.com/networkx/networkx/pull/5699
* Update simple_cycles docstring w/ yields and examples by rossbar in https://github.com/networkx/networkx/pull/5709
* Chromatic polynomial by lucasmccabe in https://github.com/networkx/networkx/pull/5675
* Catch ':' explicitly while working with pydot by MridulS in https://github.com/networkx/networkx/pull/5710
* Revert "Add workaround for pytest failures on 3.11b2" by rossbar in https://github.com/networkx/networkx/pull/5717
* Default to lightmode for documentation by rossbar in https://github.com/networkx/networkx/pull/5715
* Dont compute all biconnected components in `is_biconnected()` by matusvalo in https://github.com/networkx/networkx/pull/5688
* Some more changes to make pytest-randomly happy by MridulS in https://github.com/networkx/networkx/pull/5719
* Add durations flag to coverage run on CI. by rossbar in https://github.com/networkx/networkx/pull/5718
* Recover order of layers in multipartite_layout when layers are sortable by rossbar in https://github.com/networkx/networkx/pull/5705
* Update doc requirements by jarrodmillman in https://github.com/networkx/networkx/pull/5711
* Touchups to MG and MDG edges docstrings. by rossbar in https://github.com/networkx/networkx/pull/5708
* Add PendingDeprecation for pydot by jarrodmillman in https://github.com/networkx/networkx/pull/5721
* Add example of topo_order kwarg to dag_longest_path by rossbar in https://github.com/networkx/networkx/pull/5728
* CI: add pytest-randomly workflow. by rossbar in https://github.com/networkx/networkx/pull/4553
New Contributors
* szhorvat made their first contribution in https://github.com/networkx/networkx/pull/5701
**Full Changelog**: https://github.com/networkx/networkx/compare/networkx-2.8.3...networkx-2.8.4