Changelog
### 3.8.4
```
This is the fourth micro release of the 3.8 series.
Highlights of the 3.8.4 release include:
- Enable building against numpy 2.0; released wheels are built against numpy 2
- macosx: Clean up single-shot timers correctly
- Add a draw during show for macos backend
- Fix color sequence data for Set2 and Set3
- gtk: Ensure pending draws are done before GTK draw
- Update "Created with" url in hand.svg
- Avoid modifying user input to Axes.bar
- fix quiver3d incorrect arrow colors
```
### 3.8.3
```
This is the third micro release of the 3.8 series.
Highlights of the 3.8.3 release include:
- Improvements to the MacOS backend
- Fix hanging on `plt.pause`
- Fix warnings about "Secure coding is not enabled for restorable state"
- Fix crash at exit for PGF backend
```
### 3.8.2
```
This is the second bugfix release of the 3.8 series.
Highlights of this release include:
- Fix a segfault in the MacOS backend when running on Python 3.12
- Fix Contour labeling manual positions selecting incorrect contours.
- Various documentation improvements
```
Links
- PyPI: https://pypi.org/project/matplotlib
- Changelog: https://data.safetycli.com/changelogs/matplotlib/
- Homepage: https://matplotlib.org
Changelog
### 9.5.22
```
* Fixed 7170: Copy button adds empty lines for line spans (9.5.18 regression)
* Fixed 7160: Version switching doesn't stay on page (9.5.5 regression)
* Fixed 5619: Links in Mermaid.js diagrams not discernible
```
### 9.5.21
```
* Fixed 7133: Ensure latest version of Mermaid.js is used
* Fixed 7125: Added warning for dotfiles in info plugin
```
### 9.5.20
```
* Fixed deprecation warning in privacy plugin (9.5.19 regression)
* Fixed 7119: Tags plugin emits deprecation warning (9.5.19 regression)
* Fixed 7118: Social plugin crashes if fonts are disabled (9.5.19 regression)
* Fixed 7085: Social plugin crashes on Windows when downloading fonts
mkdocs-material-9.5.19+insiders-4.53.8 (2024-04-26)
* Fixed 7052: Preview extension automatically including all pages
* Fixed 7051: Instant previews mounting on footnote references
* Fixed 5165: Improved tooltips not mounting in sidebar for typeset plugin
mkdocs-material-9.5.19+insiders-4.53.7 (2024-04-25)
* Fixed 7060: Incorrect resolution of translation when using static-i18n
```
### 9.5.19
```
* Updated MkDocs to 1.6 and limited version to < 2
* Updated Docker image to latest Alpine Linux
* Removed setup.py, now that GitHub fully understands pyproject.toml
* Improved interop of social plugin with third-party MkDocs themes
* Fixed 7099: Blog reading time not rendered correctly for Japanese
* Fixed 7097: Improved resilience of tags plugin when no tags are given
* Fixed 7090: Active tab indicator in nested content tabs rendering bug
```
### 9.5.18
```
* Refactored tooltips implementation to fix positioning issues
* Fixed 7044: Rendering glitch when hovering contributor avatar in Chrome
* Fixed 7043: Highlighted lines in code blocks cutoff on mobile
* Fixed 6910: Incorrect position of tooltip for page status in sidebar
* Fixed 6760: Incorrect position and overly long tooltip in tables
* Fixed 6488: Incorrect position and cutoff tooltip in content tabs
mkdocs-material-9.5.17+insiders-4.53.6 (2024-04-05)
* Ensure working directory is set for projects when using projects plugin
* Fixed 6970: Incorrect relative paths in git submodules with projects plugin
mkdocs-material-9.5.17+insiders-4.53.5 (2024-04-02)
* Fixed social plugin crashing when no colors are specified in palettes
```
### 9.5.17
```
* Updated Serbian translations
* Fixed 7003: Confusing keyboard interaction for palette toggle
* Fixed 7001: Blog posts now show time by default (9.5.16 regression)
* Fixed edge case in backport of social plugin font loading logic
mkdocs-material-9.5.16+insiders-4.53.4 (2024-03-31)
* Fixed 6973: Escaping issue in tags extra files deprecation helper
```
### 9.5.16
```
* Updated Russian translations
* Improved error handling and reporting in social plugin
* Improved error handling and reporting in privacy plugin
* Fixed blog plugin not allowing to use time in format strings
* Fixed 6983: Social plugin crashes because of Google Fonts API change
mkdocs-material-9.5.15+insiders-4.53.3 (2024-03-23)
* Added support for font variants in social plugin
* Improved resilience of font resolution in social plugin
* Fixed tag listing sometimes not being auto-populated
* Fixed tag listing scope not being correctly resolved
* Fixed 6941: Meta plugin adding duplicate entries
* Fixed 6928: Social plugin crashes for some fonts
```
### 9.5.15
```
* Reverted fix for transparent iframes (9.5.14)
* Fixed 6929: Interference of social plugin and auto dark mode
* Fixed 6938: Giscus shows dark background in light mode (9.5.14 regression)
mkdocs-material-9.5.14+insiders-4.53.2 (2024-03-18)
* Fixed abort on first non-matching configuration in preview extension
* Fixed 6914: Meta files take precedence over front matter
```
### 9.5.14
```
* Added support for hiding versions from selector when using mike
* Added init system to improve signal handling in Docker image
* Fixed edge cases in exclusion logic of info plugin
* Fixed inability to reset pipeline in search plugin
* Fixed syntax error in Finnish translations
* Fixed 6917: UTF-8 encoding problems in blog plugin on Windows
* Fixed 6889: Transparent iframes get background color
mkdocs-material-9.5.13+insiders-4.53.1 (2024-03-06)
* Fixed 6877: Projects plugin computes incorrect path to assets
* Fixed 6869: Blog plugin should emit warning on invalid related link
```
### 9.5.13
```
* Updated Slovak translations
* Improved info plugin interop with projects plugin
* Improved info plugin inclusion/exclusion logic
* Fixed info plugin not gathering files recursively
* Fixed 6750: Ensure info plugin packs up all necessary files
```
### 9.5.12
```
* Fixed 6846: Some meta tags removed on instant navigation (9.4.2 regression)
* Fixed 6823: KaTex not rendering on instant navigation (9.5.5 regression)
* Fixed 6821: Privacy plugin doesn't handle URLs with encoded characters
mkdocs-material-9.5.11+insiders-4.53.0 (2024-02-24)
* Added support for automatic instant previews
* Added support for pinned blog posts
```
### 9.5.11
```
* Updated Finnish translation
mkdocs-material-9.5.10+insiders-4.52.3 (2024-02-21)
* Fixed resolution of URLs in instant previews
* Fixed instant previews not mounting for same-page links
```
### 9.5.10
```
* Updated Bahasa Malaysia translations
* Fixed 6783: Hide continue reading link for blog posts without separators
* Fixed 6779: Incorrect positioning of integrated table of contents
```
### 9.5.9
```
* Fixed navigation pruning with tabs and sections enabled
mkdocs-material-9.5.8+insiders-4.52.2 (2024-02-07)
* Fixed 6735: Instant previews misplaced when below tabs
```
### 9.5.8
```
* Added Tamil translations
* Updated Esperanto translations
* Fixed relative images not being resolved for instant navigation
```
### 9.5.7
```
* Fixed 6731: Small images in figures are not centered
* Fixed 6719: Instant navigation breaks table of contents (9.5.5 regression)
mkdocs-material-9.5.6+insiders-4.52.1 (2024-01-30)
* Fixed 6705: Navigation path not being hidden when specified
* Fixed 6703: New tags plugin crashes on Windows (2nd attempt)
mkdocs-material-9.5.6+insiders-4.52.0 (2024-01-28)
* Added support for instant previews
* Fixed footnote tooltips positioning edge cases
* Fixed 6703: New tags plugin crashes on Windows
```
### 9.5.6
```
* Fixed 6700: Missing styles for Mermaid.js labels with Markdown
mkdocs-material-9.5.5+insiders-4.51.0 (2024-01-24)
* Added support for footnote tooltips
```
### 9.5.5
```
* Updated Tagalog translations
* Updated Pillow to 10.2 to mitigate security vulnerabilities
* Improved resilience of instant navigation
* Fixed 6687: Updated Mermaid.js to version 10.7.0 (latest)
* Fixed 6652: Keyboard events in custom elements captured
* Fixed 6582: Instant navigation doesn't correctly handle alternate URLs
* Fixed 6565: Instant navigation doesn't allow for onclick handlers
* Fixed 6345: Instant navigation sometimes breaks browser back button
* Fixed 6334: Instant navigation doesn't correctly position anchors (Safari)
* Fixed 6275: Instant navigation doesn't correctly resolve after 404
* Fixed 6102: Instant navigation reloads page on same link navigation
mkdocs-material-9.5.4+insiders-4.50.0 (2024-01-19)
* Added configurable logging capabilities to privacy plugin
```
### 9.5.4
```
* Fixed 6645: Local storage with invalid value can break site
* Fixed 6635: Tags icons before default ignored if default is set
mkdocs-material-9.5.3+insiders-4.49.2 (2024-01-09)
* Fixed missing attribute lists extension for tags plugin
* Fixed 6627: New tags plugin crashes on Python 3.8
mkdocs-material-9.5.3+insiders-4.49.1 (2024-01-07)
* Improved interop of new tags plugin with other plugins
* Fixed 6594: Tags plugin doesn't work with mkdocs-macros plugin
* Fixed 6569: Social plugin crashes if in different file system location
mkdocs-material-9.5.3+insiders-4.49.0 (2023-12-29)
* Added support for exporting tags and mappings
* Added support for disabling tags and/or listings or both
* Fixed tag links from pages to listings on homepage
mkdocs-material-9.5.3+insiders-4.48.0 (2023-12-23)
* Rewrite of tags plugin, now much more powerful
* Added support for nested tags (tag hierarchies, e.g. foo/bar)
* Added support for shadow tags (by list, prefix or suffix)
* Added support for custom tag layouts and templates
* Added support for hiding tags in table of contents
* Added support for configurable inline tag listings
* Added support for automatically linking to closest tag listing
* Added support for scoped listings (limit to subsection of site)
* Added support for multiple instances of tags plugin
* Added support for changing front matter property and template variable
* Added support for tag slugification format strings
* Fixed 6510: Projects plugin out of memory on Linux (4.47.1 regression)
* Fixed projects plugin not notifying plugins about serve mode
* Fixed projects plugin skipping projects on prefix match
* Deprecated tags_file and tags_extra_files settings
* Modernized tags plugin code base
```
### 9.5.3
```
* Limited version range of MkDocs to < 1.6
* Updated Macedonian translations
* Fixed 6520: Group plugin crashes when using mike
* Fixed 6494: Hide author's email address if disabled in git-authors plugin
mkdocs-material-9.5.2+insiders-4.47.1 (2023-12-11)
* Improved editing experience for projects plugin
* Improved resilience of optimize and social plugin
* Fixed race condition when writing manifest in optimize and social plugin
* Fixed 6475: Logo not taking precedence over icon in social card
* Fixed 6399: Projects plugin doesn't pick up added/removed projects
* Fixed 6306: Projects plugin cache not correctly updated
```
### 9.5.2
```
* Fixed types for slugify settings in blog plugin config
* Fixed 6469: Horizontal scrollbars on MathJax containers
mkdocs-material-9.5.1+insiders-4.47.0 (2023-12-08)
* Added support for staying on page when switching languages
* Added configurable logging capabilities to projects plugin
* Removed temporary warning on blog plugin authors file format change
* Fixed projects plugin logging messages twice on Linux systems
* Fixed projects plugin trying to hoist theme assets of divergent themes
* Fixed compatibility of optimize plugin and projects plugin
* Fixed compatibility of social plugin and projects plugin
* Fixed 6448: Code line selection broken for code blocks with custom ids
* Fixed 6437: Projects plugin crashing for certain site URL configurations
* Fixed 6414: Projects plugin doesn't prefix messages coming from projects
```
### 9.5.1
```
* Updated Greek translations
* Fixed 6464: Privacy plugin cannot be enabled
* Fixed 6461: Sorting blog posts ignores time component in date
```
### 9.5.0
```
Merged Insiders features of 'Goat's Horn' funding goal
* Added privacy plugin: automatic downloading of external assets
* Added support for card grids and grid layouts
* Added support for improved tooltips
* Added support for content tabs anchor links (deep linking)
* Added support for automatic dark/light mode
* Added support for document contributors
mkdocs-material-9.4.14+insiders-4.46.0 (2023-11-26)
* Added support for author profiles in blog plugin
* Fixed custom index pages yielding two navigation items (4.45.0 regression)
```
### 9.4.14
```
* Added support for linking authors in blog posts
```
### 9.4.13
```
* Fixed 6365: Blog plugin pagination links to previous pages broken
* Fixed 5758: Updated Mermaid.js to version 10.6.1 (latest)
mkdocs-material-9.4.12+insiders-4.45.0 (2023-11-24)
* Added support for sorting blog categories by post count or custom function
* Improved tags plugin to generate Unicode-aware slugs by default
* Fixed non-deterministic order of multiple authors in blog plugin
```
### 9.4.12
```
* Improved blog plugin to generate Unicode-aware slugs by default
* Fixed non-deterministic order of categories in blog plugin
mkdocs-material-9.4.11+insiders-4.44.0 (2023-11-23)
* Added pagination settings for archive pages in blog plugin
* Added pagination settings for category pages in blog plugin
```
### 9.4.11
```
* Fixed 6364: Search plugin crashing when enabling theme while serving
* Fixed blog plugin crashing when disabling pagination
mkdocs-material-9.4.10+insiders-4.43.1 (2023-11-19)
* Added third-party theme support in projects plugin, improving editing
* Fixed 6360: Projects plugin crashes when theme is not Material for MkDocs
* Fixed 6306: Projects plugin not reloading nested project configuration
```
### 9.4.10
```
* Fixed 6356: Version selector can't be disabled via mike's configuration
* Fixed 6281: Navigation not rendering due to Safari bug (9.4.2 regression)
* Fixed 6261: Navigation expansion animates on first load (9.4.2 regression)
```
### 9.4.9
```
* Fixed 6344: Long entries cutoff in table of contents
* Fixed 6336: Custom template for glob archive not working with pagination
* Fixed 6328: Blog plugin crashes for locales with dashes, e.g. pt-BR
* Fixed 6327: Copy-to-clipboard button doesn't trim trailing line feed
* Fixed 6302: Version strings not matched when using mike, only aliases
* Fixed instant navigation progress indicator for gzipped content in Chrome
* Fixed rendering bug on details marker rotation in Firefox
mkdocs-material-9.4.8+insiders-4.43.0 (2023-11-05)
* Added support for GitLab committers (document contributors)
* Fixed 6264: Fixed compatibility with Python < 3.10
* Fixed 6254: Meta plugin not applying meta files to blog posts
```
Links
- PyPI: https://pypi.org/project/mkdocs-material
- Changelog: https://data.safetycli.com/changelogs/mkdocs-material/
Changelog
### 3.3
```
We're happy to announce the release of networkx 3.3!
API Changes
- Disallow negative number of nodes in `complete_multipartite_graph` ([7057](https://github.com/networkx/networkx/pull/7057)).
- DEP: Deprecate the all_triplets one-liner ([7060](https://github.com/networkx/networkx/pull/7060)).
- [A-star] Added expansion pruning via cutoff if cutoff is provided ([7073](https://github.com/networkx/networkx/pull/7073)).
- Make HITS raise exceptions consistent with power iterations ([7084](https://github.com/networkx/networkx/pull/7084)).
- DEP: Deprecate random_triad ([7061](https://github.com/networkx/networkx/pull/7061)).
- Added feature modular graph product ([7227](https://github.com/networkx/networkx/pull/7227)).
- ENH: Speed up common/non_neighbors by using _adj dict operations ([7244](https://github.com/networkx/networkx/pull/7244)).
- Deprecate the `create` argument of `nonisomorphic_trees` ([7316](https://github.com/networkx/networkx/pull/7316)).
- Improve total_spanning_tree_weight ([7100](https://github.com/networkx/networkx/pull/7100)).
- Update __init__.py ([7320](https://github.com/networkx/networkx/pull/7320)).
- add **kwargs to traveling_salesman_problem ([7371](https://github.com/networkx/networkx/pull/7371)).
Enhancements
- Add Tadpole graph ([6999](https://github.com/networkx/networkx/pull/6999)).
- [A-star] Added expansion pruning via cutoff if cutoff is provided ([7073](https://github.com/networkx/networkx/pull/7073)).
- Implementation of $S^1$ model ([6858](https://github.com/networkx/networkx/pull/6858)).
- [Feat] Random expanders utilities ([6761](https://github.com/networkx/networkx/pull/6761)).
- Compare graphs for generator functions when running tests with backend ([7066](https://github.com/networkx/networkx/pull/7066)).
- Add Kirchhoff index / Effective graph resistance ([6926](https://github.com/networkx/networkx/pull/6926)).
- Changed return types of shortest path methods to improve consistency ([6584](https://github.com/networkx/networkx/pull/6584)).
- New PR for Fixes minimal d-separator function failing to handle cases where no d-separators exist ([7019](https://github.com/networkx/networkx/pull/7019)).
- ENH : Provide non-normalized and normalized directed laplacian matrix calculation ([7199](https://github.com/networkx/networkx/pull/7199)).
- feat: drop the use of node attribute "first_nbr" in PlanarEmbedding ([7202](https://github.com/networkx/networkx/pull/7202)).
- Add functions to compute Schultz and Gutman Index ([3709](https://github.com/networkx/networkx/pull/3709)).
- Divisive community algorithms ([5830](https://github.com/networkx/networkx/pull/5830)).
- Added feature modular graph product ([7227](https://github.com/networkx/networkx/pull/7227)).
- ENH : added `sort_neighbors` to all functions in `depth_first_search.py` ([7196](https://github.com/networkx/networkx/pull/7196)).
- New graph generator for the Kneser graph ([7146](https://github.com/networkx/networkx/pull/7146)).
- Draw MultiDiGraph edges and labels qa7008 ([7010](https://github.com/networkx/networkx/pull/7010)).
- Use github actions to run a comparison benchmark ([7268](https://github.com/networkx/networkx/pull/7268)).
- BFS layout implementation ([5179](https://github.com/networkx/networkx/pull/5179)).
- Add `max_level=` argument to `louvain_communities` to limit macro-iterations ([6909](https://github.com/networkx/networkx/pull/6909)).
- Review and update `nx._dispatchable` usage since 3.2.1 ([7302](https://github.com/networkx/networkx/pull/7302)).
- Transmogrify `_dispatchable` objects into functions ([7298](https://github.com/networkx/networkx/pull/7298)).
- fix: make `PlanarEmbedding.copy()` use `add_edges_from()` from parent (closes 7223) ([7224](https://github.com/networkx/networkx/pull/7224)).
- Allow seed of np.random instance to exactly produce arbitrarily large integers ([6869](https://github.com/networkx/networkx/pull/6869)).
- Improve total_spanning_tree_weight ([7100](https://github.com/networkx/networkx/pull/7100)).
- add seed to `nx.generate_random_paths` ([7332](https://github.com/networkx/networkx/pull/7332)).
- Allow backends to implement `should_run` ([7257](https://github.com/networkx/networkx/pull/7257)).
- Adding tree broadcasting algorithm in a new module ([6928](https://github.com/networkx/networkx/pull/6928)).
- Option to include initial labels in `weisfeiler_lehman_subgraph_hashes` ([6601](https://github.com/networkx/networkx/pull/6601)).
- Add better error message when trying to get edge that is not present ([7245](https://github.com/networkx/networkx/pull/7245)).
- Make `is_negatively_weighted` dispatchable ([7352](https://github.com/networkx/networkx/pull/7352)).
- Add option to hide or show tick labels ([6018](https://github.com/networkx/networkx/pull/6018)).
- ENH: Cache graphs objects when converting to a backend ([7345](https://github.com/networkx/networkx/pull/7345)).
Bug Fixes
- Fix listing of release notes on Releases page ([7030](https://github.com/networkx/networkx/pull/7030)).
- Fix syntax warning from bad escape sequence ([7034](https://github.com/networkx/networkx/pull/7034)).
- Fix triangles to avoid using `is` to compare nodes ([7041](https://github.com/networkx/networkx/pull/7041)).
- Fix error message for `nx.mycielski_graph(0)` ([7056](https://github.com/networkx/networkx/pull/7056)).
- Disallow negative number of nodes in `complete_multipartite_graph` ([7057](https://github.com/networkx/networkx/pull/7057)).
- Handle edge cases for greedy_modularity_communities ([6973](https://github.com/networkx/networkx/pull/6973)).
- FIX: Match the doc description while copying over data ([7092](https://github.com/networkx/networkx/pull/7092)).
- fix: Include singleton/trivial paths in all_simple_paths & other functions ([6694](https://github.com/networkx/networkx/pull/6694)).
- Dinitz correction ([6968](https://github.com/networkx/networkx/pull/6968)).
- Modify GML test to fix invalid octal character warning ([7159](https://github.com/networkx/networkx/pull/7159)).
- Fix random_spanning_tree() for single node and empty graphs ([7211](https://github.com/networkx/networkx/pull/7211)).
- PlanarEmbedding.remove_edge() now updates removed edge's neighbors ([6798](https://github.com/networkx/networkx/pull/6798)).
- add seed to graph creation ([7241](https://github.com/networkx/networkx/pull/7241)).
- add seed to tests of fast_label_propatation_communities ([7242](https://github.com/networkx/networkx/pull/7242)).
- Fix rich_club_coefficient() for single node and empty graphs ([7212](https://github.com/networkx/networkx/pull/7212)).
- Fix minimum_spanning_arborescence regression ([7280](https://github.com/networkx/networkx/pull/7280)).
- Move arrowstyle input munging after intput validation ([7293](https://github.com/networkx/networkx/pull/7293)).
- Fix empty GraphML attribute is not parsed ([7319](https://github.com/networkx/networkx/pull/7319)).
- Add new test result to `test_asadpour_tsp` and change `linprog` method ([7335](https://github.com/networkx/networkx/pull/7335)).
- Fix custom weight attribute for Mehlhorn ([6681](https://github.com/networkx/networkx/pull/6681)).
Documentation
- Update release process ([7029](https://github.com/networkx/networkx/pull/7029)).
- Update convert_matrix.py ([7018](https://github.com/networkx/networkx/pull/7018)).
- fix extendability function name in bipartite.rst ([7042](https://github.com/networkx/networkx/pull/7042)).
- Minor doc cleanups to remove doc build warnings ([7048](https://github.com/networkx/networkx/pull/7048)).
- DOC: Add example to generic_bfs_edges to demonstrate the `neighbors` param ([7072](https://github.com/networkx/networkx/pull/7072)).
- Hierarchical clustering layout gallery example ([7058](https://github.com/networkx/networkx/pull/7058)).
- Fixed an error in the documentation of the katz centrality ([6294](https://github.com/networkx/networkx/pull/6294)).
- Create 3d_rotation_anime.py ([7025](https://github.com/networkx/networkx/pull/7025)).
- DOC: Add docstrings to filter view functions ([7086](https://github.com/networkx/networkx/pull/7086)).
- DOC: Add docstrings to Filter mapping views ([7075](https://github.com/networkx/networkx/pull/7075)).
- DOCS: Fix internal links to other functions in isomorphvf2 ([6706](https://github.com/networkx/networkx/pull/6706)).
- added note for the triangle inequality case in TSP ([6995](https://github.com/networkx/networkx/pull/6995)).
- Add note about importance of testing to contributor guide ([7103](https://github.com/networkx/networkx/pull/7103)).
- Proposal to add centrality overview to mentored projects ([7104](https://github.com/networkx/networkx/pull/7104)).
- Improve documentation of Component Algorithms ([5473](https://github.com/networkx/networkx/pull/5473)).
- Add dot io to readwrite ([5061](https://github.com/networkx/networkx/pull/5061)).
- Add Python versions to release notes ([7113](https://github.com/networkx/networkx/pull/7113)).
- DOC: Turn on inline plots in graph generators docstrings ([6401](https://github.com/networkx/networkx/pull/6401)).
- Fix duplicate numbering in contributor guide ([7116](https://github.com/networkx/networkx/pull/7116)).
- DOC: remove unnecessary 'or' in planted_partition_graph ([7115](https://github.com/networkx/networkx/pull/7115)).
- DOC: Link methods in functions to base Graph methods/properties ([7125](https://github.com/networkx/networkx/pull/7125)).
- Connect docs to doc_string for total_spanning_tree_weight ([7098](https://github.com/networkx/networkx/pull/7098)).
- Image (3D RGB data) segmentation by spectral clustering with 3D illustrations ([7040](https://github.com/networkx/networkx/pull/7040)).
- update triadic_census documentation for undirected graphs - issue 4386 ([7141](https://github.com/networkx/networkx/pull/7141)).
- added 3d and animation to plot_greedy_coloring.py ([7090](https://github.com/networkx/networkx/pull/7090)).
- DOC: fix URL econded links and doc references ([7152](https://github.com/networkx/networkx/pull/7152)).
- DOC: add reference to fast_label_propagation_communities ([7167](https://github.com/networkx/networkx/pull/7167)).
- updated See also sec of argmap class ([7163](https://github.com/networkx/networkx/pull/7163)).
- DOC : updated examples in mincost.py ([7169](https://github.com/networkx/networkx/pull/7169)).
- Document the walk_type argument default in directed_laplacian and similar functions ([7171](https://github.com/networkx/networkx/pull/7171)).
- DOC: Add plots to classic graph generators docs ([7114](https://github.com/networkx/networkx/pull/7114)).
- Fix a tiny typo in `structuralholes.py::local_constraint` docstring ([7198](https://github.com/networkx/networkx/pull/7198)).
- Added `subgraph_is_monomorphic` and `subgraph_monomorphisms_iter` in docs ([7197](https://github.com/networkx/networkx/pull/7197)).
- Fix online docs for `_dispatch` ([7194](https://github.com/networkx/networkx/pull/7194)).
- DOC : Updated docs for panther_similarity ([7175](https://github.com/networkx/networkx/pull/7175)).
- Fix warnings when building docs ([7195](https://github.com/networkx/networkx/pull/7195)).
- Improve docs for optimal_edit_paths ([7130](https://github.com/networkx/networkx/pull/7130)).
- DOC: build with nx-parallel extra documentation information ([7220](https://github.com/networkx/networkx/pull/7220)).
- Fixed typo in tensor product documentation (Fixes 7228) ([7229](https://github.com/networkx/networkx/pull/7229)).
- Add example for cycle detection ([6560](https://github.com/networkx/networkx/pull/6560)).
- Update general_k_edge_subgraphs docstring ([7254](https://github.com/networkx/networkx/pull/7254)).
- Update docstring of nonisomorphic_trees ([7255](https://github.com/networkx/networkx/pull/7255)).
- adding self loops related docs and tests for functions in `cluster.py` ([7261](https://github.com/networkx/networkx/pull/7261)).
- Add minimum_cycle_basis to cycle_basis See Also ([7274](https://github.com/networkx/networkx/pull/7274)).
- Update CONTRIBUTING.rst ([7270](https://github.com/networkx/networkx/pull/7270)).
- Fix all sphinx warnings during doc build ([7289](https://github.com/networkx/networkx/pull/7289)).
- Doc infrastructure: replace `nb2plot` with `myst-nb` ([7237](https://github.com/networkx/networkx/pull/7237)).
- Add explicit targets of missing modules for intersphinx ([7313](https://github.com/networkx/networkx/pull/7313)).
- DOC: add doc suggestions for arbitrarily large random integers tools ([7322](https://github.com/networkx/networkx/pull/7322)).
- Try/except intermittently failing basemaps in geospatial examples ([7324](https://github.com/networkx/networkx/pull/7324)).
- Update docstring example with future-proof pandas assignment ([7323](https://github.com/networkx/networkx/pull/7323)).
- Remove animation from spectral clustering example to improve performance ([7328](https://github.com/networkx/networkx/pull/7328)).
- Doc Improvements for Approximations Files ([7338](https://github.com/networkx/networkx/pull/7338)).
- Update `LCF_graph` docstring ([7262](https://github.com/networkx/networkx/pull/7262)).
- Option to include initial labels in `weisfeiler_lehman_subgraph_hashes` ([6601](https://github.com/networkx/networkx/pull/6601)).
- Add eriknw as contributor ([7343](https://github.com/networkx/networkx/pull/7343)).
- [DOC, DISPATCH] : updated and added `backend.py`'s docs ([7305](https://github.com/networkx/networkx/pull/7305)).
- add **kwargs to traveling_salesman_problem ([7371](https://github.com/networkx/networkx/pull/7371)).
- Move the backend docs and connect the config docs. Both in a single sidebar entry ([7389](https://github.com/networkx/networkx/pull/7389)).
Maintenance
- Drop Python 3.9 support ([7028](https://github.com/networkx/networkx/pull/7028)).
- fix: Explicitly check for None/False in edge_attr during import from np ([6825](https://github.com/networkx/networkx/pull/6825)).
- Add favicon ([7043](https://github.com/networkx/networkx/pull/7043)).
- Remove unused code resistance_distance ([7053](https://github.com/networkx/networkx/pull/7053)).
- Fix names of small graphs ([7055](https://github.com/networkx/networkx/pull/7055)).
- Improve error messages for misconfigured backend treatment ([7062](https://github.com/networkx/networkx/pull/7062)).
- MAINT: Fixup union exception message ([7071](https://github.com/networkx/networkx/pull/7071)).
- MAINT: Minor touchups to tadpole and lollipop graph ([7049](https://github.com/networkx/networkx/pull/7049)).
- Add `not_implemented_for("directed")` to `number_connected_components` ([7074](https://github.com/networkx/networkx/pull/7074)).
- remove unused code ([7076](https://github.com/networkx/networkx/pull/7076)).
- Minor touchups to the beamsearch module ([7059](https://github.com/networkx/networkx/pull/7059)).
- Fix annoying split strings on same line ([7079](https://github.com/networkx/networkx/pull/7079)).
- Update dispatch decorator for `hits` to use `"weight"` edge weight ([7081](https://github.com/networkx/networkx/pull/7081)).
- Remove nbconvert upper pin (revert 6984) ([7083](https://github.com/networkx/networkx/pull/7083)).
- Add a step to CI to check for warnings at import time ([7077](https://github.com/networkx/networkx/pull/7077)).
- Added few tests for /generators/duplication.py and /generators/geomet… ([6976](https://github.com/networkx/networkx/pull/6976)).
- Test on Python 3.13-dev ([7096](https://github.com/networkx/networkx/pull/7096)).
- Changed arguments list of GraphMLWriterLxml.dump() ([6261](https://github.com/networkx/networkx/pull/6261)).
- `write_graphml`: Small fix for object type description on `TypeError` exception ([7109](https://github.com/networkx/networkx/pull/7109)).
- updated functions in `core.py` ([7027](https://github.com/networkx/networkx/pull/7027)).
- label check on push and change check name ([7111](https://github.com/networkx/networkx/pull/7111)).
- DEP : adding `not_implemented_for("multigraph”)` to `k_core`, `k_shell`, `k_crust` and `k_corona` ([7121](https://github.com/networkx/networkx/pull/7121)).
- Add label check when pull request is edited instead of push ([7134](https://github.com/networkx/networkx/pull/7134)).
- Add label workflow pull_request type synchronize and echo message ([7135](https://github.com/networkx/networkx/pull/7135)).
- adding test coverage for isomorphism when using digraphs ([6417](https://github.com/networkx/networkx/pull/6417)).
- Remove usage of `__networkx_plugin__` (use `__networkx_backend__` instead) ([7157](https://github.com/networkx/networkx/pull/7157)).
- DOC: consistent spelling of neighbor and rename vars ([7162](https://github.com/networkx/networkx/pull/7162)).
- MAINT: use ruff format instead of black ([7160](https://github.com/networkx/networkx/pull/7160)).
- Ensure warnings related to changes in shortest_path returns are visible to users ([7161](https://github.com/networkx/networkx/pull/7161)).
- Sync up behavior of is_{type} for empty graphs ([5849](https://github.com/networkx/networkx/pull/5849)).
- Added `NodeNotFound` exceptions to `_apply_prediction` and `simrank`, and ignored isolated nodes in `panther_similarity` ([7110](https://github.com/networkx/networkx/pull/7110)).
- Fix not_implemented_for decorator for is_regular and related functions ([7182](https://github.com/networkx/networkx/pull/7182)).
- Fix all_node_cuts output for complete graphs ([6558](https://github.com/networkx/networkx/pull/6558)).
- Remove `"networkx.plugins"` and `"networkx.plugin_info"` entry-points ([7192](https://github.com/networkx/networkx/pull/7192)).
- Bump actions/setup-python from 4 to 5 ([7201](https://github.com/networkx/networkx/pull/7201)).
- Update test suite for Pytest v8 ([7203](https://github.com/networkx/networkx/pull/7203)).
- Undeprecate ``nx_pydot`` now that pydot is actively maintained again ([7204](https://github.com/networkx/networkx/pull/7204)).
- Future-proofing and improve tests ([7209](https://github.com/networkx/networkx/pull/7209)).
- Drop old dependencies per SPEC 0 ([7217](https://github.com/networkx/networkx/pull/7217)).
- Update pygraphviz ([7216](https://github.com/networkx/networkx/pull/7216)).
- Refactor geometric_soft_configuration_model tests for performance ([7210](https://github.com/networkx/networkx/pull/7210)).
- Rename `_dispatch` to `_dispatchable` ([7193](https://github.com/networkx/networkx/pull/7193)).
- Replace tempfile with tmp_path fixture in test suite ([7221](https://github.com/networkx/networkx/pull/7221)).
- updated test_directed_edge_swap 5814 ([6426](https://github.com/networkx/networkx/pull/6426)).
- Bump copyright year for 2024 ([7232](https://github.com/networkx/networkx/pull/7232)).
- Improving test coverage for Small.py ([7260](https://github.com/networkx/networkx/pull/7260)).
- Test for symmetric edge flow betweenness partition ([7251](https://github.com/networkx/networkx/pull/7251)).
- MAINT : added `seed` to `gnm_random_graph` in `community/tests/test_label_propagation.py` ([7264](https://github.com/networkx/networkx/pull/7264)).
- Bump scientific-python/upload-nightly-action from 0.2.0 to 0.3.0 ([7266](https://github.com/networkx/networkx/pull/7266)).
- adding self loops related docs and tests for functions in `cluster.py` ([7261](https://github.com/networkx/networkx/pull/7261)).
- Improving test coverage for Mycielsky.py ([7271](https://github.com/networkx/networkx/pull/7271)).
- Use ruff's docstring formatting ([7276](https://github.com/networkx/networkx/pull/7276)).
- Add docstring formatting change to blame-ignore-revs ([7281](https://github.com/networkx/networkx/pull/7281)).
- Improve test coverage for random_clustered and update function names ([7273](https://github.com/networkx/networkx/pull/7273)).
- Doc infrastructure: replace `nb2plot` with `myst-nb` ([7237](https://github.com/networkx/networkx/pull/7237)).
- Temporarily rm geospatial examples to fix CI ([7299](https://github.com/networkx/networkx/pull/7299)).
- Improve test coverage for bipartite extendability ([7306](https://github.com/networkx/networkx/pull/7306)).
- CI: Update scientific-python/upload-nightly-action from 0.3.0 to 0.4.0 ([7309](https://github.com/networkx/networkx/pull/7309)).
- CI: Group dependabot updates ([7308](https://github.com/networkx/networkx/pull/7308)).
- CI: update upload-nightly-action to 0.5.0 ([7311](https://github.com/networkx/networkx/pull/7311)).
- renaming backend `func_info` dictionary's keys ([7219](https://github.com/networkx/networkx/pull/7219)).
- Add `mutates_input=` and `returns_graph=` to `_dispatchable` ([7191](https://github.com/networkx/networkx/pull/7191)).
- Avoid creating results with numpy scalars (re: NEP 51) ([7282](https://github.com/networkx/networkx/pull/7282)).
- Bump changelist from 0.4 to 0.5 ([7325](https://github.com/networkx/networkx/pull/7325)).
- Improve test coverage for bipartite matrix.py ([7312](https://github.com/networkx/networkx/pull/7312)).
- Un-dispatch coloring strategies ([7329](https://github.com/networkx/networkx/pull/7329)).
- Undo change in return type of `single_target_shortest_path_length` ([7327](https://github.com/networkx/networkx/pull/7327)).
- Remove animation from spectral clustering example to improve performance ([7328](https://github.com/networkx/networkx/pull/7328)).
- Expire steinertree mehlhorn futurewarning ([7337](https://github.com/networkx/networkx/pull/7337)).
- Update louvain test modularity comparison to leq ([7336](https://github.com/networkx/networkx/pull/7336)).
- Add aaronzo as contributor ([7342](https://github.com/networkx/networkx/pull/7342)).
- Fix 7339. `shortest_path` inconsisitent with warning ([7341](https://github.com/networkx/networkx/pull/7341)).
- Add `nx.config` dict for configuring dispatching and backends ([7225](https://github.com/networkx/networkx/pull/7225)).
- Improve test coverage for Steiner Tree & Docs ([7348](https://github.com/networkx/networkx/pull/7348)).
- added `seed` to `test_richclub_normalized` ([7355](https://github.com/networkx/networkx/pull/7355)).
- Add tests to link_prediction.py ([7357](https://github.com/networkx/networkx/pull/7357)).
- Fix pydot tests when testing backends ([7356](https://github.com/networkx/networkx/pull/7356)).
- Future proof xml parsing in graphml ([7360](https://github.com/networkx/networkx/pull/7360)).
- make doc_string examples order-independent by removing np.set_printoptions ([7361](https://github.com/networkx/networkx/pull/7361)).
- Close figures on test cleanup ([7373](https://github.com/networkx/networkx/pull/7373)).
- More numpy scalars cleanup for numpy 2.0 ([7374](https://github.com/networkx/networkx/pull/7374)).
- Update numpydoc ([7364](https://github.com/networkx/networkx/pull/7364)).
- Fix pygraphviz tests causing segmentation faults in backend test ([7380](https://github.com/networkx/networkx/pull/7380)).
- Add dispatching to broadcasting.py ([7386](https://github.com/networkx/networkx/pull/7386)).
- Update test suite to handle when scipy is not installed ([7388](https://github.com/networkx/networkx/pull/7388)).
- Rm deprecated np.row_stack in favor of vstack ([7390](https://github.com/networkx/networkx/pull/7390)).
- Fix exception for `del config[key]` ([7391](https://github.com/networkx/networkx/pull/7391)).
- Bump the GH actions with 3 updates ([7310](https://github.com/networkx/networkx/pull/7310)).
Contributors
54 authors added to this release (alphabetically):
- [BucketHeadP65](https://github.com/BucketHeadP65)
- [dependabot[bot]](https://github.com/apps/dependabot)
- [nelsonaloysio](https://github.com/nelsonaloysio)
- [YVWX](https://github.com/YVWX)
- Aaron Z. ([aaronzo](https://github.com/aaronzo))
- Aditi Juneja ([Schefflera-Arboricola](https://github.com/Schefflera-Arboricola))
- AKSHAYA MADHURI ([akshayamadhuri](https://github.com/akshayamadhuri)
Update ipykernel from 6.26.0 to 6.29.4.
Changelog
### 6.29.3 ``` ([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.29.2...de2221ce155668c343084fde37b77fb6b1671dc9)) Enhancements made - Eventloop scheduling improvements for stop_on_error_timeout and schedule_next [1212](https://github.com/ipython/ipykernel/pull/1212) ([jdranczewski](https://github.com/jdranczewski)) Bugs fixed - Disable frozen modules by default, add a toggle [1213](https://github.com/ipython/ipykernel/pull/1213) ([krassowski](https://github.com/krassowski)) Maintenance and upkeep improvements - Fix typings and update project urls [1214](https://github.com/ipython/ipykernel/pull/1214) ([blink1073](https://github.com/blink1073)) - Unpin pytest-asyncio and update ruff config [1209](https://github.com/ipython/ipykernel/pull/1209) ([blink1073](https://github.com/blink1073)) Documentation improvements - Correct spelling mistake [1208](https://github.com/ipython/ipykernel/pull/1208) ([joouha](https://github.com/joouha)) Contributors to this release ([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-02-07&to=2024-02-26&type=c)) [blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2024-02-07..2024-02-26&type=Issues) | [ccordoba12](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2024-02-07..2024-02-26&type=Issues) | [jdranczewski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajdranczewski+updated%3A2024-02-07..2024-02-26&type=Issues) | [joouha](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajoouha+updated%3A2024-02-07..2024-02-26&type=Issues) | [krassowski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Akrassowski+updated%3A2024-02-07..2024-02-26&type=Issues) <!-- <END NEW CHANGELOG ENTRY> --> ``` ### 6.29.2 ``` ([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.29.1...d45fe71990d26c0bd5b7b3b2a4ccd3d1f6609899)) Bugs fixed - Fix: ipykernel_launcher, delete absolute sys.path\[0\] [1206](https://github.com/ipython/ipykernel/pull/1206) ([stdll00](https://github.com/stdll00)) Maintenance and upkeep improvements - Re-enable skipped debugger test [1207](https://github.com/ipython/ipykernel/pull/1207) ([ianthomas23](https://github.com/ianthomas23)) Contributors to this release ([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-02-06&to=2024-02-07&type=c)) [ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2024-02-06..2024-02-07&type=Issues) | [stdll00](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Astdll00+updated%3A2024-02-06..2024-02-07&type=Issues) ``` ### 6.29.1 ``` ([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.29.0...09c9b2ad9c15202c5d1896ba24ec978b726c073b)) Bugs fixed - fix: on exception, return a 0, so that the "sum" still computes [1204](https://github.com/ipython/ipykernel/pull/1204) ([petervandenabeele](https://github.com/petervandenabeele)) - Fix handling of "silent" in execute request [1200](https://github.com/ipython/ipykernel/pull/1200) ([Haadem](https://github.com/Haadem)) Maintenance and upkeep improvements - chore: update pre-commit hooks [1205](https://github.com/ipython/ipykernel/pull/1205) ([pre-commit-ci](https://github.com/pre-commit-ci)) - Do git ignore of /node_modules/.cache [1203](https://github.com/ipython/ipykernel/pull/1203) ([petervandenabeele](https://github.com/petervandenabeele)) - Bump the actions group with 1 update [1201](https://github.com/ipython/ipykernel/pull/1201) ([dependabot](https://github.com/dependabot)) Contributors to this release ([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-01-16&to=2024-02-06&type=c)) [dependabot](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adependabot+updated%3A2024-01-16..2024-02-06&type=Issues) | [Haadem](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3AHaadem+updated%3A2024-01-16..2024-02-06&type=Issues) | [petervandenabeele](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apetervandenabeele+updated%3A2024-01-16..2024-02-06&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2024-01-16..2024-02-06&type=Issues) ``` ### 6.29.0 ``` ([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.28.0...84955484ec1636ee4c7611471d20df2016b5cb57)) Enhancements made - Always set debugger to true in kernelspec [1191](https://github.com/ipython/ipykernel/pull/1191) ([ianthomas23](https://github.com/ianthomas23)) Bugs fixed - Revert "Enable `ProactorEventLoop` on windows for `ipykernel`" [1194](https://github.com/ipython/ipykernel/pull/1194) ([blink1073](https://github.com/blink1073)) - Make outputs go to correct cell when generated in threads/asyncio [1186](https://github.com/ipython/ipykernel/pull/1186) ([krassowski](https://github.com/krassowski)) Maintenance and upkeep improvements - Pin pytest-asyncio to 0.23.2 [1189](https://github.com/ipython/ipykernel/pull/1189) ([ianthomas23](https://github.com/ianthomas23)) - chore: update pre-commit hooks [1187](https://github.com/ipython/ipykernel/pull/1187) ([pre-commit-ci](https://github.com/pre-commit-ci)) Contributors to this release ([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-12-26&to=2024-01-16&type=c)) [blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-12-26..2024-01-16&type=Issues) | [ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2023-12-26..2024-01-16&type=Issues) | [krassowski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Akrassowski+updated%3A2023-12-26..2024-01-16&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-12-26..2024-01-16&type=Issues) ``` ### 6.28.0 ``` ([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.27.1...de45c7a49e197f0889f867f33f24cce322768a0e)) Enhancements made - Enable `ProactorEventLoop` on windows for `ipykernel` [1184](https://github.com/ipython/ipykernel/pull/1184) ([NewUserHa](https://github.com/NewUserHa)) - Adds a flag in debug_info for the copyToGlobals support [1099](https://github.com/ipython/ipykernel/pull/1099) ([brichet](https://github.com/brichet)) Maintenance and upkeep improvements - Support python 3.12 [1185](https://github.com/ipython/ipykernel/pull/1185) ([blink1073](https://github.com/blink1073)) - Bump actions/setup-python from 4 to 5 [1181](https://github.com/ipython/ipykernel/pull/1181) ([dependabot](https://github.com/dependabot)) - chore: update pre-commit hooks [1179](https://github.com/ipython/ipykernel/pull/1179) ([pre-commit-ci](https://github.com/pre-commit-ci)) - Refactor execute_request to reduce redundancy and improve consistency [1177](https://github.com/ipython/ipykernel/pull/1177) ([jjvraw](https://github.com/jjvraw)) Documentation improvements - Update pytest commands in README [1178](https://github.com/ipython/ipykernel/pull/1178) ([ianthomas23](https://github.com/ianthomas23)) Contributors to this release ([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-11-27&to=2023-12-26&type=c)) [blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-11-27..2023-12-26&type=Issues) | [brichet](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Abrichet+updated%3A2023-11-27..2023-12-26&type=Issues) | [dependabot](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adependabot+updated%3A2023-11-27..2023-12-26&type=Issues) | [ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2023-11-27..2023-12-26&type=Issues) | [jjvraw](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajjvraw+updated%3A2023-11-27..2023-12-26&type=Issues) | [NewUserHa](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ANewUserHa+updated%3A2023-11-27..2023-12-26&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-11-27..2023-12-26&type=Issues) ``` ### 6.27.1 ``` ([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.27.0...f9c517e868462d05d6854204c2ad0a244db1cd19)) Bugs fixed - Fix edit magic payload type [1171](https://github.com/ipython/ipykernel/pull/1171) ([blink1073](https://github.com/blink1073)) Contributors to this release ([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-11-21&to=2023-11-27&type=c)) [blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-11-21..2023-11-27&type=Issues) ``` ### 6.27.0 ``` ([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.26.0...465d34483103d23f471a4795fe5fabb9cf7ac3f5)) Enhancements made - Extend argument handling of do_execute with cell metadata [1169](https://github.com/ipython/ipykernel/pull/1169) ([jjvraw](https://github.com/jjvraw)) Maintenance and upkeep improvements - Update ruff and typings [1167](https://github.com/ipython/ipykernel/pull/1167) ([blink1073](https://github.com/blink1073)) - Clean up ruff config [1165](https://github.com/ipython/ipykernel/pull/1165) ([blink1073](https://github.com/blink1073)) - chore: update pre-commit hooks [1164](https://github.com/ipython/ipykernel/pull/1164) ([pre-commit-ci](https://github.com/pre-commit-ci)) - Clean up typing config [1163](https://github.com/ipython/ipykernel/pull/1163) ([blink1073](https://github.com/blink1073)) - Update typing for traitlets 5.13 [1162](https://github.com/ipython/ipykernel/pull/1162) ([blink1073](https://github.com/blink1073)) - Adopt ruff format [1161](https://github.com/ipython/ipykernel/pull/1161) ([blink1073](https://github.com/blink1073)) - Update typing for jupyter_client 8.5 [1160](https://github.com/ipython/ipykernel/pull/1160) ([blink1073](https://github.com/blink1073)) Contributors to this release ([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-10-24&to=2023-11-21&type=c)) [blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-10-24..2023-11-21&type=Issues) | [jjvraw](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajjvraw+updated%3A2023-10-24..2023-11-21&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-10-24..2023-11-21&type=Issues) ```Links
- PyPI: https://pypi.org/project/ipykernel - Changelog: https://data.safetycli.com/changelogs/ipykernel/Update matplotlib from 3.8.1 to 3.8.4.
Changelog
### 3.8.4 ``` This is the fourth micro release of the 3.8 series. Highlights of the 3.8.4 release include: - Enable building against numpy 2.0; released wheels are built against numpy 2 - macosx: Clean up single-shot timers correctly - Add a draw during show for macos backend - Fix color sequence data for Set2 and Set3 - gtk: Ensure pending draws are done before GTK draw - Update "Created with" url in hand.svg - Avoid modifying user input to Axes.bar - fix quiver3d incorrect arrow colors ``` ### 3.8.3 ``` This is the third micro release of the 3.8 series. Highlights of the 3.8.3 release include: - Improvements to the MacOS backend - Fix hanging on `plt.pause` - Fix warnings about "Secure coding is not enabled for restorable state" - Fix crash at exit for PGF backend ``` ### 3.8.2 ``` This is the second bugfix release of the 3.8 series. Highlights of this release include: - Fix a segfault in the MacOS backend when running on Python 3.12 - Fix Contour labeling manual positions selecting incorrect contours. - Various documentation improvements ```Links
- PyPI: https://pypi.org/project/matplotlib - Changelog: https://data.safetycli.com/changelogs/matplotlib/ - Homepage: https://matplotlib.orgUpdate mkdocs-material from 9.4.8 to 9.5.22.
Changelog
### 9.5.22 ``` * Fixed 7170: Copy button adds empty lines for line spans (9.5.18 regression) * Fixed 7160: Version switching doesn't stay on page (9.5.5 regression) * Fixed 5619: Links in Mermaid.js diagrams not discernible ``` ### 9.5.21 ``` * Fixed 7133: Ensure latest version of Mermaid.js is used * Fixed 7125: Added warning for dotfiles in info plugin ``` ### 9.5.20 ``` * Fixed deprecation warning in privacy plugin (9.5.19 regression) * Fixed 7119: Tags plugin emits deprecation warning (9.5.19 regression) * Fixed 7118: Social plugin crashes if fonts are disabled (9.5.19 regression) * Fixed 7085: Social plugin crashes on Windows when downloading fonts mkdocs-material-9.5.19+insiders-4.53.8 (2024-04-26) * Fixed 7052: Preview extension automatically including all pages * Fixed 7051: Instant previews mounting on footnote references * Fixed 5165: Improved tooltips not mounting in sidebar for typeset plugin mkdocs-material-9.5.19+insiders-4.53.7 (2024-04-25) * Fixed 7060: Incorrect resolution of translation when using static-i18n ``` ### 9.5.19 ``` * Updated MkDocs to 1.6 and limited version to < 2 * Updated Docker image to latest Alpine Linux * Removed setup.py, now that GitHub fully understands pyproject.toml * Improved interop of social plugin with third-party MkDocs themes * Fixed 7099: Blog reading time not rendered correctly for Japanese * Fixed 7097: Improved resilience of tags plugin when no tags are given * Fixed 7090: Active tab indicator in nested content tabs rendering bug ``` ### 9.5.18 ``` * Refactored tooltips implementation to fix positioning issues * Fixed 7044: Rendering glitch when hovering contributor avatar in Chrome * Fixed 7043: Highlighted lines in code blocks cutoff on mobile * Fixed 6910: Incorrect position of tooltip for page status in sidebar * Fixed 6760: Incorrect position and overly long tooltip in tables * Fixed 6488: Incorrect position and cutoff tooltip in content tabs mkdocs-material-9.5.17+insiders-4.53.6 (2024-04-05) * Ensure working directory is set for projects when using projects plugin * Fixed 6970: Incorrect relative paths in git submodules with projects plugin mkdocs-material-9.5.17+insiders-4.53.5 (2024-04-02) * Fixed social plugin crashing when no colors are specified in palettes ``` ### 9.5.17 ``` * Updated Serbian translations * Fixed 7003: Confusing keyboard interaction for palette toggle * Fixed 7001: Blog posts now show time by default (9.5.16 regression) * Fixed edge case in backport of social plugin font loading logic mkdocs-material-9.5.16+insiders-4.53.4 (2024-03-31) * Fixed 6973: Escaping issue in tags extra files deprecation helper ``` ### 9.5.16 ``` * Updated Russian translations * Improved error handling and reporting in social plugin * Improved error handling and reporting in privacy plugin * Fixed blog plugin not allowing to use time in format strings * Fixed 6983: Social plugin crashes because of Google Fonts API change mkdocs-material-9.5.15+insiders-4.53.3 (2024-03-23) * Added support for font variants in social plugin * Improved resilience of font resolution in social plugin * Fixed tag listing sometimes not being auto-populated * Fixed tag listing scope not being correctly resolved * Fixed 6941: Meta plugin adding duplicate entries * Fixed 6928: Social plugin crashes for some fonts ``` ### 9.5.15 ``` * Reverted fix for transparent iframes (9.5.14) * Fixed 6929: Interference of social plugin and auto dark mode * Fixed 6938: Giscus shows dark background in light mode (9.5.14 regression) mkdocs-material-9.5.14+insiders-4.53.2 (2024-03-18) * Fixed abort on first non-matching configuration in preview extension * Fixed 6914: Meta files take precedence over front matter ``` ### 9.5.14 ``` * Added support for hiding versions from selector when using mike * Added init system to improve signal handling in Docker image * Fixed edge cases in exclusion logic of info plugin * Fixed inability to reset pipeline in search plugin * Fixed syntax error in Finnish translations * Fixed 6917: UTF-8 encoding problems in blog plugin on Windows * Fixed 6889: Transparent iframes get background color mkdocs-material-9.5.13+insiders-4.53.1 (2024-03-06) * Fixed 6877: Projects plugin computes incorrect path to assets * Fixed 6869: Blog plugin should emit warning on invalid related link ``` ### 9.5.13 ``` * Updated Slovak translations * Improved info plugin interop with projects plugin * Improved info plugin inclusion/exclusion logic * Fixed info plugin not gathering files recursively * Fixed 6750: Ensure info plugin packs up all necessary files ``` ### 9.5.12 ``` * Fixed 6846: Some meta tags removed on instant navigation (9.4.2 regression) * Fixed 6823: KaTex not rendering on instant navigation (9.5.5 regression) * Fixed 6821: Privacy plugin doesn't handle URLs with encoded characters mkdocs-material-9.5.11+insiders-4.53.0 (2024-02-24) * Added support for automatic instant previews * Added support for pinned blog posts ``` ### 9.5.11 ``` * Updated Finnish translation mkdocs-material-9.5.10+insiders-4.52.3 (2024-02-21) * Fixed resolution of URLs in instant previews * Fixed instant previews not mounting for same-page links ``` ### 9.5.10 ``` * Updated Bahasa Malaysia translations * Fixed 6783: Hide continue reading link for blog posts without separators * Fixed 6779: Incorrect positioning of integrated table of contents ``` ### 9.5.9 ``` * Fixed navigation pruning with tabs and sections enabled mkdocs-material-9.5.8+insiders-4.52.2 (2024-02-07) * Fixed 6735: Instant previews misplaced when below tabs ``` ### 9.5.8 ``` * Added Tamil translations * Updated Esperanto translations * Fixed relative images not being resolved for instant navigation ``` ### 9.5.7 ``` * Fixed 6731: Small images in figures are not centered * Fixed 6719: Instant navigation breaks table of contents (9.5.5 regression) mkdocs-material-9.5.6+insiders-4.52.1 (2024-01-30) * Fixed 6705: Navigation path not being hidden when specified * Fixed 6703: New tags plugin crashes on Windows (2nd attempt) mkdocs-material-9.5.6+insiders-4.52.0 (2024-01-28) * Added support for instant previews * Fixed footnote tooltips positioning edge cases * Fixed 6703: New tags plugin crashes on Windows ``` ### 9.5.6 ``` * Fixed 6700: Missing styles for Mermaid.js labels with Markdown mkdocs-material-9.5.5+insiders-4.51.0 (2024-01-24) * Added support for footnote tooltips ``` ### 9.5.5 ``` * Updated Tagalog translations * Updated Pillow to 10.2 to mitigate security vulnerabilities * Improved resilience of instant navigation * Fixed 6687: Updated Mermaid.js to version 10.7.0 (latest) * Fixed 6652: Keyboard events in custom elements captured * Fixed 6582: Instant navigation doesn't correctly handle alternate URLs * Fixed 6565: Instant navigation doesn't allow for onclick handlers * Fixed 6345: Instant navigation sometimes breaks browser back button * Fixed 6334: Instant navigation doesn't correctly position anchors (Safari) * Fixed 6275: Instant navigation doesn't correctly resolve after 404 * Fixed 6102: Instant navigation reloads page on same link navigation mkdocs-material-9.5.4+insiders-4.50.0 (2024-01-19) * Added configurable logging capabilities to privacy plugin ``` ### 9.5.4 ``` * Fixed 6645: Local storage with invalid value can break site * Fixed 6635: Tags icons before default ignored if default is set mkdocs-material-9.5.3+insiders-4.49.2 (2024-01-09) * Fixed missing attribute lists extension for tags plugin * Fixed 6627: New tags plugin crashes on Python 3.8 mkdocs-material-9.5.3+insiders-4.49.1 (2024-01-07) * Improved interop of new tags plugin with other plugins * Fixed 6594: Tags plugin doesn't work with mkdocs-macros plugin * Fixed 6569: Social plugin crashes if in different file system location mkdocs-material-9.5.3+insiders-4.49.0 (2023-12-29) * Added support for exporting tags and mappings * Added support for disabling tags and/or listings or both * Fixed tag links from pages to listings on homepage mkdocs-material-9.5.3+insiders-4.48.0 (2023-12-23) * Rewrite of tags plugin, now much more powerful * Added support for nested tags (tag hierarchies, e.g. foo/bar) * Added support for shadow tags (by list, prefix or suffix) * Added support for custom tag layouts and templates * Added support for hiding tags in table of contents * Added support for configurable inline tag listings * Added support for automatically linking to closest tag listing * Added support for scoped listings (limit to subsection of site) * Added support for multiple instances of tags plugin * Added support for changing front matter property and template variable * Added support for tag slugification format strings * Fixed 6510: Projects plugin out of memory on Linux (4.47.1 regression) * Fixed projects plugin not notifying plugins about serve mode * Fixed projects plugin skipping projects on prefix match * Deprecated tags_file and tags_extra_files settings * Modernized tags plugin code base ``` ### 9.5.3 ``` * Limited version range of MkDocs to < 1.6 * Updated Macedonian translations * Fixed 6520: Group plugin crashes when using mike * Fixed 6494: Hide author's email address if disabled in git-authors plugin mkdocs-material-9.5.2+insiders-4.47.1 (2023-12-11) * Improved editing experience for projects plugin * Improved resilience of optimize and social plugin * Fixed race condition when writing manifest in optimize and social plugin * Fixed 6475: Logo not taking precedence over icon in social card * Fixed 6399: Projects plugin doesn't pick up added/removed projects * Fixed 6306: Projects plugin cache not correctly updated ``` ### 9.5.2 ``` * Fixed types for slugify settings in blog plugin config * Fixed 6469: Horizontal scrollbars on MathJax containers mkdocs-material-9.5.1+insiders-4.47.0 (2023-12-08) * Added support for staying on page when switching languages * Added configurable logging capabilities to projects plugin * Removed temporary warning on blog plugin authors file format change * Fixed projects plugin logging messages twice on Linux systems * Fixed projects plugin trying to hoist theme assets of divergent themes * Fixed compatibility of optimize plugin and projects plugin * Fixed compatibility of social plugin and projects plugin * Fixed 6448: Code line selection broken for code blocks with custom ids * Fixed 6437: Projects plugin crashing for certain site URL configurations * Fixed 6414: Projects plugin doesn't prefix messages coming from projects ``` ### 9.5.1 ``` * Updated Greek translations * Fixed 6464: Privacy plugin cannot be enabled * Fixed 6461: Sorting blog posts ignores time component in date ``` ### 9.5.0 ``` Merged Insiders features of 'Goat's Horn' funding goal * Added privacy plugin: automatic downloading of external assets * Added support for card grids and grid layouts * Added support for improved tooltips * Added support for content tabs anchor links (deep linking) * Added support for automatic dark/light mode * Added support for document contributors mkdocs-material-9.4.14+insiders-4.46.0 (2023-11-26) * Added support for author profiles in blog plugin * Fixed custom index pages yielding two navigation items (4.45.0 regression) ``` ### 9.4.14 ``` * Added support for linking authors in blog posts ``` ### 9.4.13 ``` * Fixed 6365: Blog plugin pagination links to previous pages broken * Fixed 5758: Updated Mermaid.js to version 10.6.1 (latest) mkdocs-material-9.4.12+insiders-4.45.0 (2023-11-24) * Added support for sorting blog categories by post count or custom function * Improved tags plugin to generate Unicode-aware slugs by default * Fixed non-deterministic order of multiple authors in blog plugin ``` ### 9.4.12 ``` * Improved blog plugin to generate Unicode-aware slugs by default * Fixed non-deterministic order of categories in blog plugin mkdocs-material-9.4.11+insiders-4.44.0 (2023-11-23) * Added pagination settings for archive pages in blog plugin * Added pagination settings for category pages in blog plugin ``` ### 9.4.11 ``` * Fixed 6364: Search plugin crashing when enabling theme while serving * Fixed blog plugin crashing when disabling pagination mkdocs-material-9.4.10+insiders-4.43.1 (2023-11-19) * Added third-party theme support in projects plugin, improving editing * Fixed 6360: Projects plugin crashes when theme is not Material for MkDocs * Fixed 6306: Projects plugin not reloading nested project configuration ``` ### 9.4.10 ``` * Fixed 6356: Version selector can't be disabled via mike's configuration * Fixed 6281: Navigation not rendering due to Safari bug (9.4.2 regression) * Fixed 6261: Navigation expansion animates on first load (9.4.2 regression) ``` ### 9.4.9 ``` * Fixed 6344: Long entries cutoff in table of contents * Fixed 6336: Custom template for glob archive not working with pagination * Fixed 6328: Blog plugin crashes for locales with dashes, e.g. pt-BR * Fixed 6327: Copy-to-clipboard button doesn't trim trailing line feed * Fixed 6302: Version strings not matched when using mike, only aliases * Fixed instant navigation progress indicator for gzipped content in Chrome * Fixed rendering bug on details marker rotation in Firefox mkdocs-material-9.4.8+insiders-4.43.0 (2023-11-05) * Added support for GitLab committers (document contributors) * Fixed 6264: Fixed compatibility with Python < 3.10 * Fixed 6254: Meta plugin not applying meta files to blog posts ```Links
- PyPI: https://pypi.org/project/mkdocs-material - Changelog: https://data.safetycli.com/changelogs/mkdocs-material/Update mkdocs from 1.5.3 to 1.6.0.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/mkdocsUpdate nbconvert from 7.11.0 to 7.16.4.
Changelog
### 7.16.4 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.16.3...71fde294f623083f364bf68e14f07459dee952e6)) Bugs fixed - rst exporter: Re-enable coalescing streams [2142](https://github.com/jupyter/nbconvert/pull/2142) ([mgeier](https://github.com/mgeier)) Maintenance and upkeep improvements - Revert "Set all min deps" [2138](https://github.com/jupyter/nbconvert/pull/2138) ([blink1073](https://github.com/blink1073)) - Set all min deps [2136](https://github.com/jupyter/nbconvert/pull/2136) ([blink1073](https://github.com/blink1073)) - chore: update pre-commit hooks [2134](https://github.com/jupyter/nbconvert/pull/2134) ([pre-commit-ci](https://github.com/pre-commit-ci)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2024-03-21&to=2024-04-29&type=c)) [blink1073](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ablink1073+updated%3A2024-03-21..2024-04-29&type=Issues) | [mgeier](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Amgeier+updated%3A2024-03-21..2024-04-29&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Apre-commit-ci+updated%3A2024-03-21..2024-04-29&type=Issues) <!-- <END NEW CHANGELOG ENTRY> --> ``` ### 7.16.3 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.16.2...9019037e300dfdbac5a8cb330d0b09eb82e12f62)) Maintenance and upkeep improvements - Remove pytest pin [2129](https://github.com/jupyter/nbconvert/pull/2129) ([blink1073](https://github.com/blink1073)) - Add Compatibility with Pandoc 2.9.2 [2128](https://github.com/jupyter/nbconvert/pull/2128) ([blink1073](https://github.com/blink1073)) - Pin to Pytest 7 [2124](https://github.com/jupyter/nbconvert/pull/2124) ([blink1073](https://github.com/blink1073)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2024-03-04&to=2024-03-21&type=c)) [blink1073](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ablink1073+updated%3A2024-03-04..2024-03-21&type=Issues) ``` ### 7.16.2 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.16.1...8dac97afa73d59e6afcad04ca076355576b6eb51)) Bugs fixed - \[HTMLExporter\] Initialize resources before widget filtering [2118](https://github.com/jupyter/nbconvert/pull/2118) ([yuvipanda](https://github.com/yuvipanda)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2024-02-19&to=2024-03-04&type=c)) [yuvipanda](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ayuvipanda+updated%3A2024-02-19..2024-03-04&type=Issues) ``` ### 7.16.1 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.16.0...443b30703078e6f7d5b1044f25fb77e219136aac)) Maintenance and upkeep improvements - Fix permissions for prep release workflow [2112](https://github.com/jupyter/nbconvert/pull/2112) ([blink1073](https://github.com/blink1073)) - Update publish workflow [2111](https://github.com/jupyter/nbconvert/pull/2111) ([blink1073](https://github.com/blink1073)) - fix for tests/ dir not in sys.path, closes 2066 [2108](https://github.com/jupyter/nbconvert/pull/2108) ([ivanov](https://github.com/ivanov)) Documentation improvements - Update project description [2107](https://github.com/jupyter/nbconvert/pull/2107) ([ivanov](https://github.com/ivanov)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2024-02-07&to=2024-02-19&type=c)) [blink1073](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ablink1073+updated%3A2024-02-07..2024-02-19&type=Issues) | [ivanov](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Aivanov+updated%3A2024-02-07..2024-02-19&type=Issues) ``` ### 7.16.0 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.15.0...87db94d2d31d77ad16eef2285bb764e97a6f3c11)) Enhancements made - Add a toggle to skip the svg encoding of images [2106](https://github.com/jupyter/nbconvert/pull/2106) ([gwincr11](https://github.com/gwincr11)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2024-02-06&to=2024-02-07&type=c)) [gwincr11](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Agwincr11+updated%3A2024-02-06..2024-02-07&type=Issues) ``` ### 7.15.0 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.14.2...dff141e8c8b392b89eed0adbf035f33810706750)) Enhancements made - Support configurable width and height of reveal presentations [2104](https://github.com/jupyter/nbconvert/pull/2104) ([franzhaas](https://github.com/franzhaas)) Maintenance and upkeep improvements - chore: update pre-commit hooks [2105](https://github.com/jupyter/nbconvert/pull/2105) ([pre-commit-ci](https://github.com/pre-commit-ci)) - handle xhtml void elements in mermaid diagrams [2103](https://github.com/jupyter/nbconvert/pull/2103) ([bollwyvl](https://github.com/bollwyvl)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2024-01-16&to=2024-02-06&type=c)) [bollwyvl](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Abollwyvl+updated%3A2024-01-16..2024-02-06&type=Issues) | [franzhaas](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Afranzhaas+updated%3A2024-01-16..2024-02-06&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Apre-commit-ci+updated%3A2024-01-16..2024-02-06&type=Issues) ``` ### 7.14.2 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.14.1...9d8a7a8771d0349e49328efb7fc2b8fb99c7cc1f)) Maintenance and upkeep improvements - update to mermaid 10.7.0 [2098](https://github.com/jupyter/nbconvert/pull/2098) ([bollwyvl](https://github.com/bollwyvl)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2024-01-11&to=2024-01-16&type=c)) [bollwyvl](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Abollwyvl+updated%3A2024-01-11..2024-01-16&type=Issues) ``` ### 7.14.1 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.14.0...dedd81acdde7c96204d01f1392af896d2e6dbe1b)) Bugs fixed - Fix broken image scaling in case a custom width or height is provided for the image [2094](https://github.com/jupyter/nbconvert/pull/2094) ([AndSte01](https://github.com/AndSte01)) Maintenance and upkeep improvements - Allow pre-fetch of css files without attempting download [2095](https://github.com/jupyter/nbconvert/pull/2095) ([AlexanderRichert-NOAA](https://github.com/AlexanderRichert-NOAA)) - Bump the actions group with 1 update [2091](https://github.com/jupyter/nbconvert/pull/2091) ([dependabot](https://github.com/dependabot)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2024-01-01&to=2024-01-11&type=c)) [AlexanderRichert-NOAA](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3AAlexanderRichert-NOAA+updated%3A2024-01-01..2024-01-11&type=Issues) | [AndSte01](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3AAndSte01+updated%3A2024-01-01..2024-01-11&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Adependabot+updated%3A2024-01-01..2024-01-11&type=Issues) ``` ### 7.14.0 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.13.1...0f17b3069d320565af12a4a12da7d9ce3c18dac4)) Enhancements made - Convert `coalescese_streams` function to `CoalesceStreamsPreprocessor` [2089](https://github.com/jupyter/nbconvert/pull/2089) ([ryan-williams](https://github.com/ryan-williams)) Maintenance and upkeep improvements - chore: update pre-commit hooks [2090](https://github.com/jupyter/nbconvert/pull/2090) ([pre-commit-ci](https://github.com/pre-commit-ci)) - Fix webpdf test on Python 3.12 [2088](https://github.com/jupyter/nbconvert/pull/2088) ([blink1073](https://github.com/blink1073)) - Clean up import [2087](https://github.com/jupyter/nbconvert/pull/2087) ([blink1073](https://github.com/blink1073)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2023-12-21&to=2024-01-01&type=c)) [blink1073](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ablink1073+updated%3A2023-12-21..2024-01-01&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Apre-commit-ci+updated%3A2023-12-21..2024-01-01&type=Issues) | [ryan-williams](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Aryan-williams+updated%3A2023-12-21..2024-01-01&type=Issues) ``` ### 7.13.1 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.13.0...15b2bc2e215bc3d0ab37508eeeb624ede5da0d36)) Bugs fixed - Restore removed import [2086](https://github.com/jupyter/nbconvert/pull/2086) ([blink1073](https://github.com/blink1073)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2023-12-18&to=2023-12-21&type=c)) [blink1073](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ablink1073+updated%3A2023-12-18..2023-12-21&type=Issues) ``` ### 7.13.0 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.12.0...c72ad76251d50c9cf3139e23922e9ef3441e9860)) Enhancements made - Add table, td, tr to allowed list of tags [2083](https://github.com/jupyter/nbconvert/pull/2083) ([yuvipanda](https://github.com/yuvipanda)) Maintenance and upkeep improvements - Remove twitter links that cause linkcheck to fail [2084](https://github.com/jupyter/nbconvert/pull/2084) ([yuvipanda](https://github.com/yuvipanda)) - Update ruff config [2079](https://github.com/jupyter/nbconvert/pull/2079) ([blink1073](https://github.com/blink1073)) - chore: update pre-commit hooks [2076](https://github.com/jupyter/nbconvert/pull/2076) ([pre-commit-ci](https://github.com/pre-commit-ci)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2023-12-04&to=2023-12-18&type=c)) [blink1073](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ablink1073+updated%3A2023-12-04..2023-12-18&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Apre-commit-ci+updated%3A2023-12-04..2023-12-18&type=Issues) | [yuvipanda](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ayuvipanda+updated%3A2023-12-04..2023-12-18&type=Issues) ``` ### 7.12.0 ``` ([Full Changelog](https://github.com/jupyter/nbconvert/compare/v7.11.0...4f6ab6583de771e74874e72ec88c7fe09a5d4b6b)) Enhancements made - Allow to load config from env. [2075](https://github.com/jupyter/nbconvert/pull/2075) ([Carreau](https://github.com/Carreau)) Maintenance and upkeep improvements - Use ruff on notebooks and update typings [2068](https://github.com/jupyter/nbconvert/pull/2068) ([blink1073](https://github.com/blink1073)) Documentation improvements - update Python version support in docs [2037](https://github.com/jupyter/nbconvert/pull/2037) ([minrk](https://github.com/minrk)) Contributors to this release ([GitHub contributors page for this release](https://github.com/jupyter/nbconvert/graphs/contributors?from=2023-11-06&to=2023-12-04&type=c)) [blink1073](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ablink1073+updated%3A2023-11-06..2023-12-04&type=Issues) | [Carreau](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3ACarreau+updated%3A2023-11-06..2023-12-04&type=Issues) | [gnestor](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Agnestor+updated%3A2023-11-06..2023-12-04&type=Issues) | [minrk](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Aminrk+updated%3A2023-11-06..2023-12-04&type=Issues) | [mpacer](https://github.com/search?q=repo%3Ajupyter%2Fnbconvert+involves%3Ampacer+updated%3A2023-11-06..2023-12-04&type=Issues) ```Links
- PyPI: https://pypi.org/project/nbconvert - Changelog: https://data.safetycli.com/changelogs/nbconvert/Update networkx from 3.2.1 to 3.3.
Changelog
### 3.3 ``` We're happy to announce the release of networkx 3.3! API Changes - Disallow negative number of nodes in `complete_multipartite_graph` ([7057](https://github.com/networkx/networkx/pull/7057)). - DEP: Deprecate the all_triplets one-liner ([7060](https://github.com/networkx/networkx/pull/7060)). - [A-star] Added expansion pruning via cutoff if cutoff is provided ([7073](https://github.com/networkx/networkx/pull/7073)). - Make HITS raise exceptions consistent with power iterations ([7084](https://github.com/networkx/networkx/pull/7084)). - DEP: Deprecate random_triad ([7061](https://github.com/networkx/networkx/pull/7061)). - Added feature modular graph product ([7227](https://github.com/networkx/networkx/pull/7227)). - ENH: Speed up common/non_neighbors by using _adj dict operations ([7244](https://github.com/networkx/networkx/pull/7244)). - Deprecate the `create` argument of `nonisomorphic_trees` ([7316](https://github.com/networkx/networkx/pull/7316)). - Improve total_spanning_tree_weight ([7100](https://github.com/networkx/networkx/pull/7100)). - Update __init__.py ([7320](https://github.com/networkx/networkx/pull/7320)). - add **kwargs to traveling_salesman_problem ([7371](https://github.com/networkx/networkx/pull/7371)). Enhancements - Add Tadpole graph ([6999](https://github.com/networkx/networkx/pull/6999)). - [A-star] Added expansion pruning via cutoff if cutoff is provided ([7073](https://github.com/networkx/networkx/pull/7073)). - Implementation of $S^1$ model ([6858](https://github.com/networkx/networkx/pull/6858)). - [Feat] Random expanders utilities ([6761](https://github.com/networkx/networkx/pull/6761)). - Compare graphs for generator functions when running tests with backend ([7066](https://github.com/networkx/networkx/pull/7066)). - Add Kirchhoff index / Effective graph resistance ([6926](https://github.com/networkx/networkx/pull/6926)). - Changed return types of shortest path methods to improve consistency ([6584](https://github.com/networkx/networkx/pull/6584)). - New PR for Fixes minimal d-separator function failing to handle cases where no d-separators exist ([7019](https://github.com/networkx/networkx/pull/7019)). - ENH : Provide non-normalized and normalized directed laplacian matrix calculation ([7199](https://github.com/networkx/networkx/pull/7199)). - feat: drop the use of node attribute "first_nbr" in PlanarEmbedding ([7202](https://github.com/networkx/networkx/pull/7202)). - Add functions to compute Schultz and Gutman Index ([3709](https://github.com/networkx/networkx/pull/3709)). - Divisive community algorithms ([5830](https://github.com/networkx/networkx/pull/5830)). - Added feature modular graph product ([7227](https://github.com/networkx/networkx/pull/7227)). - ENH : added `sort_neighbors` to all functions in `depth_first_search.py` ([7196](https://github.com/networkx/networkx/pull/7196)). - New graph generator for the Kneser graph ([7146](https://github.com/networkx/networkx/pull/7146)). - Draw MultiDiGraph edges and labels qa7008 ([7010](https://github.com/networkx/networkx/pull/7010)). - Use github actions to run a comparison benchmark ([7268](https://github.com/networkx/networkx/pull/7268)). - BFS layout implementation ([5179](https://github.com/networkx/networkx/pull/5179)). - Add `max_level=` argument to `louvain_communities` to limit macro-iterations ([6909](https://github.com/networkx/networkx/pull/6909)). - Review and update `nx._dispatchable` usage since 3.2.1 ([7302](https://github.com/networkx/networkx/pull/7302)). - Transmogrify `_dispatchable` objects into functions ([7298](https://github.com/networkx/networkx/pull/7298)). - fix: make `PlanarEmbedding.copy()` use `add_edges_from()` from parent (closes 7223) ([7224](https://github.com/networkx/networkx/pull/7224)). - Allow seed of np.random instance to exactly produce arbitrarily large integers ([6869](https://github.com/networkx/networkx/pull/6869)). - Improve total_spanning_tree_weight ([7100](https://github.com/networkx/networkx/pull/7100)). - add seed to `nx.generate_random_paths` ([7332](https://github.com/networkx/networkx/pull/7332)). - Allow backends to implement `should_run` ([7257](https://github.com/networkx/networkx/pull/7257)). - Adding tree broadcasting algorithm in a new module ([6928](https://github.com/networkx/networkx/pull/6928)). - Option to include initial labels in `weisfeiler_lehman_subgraph_hashes` ([6601](https://github.com/networkx/networkx/pull/6601)). - Add better error message when trying to get edge that is not present ([7245](https://github.com/networkx/networkx/pull/7245)). - Make `is_negatively_weighted` dispatchable ([7352](https://github.com/networkx/networkx/pull/7352)). - Add option to hide or show tick labels ([6018](https://github.com/networkx/networkx/pull/6018)). - ENH: Cache graphs objects when converting to a backend ([7345](https://github.com/networkx/networkx/pull/7345)). Bug Fixes - Fix listing of release notes on Releases page ([7030](https://github.com/networkx/networkx/pull/7030)). - Fix syntax warning from bad escape sequence ([7034](https://github.com/networkx/networkx/pull/7034)). - Fix triangles to avoid using `is` to compare nodes ([7041](https://github.com/networkx/networkx/pull/7041)). - Fix error message for `nx.mycielski_graph(0)` ([7056](https://github.com/networkx/networkx/pull/7056)). - Disallow negative number of nodes in `complete_multipartite_graph` ([7057](https://github.com/networkx/networkx/pull/7057)). - Handle edge cases for greedy_modularity_communities ([6973](https://github.com/networkx/networkx/pull/6973)). - FIX: Match the doc description while copying over data ([7092](https://github.com/networkx/networkx/pull/7092)). - fix: Include singleton/trivial paths in all_simple_paths & other functions ([6694](https://github.com/networkx/networkx/pull/6694)). - Dinitz correction ([6968](https://github.com/networkx/networkx/pull/6968)). - Modify GML test to fix invalid octal character warning ([7159](https://github.com/networkx/networkx/pull/7159)). - Fix random_spanning_tree() for single node and empty graphs ([7211](https://github.com/networkx/networkx/pull/7211)). - PlanarEmbedding.remove_edge() now updates removed edge's neighbors ([6798](https://github.com/networkx/networkx/pull/6798)). - add seed to graph creation ([7241](https://github.com/networkx/networkx/pull/7241)). - add seed to tests of fast_label_propatation_communities ([7242](https://github.com/networkx/networkx/pull/7242)). - Fix rich_club_coefficient() for single node and empty graphs ([7212](https://github.com/networkx/networkx/pull/7212)). - Fix minimum_spanning_arborescence regression ([7280](https://github.com/networkx/networkx/pull/7280)). - Move arrowstyle input munging after intput validation ([7293](https://github.com/networkx/networkx/pull/7293)). - Fix empty GraphML attribute is not parsed ([7319](https://github.com/networkx/networkx/pull/7319)). - Add new test result to `test_asadpour_tsp` and change `linprog` method ([7335](https://github.com/networkx/networkx/pull/7335)). - Fix custom weight attribute for Mehlhorn ([6681](https://github.com/networkx/networkx/pull/6681)). Documentation - Update release process ([7029](https://github.com/networkx/networkx/pull/7029)). - Update convert_matrix.py ([7018](https://github.com/networkx/networkx/pull/7018)). - fix extendability function name in bipartite.rst ([7042](https://github.com/networkx/networkx/pull/7042)). - Minor doc cleanups to remove doc build warnings ([7048](https://github.com/networkx/networkx/pull/7048)). - DOC: Add example to generic_bfs_edges to demonstrate the `neighbors` param ([7072](https://github.com/networkx/networkx/pull/7072)). - Hierarchical clustering layout gallery example ([7058](https://github.com/networkx/networkx/pull/7058)). - Fixed an error in the documentation of the katz centrality ([6294](https://github.com/networkx/networkx/pull/6294)). - Create 3d_rotation_anime.py ([7025](https://github.com/networkx/networkx/pull/7025)). - DOC: Add docstrings to filter view functions ([7086](https://github.com/networkx/networkx/pull/7086)). - DOC: Add docstrings to Filter mapping views ([7075](https://github.com/networkx/networkx/pull/7075)). - DOCS: Fix internal links to other functions in isomorphvf2 ([6706](https://github.com/networkx/networkx/pull/6706)). - added note for the triangle inequality case in TSP ([6995](https://github.com/networkx/networkx/pull/6995)). - Add note about importance of testing to contributor guide ([7103](https://github.com/networkx/networkx/pull/7103)). - Proposal to add centrality overview to mentored projects ([7104](https://github.com/networkx/networkx/pull/7104)). - Improve documentation of Component Algorithms ([5473](https://github.com/networkx/networkx/pull/5473)). - Add dot io to readwrite ([5061](https://github.com/networkx/networkx/pull/5061)). - Add Python versions to release notes ([7113](https://github.com/networkx/networkx/pull/7113)). - DOC: Turn on inline plots in graph generators docstrings ([6401](https://github.com/networkx/networkx/pull/6401)). - Fix duplicate numbering in contributor guide ([7116](https://github.com/networkx/networkx/pull/7116)). - DOC: remove unnecessary 'or' in planted_partition_graph ([7115](https://github.com/networkx/networkx/pull/7115)). - DOC: Link methods in functions to base Graph methods/properties ([7125](https://github.com/networkx/networkx/pull/7125)). - Connect docs to doc_string for total_spanning_tree_weight ([7098](https://github.com/networkx/networkx/pull/7098)). - Image (3D RGB data) segmentation by spectral clustering with 3D illustrations ([7040](https://github.com/networkx/networkx/pull/7040)). - update triadic_census documentation for undirected graphs - issue 4386 ([7141](https://github.com/networkx/networkx/pull/7141)). - added 3d and animation to plot_greedy_coloring.py ([7090](https://github.com/networkx/networkx/pull/7090)). - DOC: fix URL econded links and doc references ([7152](https://github.com/networkx/networkx/pull/7152)). - DOC: add reference to fast_label_propagation_communities ([7167](https://github.com/networkx/networkx/pull/7167)). - updated See also sec of argmap class ([7163](https://github.com/networkx/networkx/pull/7163)). - DOC : updated examples in mincost.py ([7169](https://github.com/networkx/networkx/pull/7169)). - Document the walk_type argument default in directed_laplacian and similar functions ([7171](https://github.com/networkx/networkx/pull/7171)). - DOC: Add plots to classic graph generators docs ([7114](https://github.com/networkx/networkx/pull/7114)). - Fix a tiny typo in `structuralholes.py::local_constraint` docstring ([7198](https://github.com/networkx/networkx/pull/7198)). - Added `subgraph_is_monomorphic` and `subgraph_monomorphisms_iter` in docs ([7197](https://github.com/networkx/networkx/pull/7197)). - Fix online docs for `_dispatch` ([7194](https://github.com/networkx/networkx/pull/7194)). - DOC : Updated docs for panther_similarity ([7175](https://github.com/networkx/networkx/pull/7175)). - Fix warnings when building docs ([7195](https://github.com/networkx/networkx/pull/7195)). - Improve docs for optimal_edit_paths ([7130](https://github.com/networkx/networkx/pull/7130)). - DOC: build with nx-parallel extra documentation information ([7220](https://github.com/networkx/networkx/pull/7220)). - Fixed typo in tensor product documentation (Fixes 7228) ([7229](https://github.com/networkx/networkx/pull/7229)). - Add example for cycle detection ([6560](https://github.com/networkx/networkx/pull/6560)). - Update general_k_edge_subgraphs docstring ([7254](https://github.com/networkx/networkx/pull/7254)). - Update docstring of nonisomorphic_trees ([7255](https://github.com/networkx/networkx/pull/7255)). - adding self loops related docs and tests for functions in `cluster.py` ([7261](https://github.com/networkx/networkx/pull/7261)). - Add minimum_cycle_basis to cycle_basis See Also ([7274](https://github.com/networkx/networkx/pull/7274)). - Update CONTRIBUTING.rst ([7270](https://github.com/networkx/networkx/pull/7270)). - Fix all sphinx warnings during doc build ([7289](https://github.com/networkx/networkx/pull/7289)). - Doc infrastructure: replace `nb2plot` with `myst-nb` ([7237](https://github.com/networkx/networkx/pull/7237)). - Add explicit targets of missing modules for intersphinx ([7313](https://github.com/networkx/networkx/pull/7313)). - DOC: add doc suggestions for arbitrarily large random integers tools ([7322](https://github.com/networkx/networkx/pull/7322)). - Try/except intermittently failing basemaps in geospatial examples ([7324](https://github.com/networkx/networkx/pull/7324)). - Update docstring example with future-proof pandas assignment ([7323](https://github.com/networkx/networkx/pull/7323)). - Remove animation from spectral clustering example to improve performance ([7328](https://github.com/networkx/networkx/pull/7328)). - Doc Improvements for Approximations Files ([7338](https://github.com/networkx/networkx/pull/7338)). - Update `LCF_graph` docstring ([7262](https://github.com/networkx/networkx/pull/7262)). - Option to include initial labels in `weisfeiler_lehman_subgraph_hashes` ([6601](https://github.com/networkx/networkx/pull/6601)). - Add eriknw as contributor ([7343](https://github.com/networkx/networkx/pull/7343)). - [DOC, DISPATCH] : updated and added `backend.py`'s docs ([7305](https://github.com/networkx/networkx/pull/7305)). - add **kwargs to traveling_salesman_problem ([7371](https://github.com/networkx/networkx/pull/7371)). - Move the backend docs and connect the config docs. Both in a single sidebar entry ([7389](https://github.com/networkx/networkx/pull/7389)). Maintenance - Drop Python 3.9 support ([7028](https://github.com/networkx/networkx/pull/7028)). - fix: Explicitly check for None/False in edge_attr during import from np ([6825](https://github.com/networkx/networkx/pull/6825)). - Add favicon ([7043](https://github.com/networkx/networkx/pull/7043)). - Remove unused code resistance_distance ([7053](https://github.com/networkx/networkx/pull/7053)). - Fix names of small graphs ([7055](https://github.com/networkx/networkx/pull/7055)). - Improve error messages for misconfigured backend treatment ([7062](https://github.com/networkx/networkx/pull/7062)). - MAINT: Fixup union exception message ([7071](https://github.com/networkx/networkx/pull/7071)). - MAINT: Minor touchups to tadpole and lollipop graph ([7049](https://github.com/networkx/networkx/pull/7049)). - Add `not_implemented_for("directed")` to `number_connected_components` ([7074](https://github.com/networkx/networkx/pull/7074)). - remove unused code ([7076](https://github.com/networkx/networkx/pull/7076)). - Minor touchups to the beamsearch module ([7059](https://github.com/networkx/networkx/pull/7059)). - Fix annoying split strings on same line ([7079](https://github.com/networkx/networkx/pull/7079)). - Update dispatch decorator for `hits` to use `"weight"` edge weight ([7081](https://github.com/networkx/networkx/pull/7081)). - Remove nbconvert upper pin (revert 6984) ([7083](https://github.com/networkx/networkx/pull/7083)). - Add a step to CI to check for warnings at import time ([7077](https://github.com/networkx/networkx/pull/7077)). - Added few tests for /generators/duplication.py and /generators/geomet… ([6976](https://github.com/networkx/networkx/pull/6976)). - Test on Python 3.13-dev ([7096](https://github.com/networkx/networkx/pull/7096)). - Changed arguments list of GraphMLWriterLxml.dump() ([6261](https://github.com/networkx/networkx/pull/6261)). - `write_graphml`: Small fix for object type description on `TypeError` exception ([7109](https://github.com/networkx/networkx/pull/7109)). - updated functions in `core.py` ([7027](https://github.com/networkx/networkx/pull/7027)). - label check on push and change check name ([7111](https://github.com/networkx/networkx/pull/7111)). - DEP : adding `not_implemented_for("multigraph”)` to `k_core`, `k_shell`, `k_crust` and `k_corona` ([7121](https://github.com/networkx/networkx/pull/7121)). - Add label check when pull request is edited instead of push ([7134](https://github.com/networkx/networkx/pull/7134)). - Add label workflow pull_request type synchronize and echo message ([7135](https://github.com/networkx/networkx/pull/7135)). - adding test coverage for isomorphism when using digraphs ([6417](https://github.com/networkx/networkx/pull/6417)). - Remove usage of `__networkx_plugin__` (use `__networkx_backend__` instead) ([7157](https://github.com/networkx/networkx/pull/7157)). - DOC: consistent spelling of neighbor and rename vars ([7162](https://github.com/networkx/networkx/pull/7162)). - MAINT: use ruff format instead of black ([7160](https://github.com/networkx/networkx/pull/7160)). - Ensure warnings related to changes in shortest_path returns are visible to users ([7161](https://github.com/networkx/networkx/pull/7161)). - Sync up behavior of is_{type} for empty graphs ([5849](https://github.com/networkx/networkx/pull/5849)). - Added `NodeNotFound` exceptions to `_apply_prediction` and `simrank`, and ignored isolated nodes in `panther_similarity` ([7110](https://github.com/networkx/networkx/pull/7110)). - Fix not_implemented_for decorator for is_regular and related functions ([7182](https://github.com/networkx/networkx/pull/7182)). - Fix all_node_cuts output for complete graphs ([6558](https://github.com/networkx/networkx/pull/6558)). - Remove `"networkx.plugins"` and `"networkx.plugin_info"` entry-points ([7192](https://github.com/networkx/networkx/pull/7192)). - Bump actions/setup-python from 4 to 5 ([7201](https://github.com/networkx/networkx/pull/7201)). - Update test suite for Pytest v8 ([7203](https://github.com/networkx/networkx/pull/7203)). - Undeprecate ``nx_pydot`` now that pydot is actively maintained again ([7204](https://github.com/networkx/networkx/pull/7204)). - Future-proofing and improve tests ([7209](https://github.com/networkx/networkx/pull/7209)). - Drop old dependencies per SPEC 0 ([7217](https://github.com/networkx/networkx/pull/7217)). - Update pygraphviz ([7216](https://github.com/networkx/networkx/pull/7216)). - Refactor geometric_soft_configuration_model tests for performance ([7210](https://github.com/networkx/networkx/pull/7210)). - Rename `_dispatch` to `_dispatchable` ([7193](https://github.com/networkx/networkx/pull/7193)). - Replace tempfile with tmp_path fixture in test suite ([7221](https://github.com/networkx/networkx/pull/7221)). - updated test_directed_edge_swap 5814 ([6426](https://github.com/networkx/networkx/pull/6426)). - Bump copyright year for 2024 ([7232](https://github.com/networkx/networkx/pull/7232)). - Improving test coverage for Small.py ([7260](https://github.com/networkx/networkx/pull/7260)). - Test for symmetric edge flow betweenness partition ([7251](https://github.com/networkx/networkx/pull/7251)). - MAINT : added `seed` to `gnm_random_graph` in `community/tests/test_label_propagation.py` ([7264](https://github.com/networkx/networkx/pull/7264)). - Bump scientific-python/upload-nightly-action from 0.2.0 to 0.3.0 ([7266](https://github.com/networkx/networkx/pull/7266)). - adding self loops related docs and tests for functions in `cluster.py` ([7261](https://github.com/networkx/networkx/pull/7261)). - Improving test coverage for Mycielsky.py ([7271](https://github.com/networkx/networkx/pull/7271)). - Use ruff's docstring formatting ([7276](https://github.com/networkx/networkx/pull/7276)). - Add docstring formatting change to blame-ignore-revs ([7281](https://github.com/networkx/networkx/pull/7281)). - Improve test coverage for random_clustered and update function names ([7273](https://github.com/networkx/networkx/pull/7273)). - Doc infrastructure: replace `nb2plot` with `myst-nb` ([7237](https://github.com/networkx/networkx/pull/7237)). - Temporarily rm geospatial examples to fix CI ([7299](https://github.com/networkx/networkx/pull/7299)). - Improve test coverage for bipartite extendability ([7306](https://github.com/networkx/networkx/pull/7306)). - CI: Update scientific-python/upload-nightly-action from 0.3.0 to 0.4.0 ([7309](https://github.com/networkx/networkx/pull/7309)). - CI: Group dependabot updates ([7308](https://github.com/networkx/networkx/pull/7308)). - CI: update upload-nightly-action to 0.5.0 ([7311](https://github.com/networkx/networkx/pull/7311)). - renaming backend `func_info` dictionary's keys ([7219](https://github.com/networkx/networkx/pull/7219)). - Add `mutates_input=` and `returns_graph=` to `_dispatchable` ([7191](https://github.com/networkx/networkx/pull/7191)). - Avoid creating results with numpy scalars (re: NEP 51) ([7282](https://github.com/networkx/networkx/pull/7282)). - Bump changelist from 0.4 to 0.5 ([7325](https://github.com/networkx/networkx/pull/7325)). - Improve test coverage for bipartite matrix.py ([7312](https://github.com/networkx/networkx/pull/7312)). - Un-dispatch coloring strategies ([7329](https://github.com/networkx/networkx/pull/7329)). - Undo change in return type of `single_target_shortest_path_length` ([7327](https://github.com/networkx/networkx/pull/7327)). - Remove animation from spectral clustering example to improve performance ([7328](https://github.com/networkx/networkx/pull/7328)). - Expire steinertree mehlhorn futurewarning ([7337](https://github.com/networkx/networkx/pull/7337)). - Update louvain test modularity comparison to leq ([7336](https://github.com/networkx/networkx/pull/7336)). - Add aaronzo as contributor ([7342](https://github.com/networkx/networkx/pull/7342)). - Fix 7339. `shortest_path` inconsisitent with warning ([7341](https://github.com/networkx/networkx/pull/7341)). - Add `nx.config` dict for configuring dispatching and backends ([7225](https://github.com/networkx/networkx/pull/7225)). - Improve test coverage for Steiner Tree & Docs ([7348](https://github.com/networkx/networkx/pull/7348)). - added `seed` to `test_richclub_normalized` ([7355](https://github.com/networkx/networkx/pull/7355)). - Add tests to link_prediction.py ([7357](https://github.com/networkx/networkx/pull/7357)). - Fix pydot tests when testing backends ([7356](https://github.com/networkx/networkx/pull/7356)). - Future proof xml parsing in graphml ([7360](https://github.com/networkx/networkx/pull/7360)). - make doc_string examples order-independent by removing np.set_printoptions ([7361](https://github.com/networkx/networkx/pull/7361)). - Close figures on test cleanup ([7373](https://github.com/networkx/networkx/pull/7373)). - More numpy scalars cleanup for numpy 2.0 ([7374](https://github.com/networkx/networkx/pull/7374)). - Update numpydoc ([7364](https://github.com/networkx/networkx/pull/7364)). - Fix pygraphviz tests causing segmentation faults in backend test ([7380](https://github.com/networkx/networkx/pull/7380)). - Add dispatching to broadcasting.py ([7386](https://github.com/networkx/networkx/pull/7386)). - Update test suite to handle when scipy is not installed ([7388](https://github.com/networkx/networkx/pull/7388)). - Rm deprecated np.row_stack in favor of vstack ([7390](https://github.com/networkx/networkx/pull/7390)). - Fix exception for `del config[key]` ([7391](https://github.com/networkx/networkx/pull/7391)). - Bump the GH actions with 3 updates ([7310](https://github.com/networkx/networkx/pull/7310)). Contributors 54 authors added to this release (alphabetically): - [BucketHeadP65](https://github.com/BucketHeadP65) - [dependabot[bot]](https://github.com/apps/dependabot) - [nelsonaloysio](https://github.com/nelsonaloysio) - [YVWX](https://github.com/YVWX) - Aaron Z. ([aaronzo](https://github.com/aaronzo)) - Aditi Juneja ([Schefflera-Arboricola](https://github.com/Schefflera-Arboricola)) - AKSHAYA MADHURI ([akshayamadhuri](https://github.com/akshayamadhuri)