ericmjl / Network-Analysis-Made-Simple

An introduction to network analysis and applied graph theory using Python and NetworkX
https://ericmjl.github.io/Network-Analysis-Made-Simple/index.html
MIT License
1.04k stars 401 forks source link

Scheduled weekly dependency update for week 47 #431

Closed pyup-bot closed 1 hour ago

pyup-bot commented 1 week ago

Update ipykernel from 6.26.0 to 6.29.5.

Changelog ### 6.29.5 ``` ([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.29.4...1e62d48298e353a9879fae99bc752f9bb48797ef)) Bugs fixed - Fix use of "%matplotlib osx" [1237](https://github.com/ipython/ipykernel/pull/1237) ([ianthomas23](https://github.com/ianthomas23)) Maintenance and upkeep improvements - \[6.x\] Update Release Scripts [1251](https://github.com/ipython/ipykernel/pull/1251) ([blink1073](https://github.com/blink1073)) Contributors to this release ([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-03-27&to=2024-06-29&type=c)) [blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2024-03-27..2024-06-29&type=Issues) | [ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2024-03-27..2024-06-29&type=Issues) ``` ### 6.29.4 ``` ([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.29.3...1cea5332ffc37f32e8232fd2b8b8ddd91b2bbdcf)) Bugs fixed - Fix side effect import for pickleutil [1216](https://github.com/ipython/ipykernel/pull/1216) ([blink1073](https://github.com/blink1073)) Maintenance and upkeep improvements - Do not import debugger/debugpy unless needed [1223](https://github.com/ipython/ipykernel/pull/1223) ([krassowski](https://github.com/krassowski)) Contributors to this release ([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-02-26&to=2024-03-27&type=c)) [agronholm](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aagronholm+updated%3A2024-02-26..2024-03-27&type=Issues) | [blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2024-02-26..2024-03-27&type=Issues) | [davidbrochart](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adavidbrochart+updated%3A2024-02-26..2024-03-27&type=Issues) | [krassowski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Akrassowski+updated%3A2024-02-26..2024-03-27&type=Issues) | [minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2024-02-26..2024-03-27&type=Issues) ``` ### 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) ``` ### 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 jupyter from 1.0.0 to 1.1.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/jupyter - Homepage: https://jupyter.org

Update matplotlib from 3.8.1 to 3.9.2.

Changelog ### 3.9.2 ``` This is the second bugfix release of the 3.9.x series. This release contains several bug-fixes and adjustments: - Be more resilient to I/O failures when writing font cache - Fix nondeterministic behavior with subplot spacing and constrained layout - Fix sticky edge tolerance relative to data range - Improve formatting of image values in cases of singular norms Windows wheels now bundle the MSVC runtime DLL statically to avoid inconsistencies with other wheels and random crashes depending on import order. ``` ### 3.9.1 ``` This is the first bugfix release of the 3.9.x series. This release contains several bug-fixes and adjustments: - Add GitHub artifact attestations for sdist and wheels - Re-add `matplotlib.cm.get_cmap`; note this function will still be removed at a later date - Allow duplicate backend entry points - Fix `Axes` autoscaling of thin bars at large locations - Fix `Axes` autoscaling with `axhspan` / `axvspan` - Fix `Axes3D` autoscaling of `Line3DCollection` / `Poly3DCollection` - Fix `Axes3D` mouse interactivity with non-default roll angle - Fix box aspect ratios in `Axes3D` with alternate vertical axis - Fix case handling of backends specified as `module://...` - Fix crash with TkAgg on Windows with `tk.window_focus: True` - Fix interactive update of SubFigures - Fix interactivity when using the IPython console - Fix pickling of AxesWidgets and SubFigures - Fix scaling on GTK3Cairo / GTK4Cairo backends - Fix text wrapping within SubFigures - Promote `mpltype` Sphinx role to a public extension; note this is only intended for development reasons ``` ### 3.9.0 ``` Highlights of this release include: - Plotting and Annotation improvements - Axes.inset_axes is no longer experimental - Legend support for Boxplot - Percent sign in pie labels auto-escaped with usetex=True - hatch parameter for stackplot - Add option to plot only one half of violin plot - axhline and axhspan on polar axes - Subplot titles can now be automatically aligned - axisartist can now be used together with standard Formatters - Toggle minorticks on Axis - StrMethodFormatter now respects axes.unicode_minus - Figure, Axes, and Legend Layout - Subfigures now have controllable zorders - Getters for xmargin, ymargin and zmargin - Mathtext improvements - mathtext documentation improvements - mathtext spacing corrections - Widget Improvements - Check and Radio Button widgets support clearing - 3D plotting improvements - Setting 3D axis limits now set the limits exactly - Other improvements - New BackendRegistry for plotting backends - Add widths, heights and angles setter to EllipseCollection - image.interpolation_stage rcParam - Arrow patch position is now modifiable - NonUniformImage now has mouseover support ``` ### 3.9.0rc2 ``` This is the second release candidate for the meso release 3.9.0. ``` ### 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/

Update mkdocs-material from 9.4.8 to 9.5.46.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/mkdocs-material

