Skip to content

Releases: dwavesystems/dwave-preprocessing

0.6.11

27 Oct 17:29
e10b776

Choose a tag to compare

New Features

  • Add support for Python 3.14.

Upgrade Notes

  • Drop support for Python 3.9.

0.6.10

10 Sep 13:50
19e4d7e

Choose a tag to compare

Prelude

Add srts option to SpinReversalTransformComposite

New Features

  • Allow non-random specification of spin reversal transforms.

0.6.9

06 Jun 18:25
f853a5c

Choose a tag to compare

New Features

  • Propagate SampleSet.info from child sampler in SpinReversalTransformComposite in the unambiguous case of a single spin reversal transform. See dimod#111, dwave-system#564 and #147.

Upgrade Notes

  • Switch from pkgutil-style namespace package to native namespace package (PEP 420). While native namespace packages and pkgutil-style namespace packages are largely compatible, we recommend using only native ones going forward. See #155.

0.6.8

25 Mar 17:18
6dee84f

Choose a tag to compare

New Features

  • All dwave.preprocessing.composites.* are now scoped (implement dimod.Scoped behavior), i.e. they can be used as a context manager.

Bug Fixes

  • Fix inheritance in SpinReversalTransformComposite so that composite attributes override sampler attributes.

    See #150.

0.6.7

02 Oct 17:30
a0ab974

Choose a tag to compare

New Features

  • Support Python 3.13.

Bug Fixes

  • Fix SpinReversalTransformComposite's handling of child samplers
    that alter the variable order. Previously the spin reversal
    transforms would not be correctly unapplied.
    See #142.

0.6.6

05 Jul 15:03
607adab

Choose a tag to compare

New Features

  • Speed up the removal of small biases in presolve.
  • Support NumPy 2.0. Also, no longer require NumPy at build-time.

0.6.5

22 Dec 18:48
bcc4eb6

Choose a tag to compare

New Features

  • Build with dimod 0.12.14. This speeds up the removal of small biases in presolve.

0.6.4

27 Oct 20:22
b3c4a92

Choose a tag to compare

New Features

  • Build C++ extensions with Cython 3.
  • Build wheels for Python 3.12.

0.6.3

21 Jul 20:08
3ac2506

Choose a tag to compare

Bug Fixes

  • Fix ImportError being raised on Windows when other dwave namespace packages are installed after dwave-preprocessing. See #130.

0.6.2

06 Jul 22:20
409ea31

Choose a tag to compare

Bug Fixes

  • Fix the handling of quadratic constraints in presolve. Previously fixing variables in quadratic constraints would result in memory errors. See dimod#1351.