v3.6.0
·
18 commits
to main
since this release
v3.6.0 (2026-04-10)
Merged Pull Requests
- python-deps(deps): bump the python-dependencies group with 8 updates (#559)
- fix: Removed 10 mV tolerance for offset and amplitude in AFGSourceChannel.set_function_properties (#567)
- python-deps(deps): bump the python-dependencies group across 1 directory with 17 updates (#564)
- python-deps(deps): bump the python-dependencies group with 5 updates (#561)
- chore(deps): bump black from 26.3.0 to 26.3.1 in /docs (#560)
- gh-actions(deps): bump the gh-actions-dependencies group with 12 updates (#533)
- fix: Properly set each device's
enable_verificationproperty when connecting to it (#557) - python-deps(deps): bump the python-dependencies group across 1 directory with 11 updates (#555)
- python-deps(deps): bump the python-dependencies group with 11 updates (#551)
- docs: enable SymSpell for documentation spell checking (#550)
- chore: add type field to issue templates for better categorization (#549)
- chore(deps): update documentation dependencies to latest versions and add pydantic to enable builds to pass (#545)
- python-deps(deps): bump the python-dependencies group across 1 directory with 3 updates (#544)
- Add Python 3.14 support (#508)
- python-deps(deps): bump the python-dependencies group across 1 directory (#541)
- feat: Enable programmatic connection to devices that use a different
lan_device_endpointvia theDeviceManager(#538) - Update type hinting and project configuration files (#537)
- Drop support for Python 3.9 (#536)
- python-deps(deps): bump the python-dependencies group with 6 updates (#534)
- python-deps(deps): bump the python-dependencies group across 1 directory with 2 updates (#530)
- chore(python-deps): update poetry and related dependencies to latest versions (#528)
- python-deps(deps): bump the python-dependencies group with 4 updates (#526)
Added
- Enable programmatic connection to devices that use a different LAN device endpoint via the
DeviceManager. - Added support for Python 3.14.
Fixed
- Fixed the bug causing devices to not properly inherit the
DeviceManager's command verification setting for all connection methods (config file, environment variable, python code). - Fixed the bug in
AFGSourceChannel.set_function_propertieswhere amplitude and offset updates within 10 mV were ignored on consecutive calls.
Changed
- minor breaking change: Changed the
lan_device_nameparameter name tolan_device_endpointto be more accurate. - Dropped support for Python 3.9
- Update type hinting to use Python 3.9+ syntax where applicable
- Updated project configuration file (
pyproject.toml) to usepoetryv2 settings