This commit prepares the 0.14.0 release. It moves the release notes for the release into a separate directory and adds a prelude to the release notes. This should be the last commit to merge for the 0.14.0 release and after it merges that commit will be what is should be tagged as the 0.14.0 release.
As part of this there are few small changes other changes being made. The release notes are update to have consistent formatting and wording, a missing universal function for all_shortest_paths is added, missing doc toctree entries are added, and the ahash version in the lock file is downgraded to 0.8.6 as 0.8.7 has an undocumented MSRV on Rust 1.72 when building for aarch64 CPU architectures which is incompatible with rustworkx's documented MSRV.
This commit prepares the 0.14.0 release. It moves the release notes for the release into a separate directory and adds a prelude to the release notes. This should be the last commit to merge for the 0.14.0 release and after it merges that commit will be what is should be tagged as the 0.14.0 release.
As part of this there are few small changes other changes being made. The release notes are update to have consistent formatting and wording, a missing universal function for
all_shortest_paths
is added, missing doc toctree entries are added, and the ahash version in the lock file is downgraded to 0.8.6 as 0.8.7 has an undocumented MSRV on Rust 1.72 when building for aarch64 CPU architectures which is incompatible with rustworkx's documented MSRV.TODO: