Skip to content

Commit

Permalink
changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
mlodi-hqs committed Dec 6, 2024
1 parent dbc0b8b commit 09a8b29
Showing 1 changed file with 45 additions and 10 deletions.
55 changes: 45 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,56 +4,89 @@ This changelog track changes to the qoqo_calculator project starting at version

## 1.3.1

### Changed in 1.3.1

* Loosen the dependency restriction to make `qoqo_calculator_pyo3` compatible with older versions of `qoqo_calculator`.

## 1.3.0

* Updated to pyo3 0.22
### Added in 1.3.0

* Added support for Python 3.13

### Updated in 1.3.0

* Updated to pyo3 0.22

## 1.2.4

### Updated in 1.2.4

* Updated maturin version from 0.14-0.15 to >=1.4

## 1.2.3

* Updated to rust 1.70
### Fixed in 1.2.3

* Added the `pyo3 = "0.21"` line to the Cargo.toml in the build dependencies.

### Updated in 1.2.3

* Updated to rust 1.70


## 1.2.2

### Fixed in 1.2.2

* Reverts previous fix as it is no longer needed.

## 1.2.1

### Fixed in 1.2.1

* Fixes a compatibility issue for from_pyany with struqture and qoqo.

## 1.2.0

### Updated in 1.2.0

* Update to pyo3 0.21

## 1.1.5

### Updated in 1.1.5

* Update to pyo3 0.20

## 1.1.4

### Fixed in 1.1.4

* Fixes issue when deserializing a float from json when float is represented by integer (e.g. `1` instead of `1.0`)

## 1.1.3

### Updated in 1.1.3

* Update to python 3.12

## 1.1.2

### Updated in 1.1.2

* Update to pyo3 0.19

## 1.1.1

### Updated in 1.1.1

* Update to pyo3 0.18

## 1.1.0

### Updated in 1.1.0

* Update dependencies, update qoqo_calculator_pyo3 to build with pyo3 0.17
* Moved metadata for python package to pyproject.toml
* Divergent version numbers in Python and Rust for qoqo_calculator_pyo3
Expand All @@ -72,27 +105,29 @@ This changelog track changes to the qoqo_calculator project starting at version

## 0.7.0

### Added in 0.7.0

* FromStr implementation for CalculatorFloat that performs a partial sanity check of expressions scanning for unrecognized string sequences and assignments.
* Default for CalculatorFloat
* abs() alias for norm() function in CalculatorComplex

### Changed in 0.7.0

* Default towards immutable Calculator not allowing variable assignments to avoid side effects. The `parse_str` and `parse_get` functions now take immutable Calculator references and return an error when parsing variable assignments. The old behaviour has been moved to the `parse_str_aassign` function of Calculator.
* Increased minimal Python version to 3.7
* Removed (soon to be) deprecaded Python::aquire_gil in pyo3 interface
* Updated pyo3 to 0.16

### Added in 0.7.0
### Updated in 0.7.0

* FromStr implementation for CalculatorFloat that performs a partial sanity check of expressions scanning for unrecognized string sequences and assignments.
* Default for CalculatorFloat
* abs() alias for norm() function in CalculatorComplex
* Increased minimal Python version to 3.7
* Updated pyo3 to 0.16

## 0.6.0

### Added 0.6.0

* support for schemars jsonschema creation for CalculatorFloat and CalculatorComplex
* Support for schemars jsonschema creation for CalculatorFloat and CalculatorComplex

### Changed 0.6.0

* Switch CalculatorComplex serialization to produce a tuple of CalculatorFloat serialisations in line with num_complex

* qoqo_calculator_pyo3 can now be built using a source distribution

0 comments on commit 09a8b29

Please sign in to comment.