> ## Documentation Index
> Fetch the complete documentation index at: https://prod-mint.classiq.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 0.39.0

## Upgrade Instructions

* [Python SDK](/getting-started/registration_installations#platform-version-updates)
* The IDE upgrades automatically.

## Enhancements

1. Improved the native Qmod syntax of the `repeat`, `if` statements.
   For details, see [Classical Control Flow](/qmod-reference/language-reference/statements/classical-control-flow).
2. Improved the native Qmod syntax of the `control`, `power`, and `invert` statements.
   For details, see [Quantum Operators](/qmod-reference/language-reference/operators).
3. Added the `classiq.execution.all_hardware_devices.get_all_hardware_devices`
   function to the Python SDK.

## Deprecations

1. In the SDK, the `classiq.analyzer.analyzer.Analyzer.get_available_devices` method is
   deprecated. Use `classiq.execution.all_hardware_devices.get_all_hardware_devices`
   instead.

## Interface Changes

1. The `len` method for `QArray`, `QCallableList`, and `QParam` of lists, is now a property.
   use `.len` instead of `.len()`.
