New Features * Add `networkx.DiGraph` support to `traveling_salesperson_qubo()`. See https://github.com/dwavesystems/dwave-networkx/pull/205. * No longer directly depend on the `decorators` package. See https://github.com/dwavesystems/dwave-networkx/pull/213. * Add graph relabeling and sub-lattice mappings. See https://github.com/dwavesystems/dwave-networkx/pull/211. * Add `partition()` and `graph_partition_cqm()`. See https://github.com/dwavesystems/dwave-networkx/pull/216.
Bug Fixes * `cmap` keyword argument can now be correctly supplied to `draw_embedding()`. See https://github.com/dwavesystems/dwave-networkx/pull/207.
0.8.10
New Features
- Add `zephyr_elimination_order()` function - Add `coordinates` keyword argument to `chimera_elimination_order()` - Add `zephyr_coordinates()` function - Add `zephyr_layout()`, `draw_zephyr()`, `draw_zephyr_embedding()`, and `draw_zephyr_yield()` functions - Add `zephyr_graph()` and `zephyr_coordinates()` functions
0.6.14
New Features
- Restructure and update references for unified documentation. See [\305](https://github.com/dwavesystems/dwave-hybrid/pull/305).
0.6.13
New Features
- Add Python 3.13 support. See [\298](https://github.com/dwavesystems/dwave-hybrid/pull/298).
- Add support for zephyr lattices on zephyr solvers. Improve handling of unyielded edges, improving performance for lower yield processors. See [\297](https://github.com/dwavesystems/dwave-hybrid/pull/297).
Fixes
- Switch to `dwave-samplers`. See [\299](https://github.com/dwavesystems/dwave-hybrid/pull/299).
- Fix flaky and slow tests. See [\300](https://github.com/dwavesystems/dwave-hybrid/pull/300) and [\#301](https://github.com/dwavesystems/dwave-hybrid/pull/301).
Upgrade Notes
- Drop Python 3.8 support and refresh CI. [\298](https://github.com/dwavesystems/dwave-hybrid/pull/298).
- Drop support for `dimod<0.12` and `dwave-systems<1.16`. See [\299](https://github.com/dwavesystems/dwave-hybrid/pull/299) and [\#301](https://github.com/dwavesystems/dwave-hybrid/pull/301).
0.6.12
New Features
- Add support for cubic lattice embeddings on Zephyr to `make_origin_embedding`. See [\295](https://github.com/dwavesystems/dwave-hybrid/pull/295).
Bug Fixes
- Remove ambiguous xrefs to reduce build warnings. See [\294](https://github.com/dwavesystems/dwave-hybrid/pull/294).
- Improve cubic lattice embedding on Zephyr, strengthen tests. See [\296](https://github.com/dwavesystems/dwave-hybrid/pull/296).
0.6.11
New Features
- Add Python 3.12 support. See https://github.com/dwavesystems/dwave-hybrid/pull/289.
- Add support for Kings graph in large neighborhood search. See https://github.com/dwavesystems/dwave-hybrid/pull/290.
- Enable optional metadata tracking in LNLS (`LatticeLNLS` and `LatticeLNLSSampler`). See https://github.com/dwavesystems/dwave-hybrid/pull/292.
Fixes
- Fix docs build. See https://github.com/dwavesystems/dwave-hybrid/pull/291.
- Use more specific assertions and `assertEqual`. See https://github.com/dwavesystems/dwave-hybrid/pull/293.
Upgrade Notes
- Drop Python 3.7 support and refresh CI. See https://github.com/dwavesystems/dwave-hybrid/pull/288.