Update mkdocs from 1.5.3 to 1.6.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/mkdocs

Update 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.4.2.

Changelog ### 3.4.2 ``` We're happy to announce the release of networkx 3.4.2! Bug Fixes - Fix docstrings of dispatchable functions ([7679](https://github.com/networkx/networkx/pull/7679)). - Fix draw_networkx_nodes return type ([7685](https://github.com/networkx/networkx/pull/7685)). Documentation - Add disclaimer about LLM driven PRs ([7683](https://github.com/networkx/networkx/pull/7683)). Maintenance - Fix doc warnings from recently added docs ([7682](https://github.com/networkx/networkx/pull/7682)). Contributors 6 authors added to this release (alphabetically): - Dan Schult ([dschult](https://github.com/dschult)) - Erik Welch ([eriknw](https://github.com/eriknw)) - Jarrod Millman ([jarrodmillman](https://github.com/jarrodmillman)) - Kirk Bonney ([kbonney](https://github.com/kbonney)) - Mridul Seth ([MridulS](https://github.com/MridulS)) - Ross Barnowski ([rossbar](https://github.com/rossbar)) 4 reviewers added to this release (alphabetically): - Aditi Juneja ([Schefflera-Arboricola](https://github.com/Schefflera-Arboricola)) - Dan Schult ([dschult](https://github.com/dschult)) - Jarrod Millman ([jarrodmillman](https://github.com/jarrodmillman)) - Matt Schwennesen ([mjschwenne](https://github.com/mjschwenne)) _These lists are automatically generated, and may not be complete or may contain duplicates._ ``` ### 3.4.1 ``` We're happy to announce the release of networkx 3.4.1! Maintenance - Remove old deprecation decorator ([7669](https://github.com/networkx/networkx/pull/7669)). - MAINT: delay loading of backend_info to after imports ([7672](https://github.com/networkx/networkx/pull/7672)). Contributors 2 authors added to this release (alphabetically): - Dan Schult ([dschult](https://github.com/dschult)) - Jarrod Millman ([jarrodmillman](https://github.com/jarrodmillman)) 3 reviewers added to this release (alphabetically): - Jarrod Millman ([jarrodmillman](https://github.com/jarrodmillman)) - Mridul Seth ([MridulS](https://github.com/MridulS)) - Ross Barnowski ([rossbar](https://github.com/rossbar)) _These lists are automatically generated, and may not be complete or may contain duplicates._ ``` ### 3.4 ``` We're happy to announce the release of networkx 3.4! API Changes - Expires the `forest_str` deprecation ([7414](https://github.com/networkx/networkx/pull/7414)). - [ENH, BUG]: added `colliders` and `v_structures` and deprecated `compute_v_structures` in `dag.py` ([7398](https://github.com/networkx/networkx/pull/7398)). - Expires the `random_tree` deprecation ([7415](https://github.com/networkx/networkx/pull/7415)). - Expire deprecation for strongly_connected_components_recursive ([7420](https://github.com/networkx/networkx/pull/7420)). - Expire deprecated `sort_neighbors` param in `generic_bfs_edges` ([7417](https://github.com/networkx/networkx/pull/7417)). - Rm deprecated normalized param from s_metric ([7418](https://github.com/networkx/networkx/pull/7418)). - Expire deprecated nx.join in favor of join_trees ([7419](https://github.com/networkx/networkx/pull/7419)). - Remove depercated Edmonds class for 3.4 ([7447](https://github.com/networkx/networkx/pull/7447)). - Remove deprecated MultiDiGraph_EdgeKey for 3.4 ([7448](https://github.com/networkx/networkx/pull/7448)). - Add `edges` keyword/deprecate `link` keyword arguments in `JSON` input-output ([7565](https://github.com/networkx/networkx/pull/7565)). - Revert breaking change to `node_link_*` link defaults ([7652](https://github.com/networkx/networkx/pull/7652)). Enhancements - Add a `nodelist` feature to `from_numpy_array` ([7412](https://github.com/networkx/networkx/pull/7412)). - Prioritize edgelist representations in `to_networkx_graph` ([7424](https://github.com/networkx/networkx/pull/7424)). - Adds initial debug logging calls to _dispatchable ([7300](https://github.com/networkx/networkx/pull/7300)). - add: nodes attribute is modifiable ([7532](https://github.com/networkx/networkx/pull/7532)). - Enable config to be used as context manager ([7363](https://github.com/networkx/networkx/pull/7363)). - Added code to handle multi-graph in mst ([7454](https://github.com/networkx/networkx/pull/7454)). - Enable caching by default ([7498](https://github.com/networkx/networkx/pull/7498)). - 7546 More detail error message for pydot ([7558](https://github.com/networkx/networkx/pull/7558)). - Fix weakly_connected_components() performance on graph view ([7586](https://github.com/networkx/networkx/pull/7586)). - Forceatlas2 ([7543](https://github.com/networkx/networkx/pull/7543)). - avoid iteration and use boolean indexing ([7591](https://github.com/networkx/networkx/pull/7591)). - Hide edges with a weight of None in simple_paths ([7583](https://github.com/networkx/networkx/pull/7583)). - Improved running time for harmonic centrality ([7595](https://github.com/networkx/networkx/pull/7595)). - Add remove attribute functions ([7569](https://github.com/networkx/networkx/pull/7569)). - Log "can/should run" and caching in dispatch machinery ([7568](https://github.com/networkx/networkx/pull/7568)). - Individualize drawing attributes ([7570](https://github.com/networkx/networkx/pull/7570)). - added nx-parallel gsoc project ([7620](https://github.com/networkx/networkx/pull/7620)). - Harmonic diameter ([5251](https://github.com/networkx/networkx/pull/5251)). - Allow dispatch machinery to fall back to networkx ([7585](https://github.com/networkx/networkx/pull/7585)). - Add `create_using` parameter for random graphs ([5672](https://github.com/networkx/networkx/pull/5672)). - Add config option to disable warning when using cached value ([7497](https://github.com/networkx/networkx/pull/7497)). Bug Fixes - Fix graph name attribute for `complete_bipartite_graph` ([7399](https://github.com/networkx/networkx/pull/7399)). - Remove import warnings during to_networkx_graph conversion ([7426](https://github.com/networkx/networkx/pull/7426)). - Fix nx.from_pandas_edgelist so edge keys are not added as edge attributes and edge keys ([7445](https://github.com/networkx/networkx/pull/7445)). - Fix `from_pandas_edgelist` for MultiGraph given edge_key ([7466](https://github.com/networkx/networkx/pull/7466)). - Fix dispatch tests when using numpy 2 ([7506](https://github.com/networkx/networkx/pull/7506)). - [ENH, BUG]: added `colliders` and `v_structures` and deprecated `compute_v_structures` in `dag.py` ([7398](https://github.com/networkx/networkx/pull/7398)). - Fix reading edgelist when delimiter is whitespace, e.g. tab ([7465](https://github.com/networkx/networkx/pull/7465)). - Ensure we always raise for unknown backend in `backend=` ([7494](https://github.com/networkx/networkx/pull/7494)). - Prevent `to_agraph` from modifying graph argument ([7610](https://github.com/networkx/networkx/pull/7610)). - Implementing iterative removal of non_terminal_leaves in Steiner Tree approximation ([7422](https://github.com/networkx/networkx/pull/7422)). - Only allow connected graphs in `eigenvector_centrality_numpy` ([7549](https://github.com/networkx/networkx/pull/7549)). - CI: Fix typo in nightly run pip install ([7625](https://github.com/networkx/networkx/pull/7625)). Documentation - Document missing shortest_path functions ([7394](https://github.com/networkx/networkx/pull/7394)). - Optimal Edit Paths Return Section Improved ([7375](https://github.com/networkx/networkx/pull/7375)). - Minor updates to simple_cycles docstring ([7421](https://github.com/networkx/networkx/pull/7421)). - DOC: Clarifying `NetworkXPointlessConcept` exception ([7434](https://github.com/networkx/networkx/pull/7434)). - DOC: updated `pairs.py` ([7416](https://github.com/networkx/networkx/pull/7416)). - Add docstring example for directed tree ([7449](https://github.com/networkx/networkx/pull/7449)). - Change docs of `shortest_path_length` so return is number instead of int ([7477](https://github.com/networkx/networkx/pull/7477)). - Use intersphinx_registry to manage intersphinx mapping ([7481](https://github.com/networkx/networkx/pull/7481)). - Ma: fix some spelling errors in docs ([7480](https://github.com/networkx/networkx/pull/7480)). - Update NetworkX reference links in doc index ([7500](https://github.com/networkx/networkx/pull/7500)). - strong product docs update ([7511](https://github.com/networkx/networkx/pull/7511)). - Refactoring and enhancing user-facing `Backend and Configs` docs ([7404](https://github.com/networkx/networkx/pull/7404)). - Fixed the citation in `dominance.py` [Issue 7522] ([7524](https://github.com/networkx/networkx/pull/7524)). - Clarify generation number in `dorogovtsev_goltsev_mendes_graph()` ([7473](https://github.com/networkx/networkx/pull/7473)). - Add `Introspection` section to backends docs ([7556](https://github.com/networkx/networkx/pull/7556)). - DOC: Added `default_config` in `get_info`'s description ([7567](https://github.com/networkx/networkx/pull/7567)). - Prettify `README.rst` ([7514](https://github.com/networkx/networkx/pull/7514)). - DOC: Fix typo in the code snippet provided in the docstring of nx_pydot.pydot_layout() ([7572](https://github.com/networkx/networkx/pull/7572)). - Fix installation instructions for `default` extras in README ([7574](https://github.com/networkx/networkx/pull/7574)). - Add missing metadata to v3.3 release notes ([7592](https://github.com/networkx/networkx/pull/7592)). - Correct the members of steering council ([7604](https://github.com/networkx/networkx/pull/7604)). - Fix dispatch docs formatting ([7619](https://github.com/networkx/networkx/pull/7619)). - Add to Contributor List ([7621](https://github.com/networkx/networkx/pull/7621)). - Example fix for issue 7633 ([7634](https://github.com/networkx/networkx/pull/7634)). - Fix: Correct community color assignment in Girvan-Newman community detection ([7644](https://github.com/networkx/networkx/pull/7644)). - Updated docstring for generators/karate_club_graph() ([7626](https://github.com/networkx/networkx/pull/7626)). - Updates documentation to include details about using NetworkX with backends ([7611](https://github.com/networkx/networkx/pull/7611)). - Add examples section to `to_scipy_sparse_array` ([7627](https://github.com/networkx/networkx/pull/7627)). - Add examples to docstrings of subgraph_(iso/monomorphism) methods ([7622](https://github.com/networkx/networkx/pull/7622)). Maintenance - Simplify flow func augmentation logic in `connectivity` module ([7367](https://github.com/networkx/networkx/pull/7367)). - A few more doctest skips for mpl/np dependencies ([7403](https://github.com/networkx/networkx/pull/7403)). - Remove repetitive words ([7406](https://github.com/networkx/networkx/pull/7406)). - FilterAdjacency: __len__ is recalculated unnecessarily 7377 ([7378](https://github.com/networkx/networkx/pull/7378)). - Add check for empty graphs in `flow_hierarchy` ([7393](https://github.com/networkx/networkx/pull/7393)). - Use nodelist feature of from_numpy_array ([7425](https://github.com/networkx/networkx/pull/7425)). - Cleanup remaining usages of deprecated `random_tree` in package ([7411](https://github.com/networkx/networkx/pull/7411)). - Add check for empty graphs in `non_randomness` ([7395](https://github.com/networkx/networkx/pull/7395)). - Update tests for macOS Sonoma v14 ([7437](https://github.com/networkx/networkx/pull/7437)). - Update doc requirements ([7435](https://github.com/networkx/networkx/pull/7435)). - Update pygraphviz ([7441](https://github.com/networkx/networkx/pull/7441)). - Always cache graph attrs for better cache behavior ([7455](https://github.com/networkx/networkx/pull/7455)). - retain adjacency order in nx-loopback copy of networkx graph ([7432](https://github.com/networkx/networkx/pull/7432)). - DEV: Add files generated by benchmarking to .gitignore ([7461](https://github.com/networkx/networkx/pull/7461)). - Remove redundant graph copy in `algorithms.bridges.bridges()` ([7471](https://github.com/networkx/networkx/pull/7471)). - CI: Add GitHub artifact attestations to package distribution ([7459](https://github.com/networkx/networkx/pull/7459)). - Add `polynomials.py` to `needs_numpy` ([7493](https://github.com/networkx/networkx/pull/7493)). - MAINT: Rename `LoopbackDispatcher` to `LoopbackBackendInterface` and `dispatcher` to `backend_interface` ([7492](https://github.com/networkx/networkx/pull/7492)). - CI: update action that got moved org ([7503](https://github.com/networkx/networkx/pull/7503)). - Update momepy ([7507](https://github.com/networkx/networkx/pull/7507)). - Fix pygraphviz install on Windows ([7512](https://github.com/networkx/networkx/pull/7512)). - MAINT: Made `plot_image_segmentation_spectral_graph_partition` example compatible with scipy 1.14.0 ([7518](https://github.com/networkx/networkx/pull/7518)). - Fix CI installation of nx-cugraph in docs workflow ([7538](https://github.com/networkx/networkx/pull/7538)). - Minor doc/test tweaks for dorogovtsev_goltsev_mendes ([7535](https://github.com/networkx/networkx/pull/7535)). - CI: Add timeout limit to coverage job ([7542](https://github.com/networkx/networkx/pull/7542)). - Update images used in docs build workflow ([7537](https://github.com/networkx/networkx/pull/7537)). - Remove parallelization related TODO comments ([7226](https://github.com/networkx/networkx/pull/7226)). - FIX: scipy 1d indexing tripped up numpy? ([7541](https://github.com/networkx/networkx/pull/7541)). - Minor touchups to node_link functions ([7540](https://github.com/networkx/networkx/pull/7540)). - Minor updates to colliders v_structures tests ([7539](https://github.com/networkx/networkx/pull/7539)). - Update sphinx gallery config to enable sphinx build caching ([7548](https://github.com/networkx/networkx/pull/7548)). - Update geospatial gallery dependencies ([7508](https://github.com/networkx/networkx/pull/7508)). - Update ruff pre-commit and config ([7547](https://github.com/networkx/networkx/pull/7547)). - More accurate NodeNotFound error message ([7545](https://github.com/networkx/networkx/pull/7545)). - Update ruff config ([7552](https://github.com/networkx/networkx/pull/7552)). - Add changelist config ([7551](https://github.com/networkx/networkx/pull/7551)). - Fix installing nx-cugraph in deploy docs CI ([7561](https://github.com/networkx/networkx/pull/7561)). - Fix `nx_pydot.graphviz_layout` for nodes with quoted/escaped chars ([7588](https://github.com/networkx/networkx/pull/7588)). - DOC: Rm redundant module from autosummary ([7599](https://github.com/networkx/networkx/pull/7599)). - Update numpydoc (1.8) ([7573](https://github.com/networkx/networkx/pull/7573)). - Bump minimum pydot version to 3.0 ([7596](https://github.com/networkx/networkx/pull/7596)). - CI: Include Python 3.13 in nightly wheel tests ([7594](https://github.com/networkx/networkx/pull/7594)). - pydot - Remove Colon Check on Strings ([7606](https://github.com/networkx/networkx/pull/7606)). - MAINT: Do not use requirements files in circle CI ([7553](https://github.com/networkx/networkx/pull/7553)). - Do not use requirements file in github workflow ([7495](https://github.com/networkx/networkx/pull/7495)). - `weisfeiler_lehman_graph_hash`: add `not_implemented_for("multigraph")` decorator ([7614](https://github.com/networkx/networkx/pull/7614)). - Update teams doc by running `tools/team_list.py` ([7616](https://github.com/networkx/networkx/pull/7616)). - Add single node with self loop check to local and global reaching centrality ([7350](https://github.com/networkx/networkx/pull/7350)). - Full test coverage for maxflow in issue 6029 ([6355](https://github.com/networkx/networkx/pull/6355)). - CI: Fix typo in nightly run pip install ([7625](https://github.com/networkx/networkx/pull/7625)). - DOC: Bring back plausible for docs ([7639](https://github.com/networkx/networkx/pull/7639)). - Update minimum dependencies (SPEC 0) ([7631](https://github.com/networkx/networkx/pull/7631)). - Update pygraphviz (1.14) ([7654](https://github.com/networkx/networkx/pull/7654)). - modified product.py to raise NodeNotFound when 'root is not in H' ([7635](https://github.com/networkx/networkx/pull/7635)). - Support Python 3.13 ([7661](https://github.com/networkx/networkx/pull/7661)). - Use official Python 3.13 release ([7667](https://github.com/networkx/networkx/pull/7667)). Other - chore: fix some typos in comments ([7427](https://github.com/networkx/networkx/pull/7427)). Contributors 53 authors added to this release (alphabetically): - [finaltrip](https://github.com/finaltrip) - [goodactive](https://github.com/goodactive) - [inbalh1](https://github.com/inbalh1) - [johnthagen](https://github.com/johnthagen) - [jrdnh](https://github.com/jrdnh) - [lejansenGitHub](https://github.com/lejansenGitHub) - Aditi Juneja ([Schefflera-Arboricola](https://github.com/Schefflera-Arboricola)) - Alexander Bakhtin ([bakhtos](https://github.com/bakhtos)) - Ashwin Nayak ([ashwin-nayak](https://github.com/ashwin-nayak)) - Brigitta Sipőcz ([bsipocz](https://github.com/bsipocz)) - Casper van Elteren ([cvanelteren](https://github.com/cvanelteren)) - Charitha Buddhika Heendeniya ([buddih09](https://github.com/buddih09)) - chrizzftd ([chrizzFTD](https://github.com/chrizzFTD)) - Cora Schneck ([cyschneck](https://github.com/cyschneck)) - Dan Schult ([dschult](https://github.com/dschult)) - Erik Welch ([eriknw](https://github.com/eriknw)) - Ewout ter Hoeven ([EwoutH](https://github.com/EwoutH)) - Fabian Spaeh ([285714](https://github.com/285714)) - Gilles Peiffer ([Peiffap](https://github.com/Peiffap)) - Gregory Shklover ([gregory-shklover](https://github.com/gregory-shklover)) - Jarrod Millman ([jarrodmillman](https://github.com/jarrodmillman)) - Jim Hull ([jmhull](https://github.com/jmhull)) - Joye Mang ([joyemang33](https://github.com/joyemang33)) - Kelvin Chung ([KelvinChung2000](https://github.com/KelvinChung2000)) - Koushik_Nekkanti ([KoushikNekkanti](https://github.com/KoushikNekkanti)) - M Bussonnier ([Carreau](https://github.com/Carreau)) - Marc-Alexandre Côté ([MarcCote](https://github.com/MarcCote)) - Matt Schwennesen ([mjschwenne](https://github.com/mjschwenne)) - Matthew Feickert ([matthewfeickert](https://github.com/matthewfeickert)) - Maverick18 ([Aditya-Shandilya1182](https://github.com/Aditya-Shandilya1182)) - Michael Bolger ([mbbolger](https://github.com/mbbolger)) - Miguel Cárdenas ([miguelcsx](https://github.com/miguelcsx)) - Mohamed Rezk ([mohamedrezk122](https://github.com/mohamedrezk122)) - Mridul Seth ([MridulS](https://github.com/MridulS)) - Mudassir Chapra ([muddi900](https://github.com/muddi900)) - Orion Sehn ([OrionSehn-personal](https://github.com/OrionSehn-personal)) - Orion Sehn ([OrionSehn](https://github.com/OrionSehn)) - Peter Cock ([peterjc](https://github.com/peterjc)) - Philipp van Kempen ([PhilippvK](https://github.com/PhilippvK)) - prathamesh shinde ([prathamesh901](https://github.com/prathamesh901)) - Raj Pawar ([Raj3110](https://github.com/Raj3110)) - Rick Ratzel ([rlratzel](https://github.com/rlratzel)) - Rike-Benjamin Schuppner ([Debilski](https://github.com/Debilski)) - Ross Barnowski ([rossbar](https://github.com/rossbar)) - Sanchit Ram Arvind ([sanchitram1](https://github.com/sanchitram1)) - Sebastiano Vigna ([vigna](https://github.com/vigna)) - STEVEN ADAMS ([hugehope](https://github.com/hugehope)) - Thomas J. Fan ([thomasjpfan](https://github.com/thomasjpfan)) - Till Hoffmann ([tillahoffmann](https://github.com/tillahoffmann)) - Vanshika Mishra ([vanshika230](https://github.com/vanshika230)) - Woojin Jung ([WoojinJung-04](https://github.com/WoojinJung-04)) - Yury Fedotov ([yury-fedotov](https://github.com/yury-fedotov)) - Łukasz ([lkk7](https://github.com/lkk7)) 28 reviewers added to this release (alphabetically): - [finaltrip](https://github.com/finaltrip) - [inbalh1](https://github.com/inbalh1) - [jrdnh](https://github.com/jrdnh) - Aditi Juneja ([Schefflera-Arboricola](https://github.com/Schefflera-Arboricola)) - Bhuvneshwar Chouksey ([gbhuvneshwar](https://github.com/gbhuvneshwar)) - Casper van Elteren ([cvanelteren](https://github.com/cvanelteren)) - chrizzftd ([chrizzFTD](https://github.com/chrizzFTD)) - Dan Schult ([dschult](https://github.com/dschult)) - Erik Welch ([eriknw](https://github.com/eriknw)) - Fabian Spaeh ([285714](https://github.com/285714)) - Gilles Peiffer ([Peiffap](https://github.com/Peiffap)) - Jarrod Millman ([jarrodmillman](https://github.com/jarrodmillman)) - M Bussonnier ([Carreau](https://github.com/Carreau)) - Matt Schwennesen ([mjschwenne](https://github.com/mjschwenne)) - Maverick18 ([Aditya-Shandilya1182](https://github.com/Aditya-Shandilya1182)) - Michael Bolger ([mbbolger](https://github.com/mbbolger)) - Miguel Cárdenas ([miguelcsx](https://github.com/miguelcsx)) - Mohamed Rezk ([mohamedrezk122](https://github.com/mohamedrezk122)) - Mridul Seth ([MridulS](https://github.com/MridulS)) - Orion Sehn ([OrionSehn-personal](https://github.com/OrionSehn-personal)) - Orion Sehn ([OrionSehn](https://github.com/OrionSehn)) - Raj Pawar ([Raj3110](https://github.com/Raj3110)) - Rick Ratzel ([rlratzel](https://github.com/rlratzel)) - Ross Barnowski ([rossbar](https://github.com/rossbar)) - Sanchit Ram Arvind ([sanchitram1](https://github.com/sanchitram1)) - Sebastiano Vigna ([vigna](https://github.com/vigna)) - Till Hoffmann ([tillahoffmann](https://github.com/tillahoffmann)) - Woojin Jung ([WoojinJung-04](https://github.com/WoojinJung-04)) _These lists are automatically generated, and may not be complete or may contain duplicates._ ``` ### 3.4rc0 ``` We're happy to announce the release of networkx 3.4rc0! API Changes - Expires the `forest_str` deprecation ([7414](https://github.com/networkx/networkx/pull/7414)). - [ENH, BUG]: added `colliders` and `v_structures` and deprecated `compute_v_structures` in `dag.py` ([7398](https://github.com/networkx/networkx/pull/7398)). - Expires the `random_tree` deprecation ([7415](https://github.com/networkx/networkx/pull/7415)). - Expire deprecation for strongly_connected_components_recursive ([7420](https://github.com/networkx/networkx/pull/7420)). - Expire deprecated `sort_neighbors` param in `generic_bfs_edges` ([7417](https://github.com/networkx/networkx/pull/7417)). - Rm deprecated normalized param from s_metric ([7418](https://github.com/networkx/networkx/pull/7418)). - Expire deprecated nx.join in favor of join_trees ([7419](https://github.com/networkx/networkx/pull/7419)). - Remove depercated Edmonds class for 3.4 ([7447](https://github.com/networkx/networkx/pull/7447)). - Remove deprecated MultiDiGraph_EdgeKey for 3.4 ([7448](https://github.com/networkx/networkx/pull/7448)). - Add `edges` keyword/deprecate `link` keyword arguments in `JSON` input-output ([7565](https://github.com/networkx/networkx/pull/7565)). - Revert breaking change to `node_link_*` link defaults ([7652](https://github.com/networkx/networkx/pull/7652)). Enhancements - Add a `nodelist` feature to `from_numpy_array` ([7412](https://github.com/networkx/networkx/pull/7412)). - Prioritize edgelist representations in `to_networkx_graph` ([7424](https://github.com/networkx/networkx/pull/7424)). - Adds initial debug logging calls to _dispatchable ([7300](https://github.com/networkx/networkx/pull/7300)). - add: nodes attribute is modifiable ([7532](https://github.com/networkx/networkx/pull/7532)). - Enable config to be used as context manager ([7363](https://github.com/networkx/networkx/pull/7363)). - Added code to handle multi-graph in mst ([7454](https://github.com/networkx/networkx/pull/7454)). - Enable caching by default ([7498](https://github.com/networkx/networkx/pull/7498)). - 7546 More detail error message for pydot ([7558](https://github.com/networkx/networkx/pull/7558)). - Fix weakly_connected_components() performance on graph view ([7586](https://github.com/networkx/networkx/pull/7586)). - Forceatlas2 ([7543](https://github.com/networkx/networkx/pull/7543)). - avoid iteration and use boolean indexing ([7591](https://github.com/networkx/networkx/pull/7591)). - Hide edges with a weight of None in simple_paths ([7583](https://github.com/networkx/networkx/pull/7583)). - Improved running time for harmonic centrality ([7595](https://github.com/networkx/networkx/pull/7595)). - Add remove attribute functions ([7569](https://github.com/networkx/networkx/pull/7569)). - Log "can/should run" and caching in dispatch machinery ([7568](https://github.com/networkx/networkx/pull/7568)). - Individualize drawing attributes ([7570](https://github.com/networkx/networkx/pull/7570)). - added nx-parallel gsoc project ([7620](https://github.com/networkx/networkx/pull/7620)). - Harmonic diameter ([5251](https://github.com/networkx/networkx/pull/5251)). - Allow dispatch machinery to fall back to networkx ([7585](https://github.com/networkx/networkx/pull/7585)). Bug Fixes - Fix graph name attribute for `complete_bipartite_graph` ([7399](https://github.com/networkx/networkx/pull/7399)). - Remove import warnings during to_networkx_graph conversion ([7426](https://github.com/networkx/networkx/pull/7426)). - Fix nx.from_pandas_edgelist so edge keys are not added as edge attributes and edge keys ([7445](https://github.com/networkx/networkx/pull/7445)). - Fix `from_pandas_edgelist` for MultiGraph given edge_key ([7466](https://github.com/networkx/networkx/pull/7466)). - Fix dispatch tests when using numpy 2 ([7506](https://github.com/networkx/networkx/pull/7506)). - [ENH, BUG]: added `colliders` and `v_structures` and deprecated `compute_v_structures` in `dag.py` ([7398](https://github.com/networkx/networkx/pull/7398)). - Fix reading edgelist when delimiter is whitespace, e.g. tab ([7465](https://github.com/networkx/networkx/pull/7465)). - Ensure we always raise for unknown backend in `backend=` ([7494](https://github.com/networkx/networkx/pull/7494)). - Prevent `to_agraph` from modifying graph argument ([7610](https://github.com/networkx/networkx/pull/7610)). - Implementing iterative removal of non_terminal_leaves in Steiner Tree approximation ([7422](https://github.com/networkx/networkx/pull/7422)). - Only allow connected graphs in `eigenvector_centrality_numpy` ([7549](https://github.com/networkx/networkx/pull/7549)). - CI: Fix typo in nightly run pip install ([7625](https://github.com/networkx/networkx/pull/7625)). Documentation - Document missing shortest_path functions ([7394](https://github.com/networkx/networkx/pull/7394)). - Optimal Edit Paths Return Section Improved ([7375](https://github.com/networkx/networkx/pull/7375)). - Minor updates to simple_cycles docstring ([7421](https://github.com/networkx/networkx/pull/7421)). - DOC: Clarifying `NetworkXPointlessConcept` exception ([7434](https://github.com/networkx/networkx/pull/7434)). - DOC: updated `pairs.py` ([7416](https://github.com/networkx/networkx/pull/7416)). - Add docstring example for directed tree ([7449](https://github.com/networkx/networkx/pull/7449)). - Change docs of `shortest_path_length` so return is number instead of int ([7477](https://github.com/networkx/networkx/pull/7477)). - Use intersphinx_registry to manage intersphinx mapping ([7481](https://github.com/networkx/networkx/pull/7481)). - Ma: fix some spelling errors in docs ([7480](https://github.com/networkx/networkx/pull/7480)). - Update NetworkX reference links in doc index ([7500](https://github.com/networkx/networkx/pull/7500)). - strong product docs update ([7511](https://github.com/networkx/networkx/pull/7511)). - Refactoring and enhancing user-facing `Backend and Configs` docs ([7404](https://github.com/networkx/networkx/pull/7404)). - Fixed the citation in `dominance.py` [Issue 7522] ([7524](https://github.com/networkx/networkx/pull/7524)). - Clarify generation number in `dorogovtsev_goltsev_mendes_graph()` ([7473](https://github.com/networkx/networkx/pull/7473)). - Add `Introspection` section to backends docs ([7556](https://github.com/networkx/networkx/pull/7556)). - DOC: Added `default_config` in `get_info`'s description ([7567](https://github.com/networkx/networkx/pull/7567)). - Prettify `README.rst` ([7514](https://github.com/networkx/networkx/pull/7514)). - DOC: Fix typo in the code snippet provided in the docstring of nx_pydot.pydot_layout() ([7572](https://github.com/networkx/networkx/pull/7572)). - Fix installation instructions for `default` extras in README ([7574](https://github.com/networkx/networkx/pull/7574)). - Add missing metadata to v3.3 release notes ([7592](https://github.com/networkx/networkx/pull/7592)). - Correct the members of steering council ([7604](https://github.com/networkx/networkx/pull/7604)). - Fix dispatch docs formatting ([7619](https://github.com/networkx/networkx/pull/7619)). - Add to Contributor List ([7621](https://github.com/networkx/networkx/pull/7621)). - Example fix for issue 7633 ([7634](https://github.com/networkx/networkx/pull/7634)). - Fix: Correct community color assignment in Girvan-Newman community detection ([7644](https://github.com/networkx/networkx/pull/7644)). - Updated docstring for generators/karate_club_graph() ([7626](https://github.com/networkx/networkx/pull/7626)). Maintenance - Simplify flow func augmentation logic in `connectivity` module ([7367](https://github.com/networkx/networkx/pull/7367)). - A few more doctest skips for mpl/np dependencies ([7403](https://github.com/networkx/networkx/pull/7403)). - Remove repetitive words ([7406](https://github.com/networkx/networkx/pull/7406)). - FilterAdjacency: __len__ is recalculated unnecessarily 7377 ([7378](https://github.com/networkx/networkx/pull/7378)). - Add check for empty graphs in `flow_hierarchy` ([7393](https://github.com/networkx/networkx/pull/7393)). - Use nodelist feature of from_numpy_array ([7425](https://github.com/networkx/networkx/pull/7425)). - Cleanup remaining usages of deprecated `random_tree` in package ([7411](https://github.com/networkx/networkx/pull/7411)). - Add check for empty graphs in `non_randomness` ([7395](https://github.com/networkx/networkx/pull/7395)). - Update tests for macOS Sonoma v14 ([7437](https://github.com/networkx/networkx/pull/7437)). - Update doc requirements ([7435](https://github.com/networkx/networkx/pull/7435)). - Update pygraphviz ([7441](https://github.com/networkx/networkx/pull/7441)). - Always cache graph attrs for better cache behavior ([7455](https://github.com/networkx/networkx/pull/7455)). - retain adjacency order in nx-loopback copy of networkx graph ([7432](https://github.com/networkx/networkx/pull/7432)). - DEV: Add files generated by benchmarking to .gitignore ([7461](https://github.com/networkx/networkx/pull/7461)). - Remove redundant graph copy in `algorithms.bridges.bridges()` ([7471](https://github.com/networkx/networkx/pull/7471)). - CI: Add GitHub artifact attestations to package distribution ([7459](https://github.com/networkx/networkx/pull/7459)). - Add `polynomials.py` to `needs_numpy` ([7493](https://github.com/networkx/networkx/pull/7493)). - MAINT: Rename `LoopbackDispatcher` to `LoopbackBackendInterface` and `dispatcher` to `backend_interface` ([7492](https://github.com/networkx/networkx/pull/7492)). - CI: update action that got moved org ([7503](https://github.com/networkx/networkx/pull/7503)). - Update momepy ([7507](https://github.com/networkx/networkx/pull/7507)). - Fix pygraphviz install on Windows ([7512](https://github.com/networkx/networkx/pull/7512)). - MAINT: Made `plot_image_segmentation_spectral_graph_partition` example compatible with scipy 1.14.0 ([7518](https://github.com/networkx/networkx/pull/7518)). - Fix CI installation of nx-cugraph in docs workflow ([7538](https://github.com/networkx/networkx/pull/7538)). - Minor doc/test tweaks for dorogovtsev_goltsev_mendes ([7535](https://github.com/networkx/networkx/pull/7535)). - CI: Add timeout limit to coverage job ([7542](https://github.com/networkx/networkx/pull/7542)). - Update images used in docs build workflow ([7537](https://github.com/networkx/networkx/pull/7537)). - Remove parallelization related TODO comments ([7226](https://github.com/networkx/networkx/pull/7226)). - FIX: scipy 1d indexing tripped up numpy? ([7541](https://github.com/networkx/networkx/pull/7541)). - Minor touchups to node_link functions ([7540](https://github.com/networkx/networkx/pull/7540)). - Minor updates to colliders v_structures tests ([7539](https://github.com/networkx/networkx/pull/7539)). - Update sphinx gallery config to enable sphinx build caching ([7548](https://github.com/networkx/networkx/pull/7548)). - Update geospatial gallery dependencies ([7508](https://github.com/networkx/networkx/pull/7508)). - Update ruff pre-commit and config ([7547](https://github.com/networkx/networkx/pull/7547)). - More accurate NodeNotFound
pyup-bot commented 1 hour ago

Closing this in favor of #432