1.20.20240911 |
|
- Minor update to RFID example
|
1.20.20240910 |
|
- Labview updates for 1024_1
|
1.20.20240909 |
|
- 1024_1 support
- Reliability improvements in mDNS registration and discovery
|
1.19.20240513 |
|
- Removed misleading '0x' from values in the PhidgetIR Windows control panel example
|
1.19.20240429 |
|
- Added version info (VS_VERSIONINFO resource) to native libraries and programs on Windows
- Fixed policy file for Phidget22.NET.dll in the GAC
- Updated Windows encoder control panel UI to fix an issue with velocity graph being off velocity data by a factor of 4
|
1.19.20240411 |
|
- New firmware for HUB0000_1, 1017_2
- Fix bad performace in Python on Windows when Python was installed from the Windows store
- Windows control panel example fixes
- Fixed possible crash if a devices detaches immediately after attach
|
1.19.20240311 |
|
- Fix GPS example, mimetypes.kv location
|
1.19.20240304 |
|
|
1.18.20240222 |
|
|
1.18.20240221 |
|
- Support for Max 8.6.0+ on macOS
|
1.18.20240123 |
|
- Fix slow initial read on 1024_0
- Fixes crash when opening a DCMotor, BLDCMotor or MotorPositionController channel remotely and the server and client versions mismatch
- Support for ENC1001_0
- New firmware for MOT0110_0, TMP1200_1
|
1.17.20240109 |
|
- Fix crash on Android API 34+ when using USB devices
|
1.17.20231129 |
|
- Remove SIGINT handler from phidget22 on macOS, as this can override a user registered handler
|
1.17.20231004 |
|
- New firmware for STC1005_0
|
1.17.20231002 |
|
- Labview FrequencyCounter bugfix
|
1.17.20230908 |
|
- Bugfix: Authenticating with a remote client/server or JavaScript client may fail on Linux despite the password being correct
|
1.17.20230824 |
|
- Support fix for HUB0002_0, HUB0007_0, HUB0000_1
|
1.17.20230823 |
|
- Support for HUB0002_0, HUB0007_0, HUB0000_1
- New firmware for HUB0001_0, HUB0002_0, HUB0007_0
|
1.16.20230707 |
|
- Support for 1046_1 and RCC1000_1
|
1.15.20230616 |
|
- Fixes a bug where opening a remote channel can time out over and over
|
1.15.20230608 |
|
- New load cell calibration functionality in the Windows control panel
|
1.15.20230607 |
|
- New firmware for HUB5000_0
|
1.15.20230606 |
|
- Fix for Windows control panel PhidgetGPS example
|
1.15.20230605 |
|
- Removed some obsolete firmware from the macOS control panel
|
1.15.20230603 |
|
- Fix for HUB0001_0 v114 showing up as 'Unsupported USB Phidget' on release 1.15.20230526
|
1.15.20230526 |
|
- AutoSetSpeed support
- New firmware for: 1014_3, 1017_2, 1018_3, 1047_2, 1048_1, 1048_2, 1057_3, HUB0001_0, MOT0100_0, MOT0110_0, MOT1102_1, OUT1100_0, RCC1000_0, REL1100_0, SAF1000_0, TMP1200_1, VCP1000_0, VCP1100_0
- 1047_2 v300+ support
- MOT0109_0 temperature channel data interval fix
- Fix bug in log file rotation
- Fix not being able to open different port modes on different hubs when their labels match
- Improved messages when a channel fails to open because it's in use or already open
- Fixed a bug where closing a channel can close other channels
|
1.14.20230331 |
|
|
1.13.20230330 |
|
- Add Apple Silicon target to macOS Max externals
|
1.13.20230328 |
|
- 64-bit Labview Humidity sensor bugfix
- DC Motor channels now default to 0 velocity on open
|
1.13.20230310 |
|
- Bugfix - Hub ports were showing the wrong SupportsSetSpeed info over the network
|
1.13.20230307 |
|
- Added load cell calibration to Windows control panel Voltage Ratio example
|
1.13.20230224 |
|
- Fix DAQ1400 FrequencyInput mode
|
1.13.20230223 |
|
- Fix TMP1200 RTD Type dropdown in Windows control panel
|
1.13.20230222 |
|
|
1.13.20230221 |
|
- 1048_2, REL1000_0 firmware upgrades
|
1.13.20230203 |
|
- 1057_3 bugfix - counts could be lost sometimes
- Various other bugfixes
- HUB5000 VINT Hub firmware upgrade
|
1.13.20230109 |
|
- MOT0100_0, MOT1102_1, TMP1200_1 support
- New firmware for HUB0001_0, HUB0004
- Server discovery bugfix
- Fixed bug where USB device can become unresponsive when the PC wakes from sleep, on Windows
- Error events are now rate limited to 1/second where a channel is sending the same error continuously
- Fixed some minor bugs in RFID behaviour
- Library logging improvements where the same message is being printed continuously
- Labview fixes
|
1.12.20220912 |
|
- 1014_3, 1017_2 support
- Fixed some edge case deadlocks in the network server
|
1.11.20220822 |
|
- Fix bug opening PositionController channels over the network
- MOT0110_0 support
- Added min/max sensor getters to the Spatial channel API
- Changed phidget22 license from LGPLv3 to BSD-3-Clause
- Minor bugfixes
|
1.10.20220622 |
|
- Update .NET native dll search paths so .NET 5.0+ self-contained published apps can find the embedded phidget22 C dll
|
1.10.20220530 |
|
- 1032 bugfixes and new firmware
|
1.10.20220519 |
|
- Support for newer USB Phidgets on Android
- JavaScript control panel bugfixes
- Minor bugfixes
|
1.10.20220413 |
|
- JavaScript library v3 release with support for WebUSB
- Removal of support for unreleased products in release library
- Bugfix where opening the Hub channel on a VINT Hub can interfere with opening a channel on Port 0
- Ubuntu 22.04 package repo
- New firmware for: DAQ1000_0, DCC1000_0, OUT1001_0, OUT1002_0, RCC1000_0, REL1000_0, REL1101_0, REL1101_1, TMP1100_0, TMP1200_0, VCP1001_0, VCP1002_0
|
1.10.20220211 |
|
- Fix for RFID missing events in JavaScript
- Added DataRate API
|
1.9.20220203 |
|
- Bugfix for negative rescale factors on BLDC, Stepper and MotorPositionController
- Windows control panel graphs can run for longer
- New firmware for: 1044_1, ADP1000_0, DAQ1200_0, DAQ1400_0, DCC1003_0, DCC1100_0, DST1002_0, LUX1000_0, MOT1102_0, OUT1000_0, STC1000_0, STC1001_0, STC1002_0, STC1003_0, STC1003_1
|
1.9.20220112 |
|
- Fix thread safety issue when controlling multiple channels of one device from multiple threads, or using async API calls
- New firmware for 1048_1, 1048_2, DAQ1300_0, DAQ1301_0, MOT0109_0
- Windows control panel supports firmware downgrade
- Spatial API adds EulerAngles and Quaternion properties
|
1.8.20211202 |
|
- New firmware for DAQ1400_0, DCC1001_0, DCC1002_0, HIN1100_0, HUB0000_0, HUB5000_0, LCD1100_0, LED1000_0, MOT0109_0, SBC3003_0, TMP1101_1, TMP1200_0
- Support for extended vint properties
- Fix for missing/late position change events on 1052, 1057
- Minor bugfixes
|
1.7.20211005 |
|
- Fixed a bug where a USB IN packet can be lost
|
1.7.20210917 |
|
- Add redistributable entitlement to macOS dext
|
1.7.20210816 |
|
- Support for MOT1102_0, MOT0109_0
- Expand valid range for analog sensors
- Minor bugfixes
|
1.7.20210706 |
|
- Compass calibrator stops rather than crashing after max data is collected
- Fixed a Labview crash
- Minor bugfixes
|
1.7.20210504 |
|
- RCC1000 control panel fix
|
1.7.20210503 |
|
- JavaScript fixes - handle missing packets, and don't throw exception when packets are unknown.
|
1.7.20210428 |
|
- Support REL1101_1
- Added DIGITALOUTPUT_FREQUENCY Channel Subclass
- Changed OUT1100_0 (v120+), REL1100_0 (v120+) subclass from DIGITALOUTPUT_DUTY_CYCLE to DIGITALOUTPUT_FREQUENCY
|
1.6.20210312 |
|
- Added firmware upgrade to phidget22admin tool
|
1.6.20210305 |
|
- Fix macos jni library name
|
1.6.20210303 |
|
- Add download for Processing
|
1.6.20210222 |
|
|
1.6.20210210 |
|
- WinUSB support for future Phidgets
- Manager added to LabVIEW
- Fix race condition in async calls in .NET
|
1.6.20201218 |
|
- Updates to Windows examples
|
1.6.20201120 |
|
- Added graphing to Windows control panel examples
- STC100X, 1067 firmware upgrades
|
1.6.20201117 |
|
- Fix for v601 1012 on Linux
|
1.6.20201113 |
|
- Support for macOS Big Sur and Apple Silicon
|
1.6.20201024 |
|
- Added sensor types for MOT2002
- Reduced the DCC1001 default stall velocity to something more real
|
1.6.20201023 |
|
- Added sensor types for MOT2002
- Reduced the DCC1001 default stall velocity to something more real
|
1.6.20201022 |
|
- Re-release as McAfee started falsely detecting a previous release as infected
|
1.6.20201015 |
|
- macOS fix for some device serial numbers showing a '9' at the end in error
|
1.6.20201013 |
|
|
1.6.20201009 |
|
- macOS updates for developing self-contained apps. Standalone Control Panel. DriverKit extension. Support macOS 11, iOS 14, Xcode 12.
|
1.6.20200921 |
|
- Update Java support to allow JNI/JAR library mismatches
- Don't require reboot on macOS installer
|
1.6.20200916 |
|
- STC1001 firmware upgrade - Fixed bug causing motor not to move
|
1.6.20200904 |
|
- STC100X firmware upgrades
|
1.6.20200819 |
|
- Fix bug in BLDC example in the Windows Phidget control panel
|
1.6.20200805 |
|
- Fix library crash when 1055 recieve a > 128-bit code
|
1.6.20200709 |
|
|
1.6.20200426 |
|
- Fix missing Devices in Python native package
|
1.6.20200424 |
|
- Release Phidget22Native Python package which includes the Windows C library
|
1.6.20200417 |
|
- HUB0000, HUB0004, HUB5000, DAQ1000 firmware upgrades - reliability improvements
- Add missing Java source files
- Fix Java on macOS
|
1.6.20200331 |
|
- Update Java library so C libraries location can be specified with -Djava.library.path
|
1.6.20200330 |
|
- Added missing 1042 v303, 1044 v403 firmware upgrade files
|
1.6.20200306 |
|
- Remove excessive mkChannelId logging
|
1.6.20200228 |
|
- Fix bug where accessing Network Server webserver could cause the server to crash, on Linux
|
1.6.20200219 |
|
- Fix JavaScript Library bug where certain channels could fail to open, get confused with channels on other boards, etc.
|
1.6.20200214 |
|
- Restrict NetworkServer webserver file requests to docroot
- Added Frequency to the DigitalOutput API
- Added logging API to LabView library
- Fix for RCC1000 v110 not accepting 6v, 7.4v
- Initial support for PhidUSB devices
- Fixes to 64-bit LabView library to prevent crashes
- Firmware upgrades for OUT1101, OUT1002, allowing voltage to be set before enabling
- Firmware upgrade for DCC1000, fixing saturation warnings before max current
- Firmware upgrades for REL1100, OUT1100, allowing settable PWM frequency
- Firmware upgrade for RCC1000, fixing TargetPositionReached behaviour
|
1.5.20191113 |
|
- Fix possible control panel crash
|
1.5.20191106 |
|
|
1.5.20191101 |
|
- Fix bug where initial data events could be sent when attach fails
- Add updater to windows control panel
|
1.5.20191018 |
|
- Deal with locales where decimal seperator is not dot
- Fix potential crash when network server cannot send data to clients quickly enough
- Firmware upgrades for STC1000, STC1001, STC1002, STC1003, 1067
|
1.5.20191007 |
|
- DAQ1400 supports setSensorType and the SensorChange event
- Fix kernel driver for macos versions prior to 10.11
|
1.4.20190927 |
|
- Speed up server discovery
- Python and JavaScript library bugfixes
- Fix crash when calling async function from Java with newer JREs
- Fix HIN1101 bug - could report erroneous index data in event
- Add magnetometer calibration menu item to windows control panel so that remote spatials can be calibrated
- Firmware upgrades for STC1000, STC1001, STC1002, STC1003, HUB0000, HUB0004, HUB5000
|
1.4.20190829 |
|
- Support for macOS 10.15 Catalina
|
1.4.20190828 |
|
- Fix bug that could cause a channel to stop responding after repeated open-close-open cycles
- Switch Linux to async libusb. Less likely to miss packets on a busy system
- HUB0000/HUB5000 reliability improvements
- Fix USB suspend/resume behaviour on macOS
- Firmware upgrades for HUB0000, HUB50000, LCD1100, 1044_1
|
1.4.20190731 |
|
- Fixes to Swift library and examples
- Fixed possible crash in getLastError
- Fixed LabVIEW Accelerometer, Gyroscope and Magnetometer getTimestamp VIs
- Experimental support for async libusb
|
1.4.20190605 |
|
- Unknown Phidgets are now shown as an unknown device instead of remaining invisible
- Network client can open server channels with a different channel class version
- Fix possible deadlock on Linux when VINT device is opened-closed-opened
- Javascript library throws an exception when trying to get a value that's unknown or undefined
|
1.3.20190524 |
|
- Open with timeout now waits for initial device state before returning
- Failsafe API added to VoltageOutput
- Don't allow DCMotor/BLDC motor and motorposition channels to be opened at the same time
- Support for 1044_1 and the AHRS Spatial API calls
|
1.2.20190510 |
|
- Release DCC1002, DCC1003, STC1003 support
- Fix LabView bug with arrays in events on 64-bit
- Failsafe API added to BLDCMotor, DCMotor, MotoPositionController, PowerGuard, RCServo, Stepper
|
1.1.20190418 |
|
- Firmware fixes for STC100X VINT devices
|
1.1.20190417 |
|
- Fix some incorrect error case logs
|
1.1.20190416 |
|
- Fix GPS Date after April 6 2019 week rollover event
- Bump version from 1.0.0.date to 1.1.date
- Add getLastError API for exposing extra error information.
- Fix IR Transmit bug in .NET
- Extend ResetLibrary API call to also reset networking
|
1.1.20190415 |
|
- Fix GPS Date after April 6 2019 week rollover event
- Bump version from 1.0.0.date to 1.1.date
- Add getLastError API for exposing extra error information.
- Fix IR Transmit bug in .NET
- Extend ResetLibrary API call to also reset networking
|
1.0.0.20190321 |
|
- Fix installation error on macOS
|
1.0.0.20190312 |
|
- Add library and header to /usr/local/ on macOS so working in C and Mono is more seamless
- Fix bug in Phidget_resetLibrary and Phidget_finalize on macOS
|
1.0.0.20190304 |
|
- Bugfixes for using Phidgets in Unity
|
1.0.0.20190228 |
|
- Performance optimizations
|
1.0.0.20190209 |
|
- Fix macOS bug where devices need to be plugged in after reboot on some Macs
|
1.0.0.20190130 |
|
- TMP1101_0 v107 firmware released
|
1.0.0.20190129 |
|
- Fix memory leak on Phidget_delete when commands have been sent to that channel
- Fix oldOSX release for OS X 10.6
- Fix occasional mutex lock assertion failure after Phidget_finalize() is called
|
1.0.0.20190117 |
|
- Allow getChannelClassName on detached handle
- Added Failsafe functionality to REL1000, REL1100, and OUT1100
|
1.0.0.20190116 |
|
- Updated macOS libraries for 10.14. Added Notarization. OSX 10.5 - 10.9 supported by a seperate installer.
- Allow getChannelClassName on detached handle
- Added Failsafe functionality to REL1000, REL1100, and OUT1100
|
1.0.0.20190107 |
|
- Fix for DAQ1000 latest firmware to allow setting VoltageRatioInput SensorType
|
1.0.0.20190103 |
|
- Fix for HUB0000, SBS3003, DAQ1000 latest firmware to allow setting VoltageInput SensorType
|
1.0.0.20181219 |
|
- Upgrade HUB0000, SBS3003, DAQ1000 to measure up to 5.25V in VoltageInput mode
- JavaScript library fix for control panel
- Linux USB fix where device could fail to attach until program restarted
|
1.0.0.20181212 |
|
- Fix error with ClassName and ChannelClassName in previous release
- Support dark mode in macOS control panel
|
1.0.0.20181211 |
|
- Fixed potential deadlock on detach
- More relable firmware upgrade on macOS
- Dictionary store corrections
|
1.0.0.20181105 |
|
- Fix Python _async functions
- Fix network server deadlock on mDNS publish timeout
|
1.0.0.20181026 |
|
- Fix RFID bug where TagPresent could return unknown
- Fix possible crash when detaching network opened devices
|
1.0.0.20181017 |
|
- Low level SBC3003 vint hub reliability fixes
- mDNS fixes
|
1.0.0.20180911 |
|
- Minor fix for 1065 in control panel
|
1.0.0.20180905 |
|
- Fixed Android issue with enumerating multiple USB devices
|
1.0.0.20180827 |
|
- Fixed Python bug not being able to find library on Linux
- Fixed bug where hub port mode of in use hub port channel could be reset by opening another channel
- Fixed bug where hub port mode could be reset without a serial number being specified
|
1.0.0.20180730 |
|
- HUB0000 and SBC3003-HUB0004 firmware upgrades
|
1.0.0.20180712 |
|
- getAttached() changed to return false during initialization and attach event.
- Minor bugfixes
- SBC web interface projects page updates
|
1.0.0.20180704 |
|
- Allow setDutyCycle() 0/1 on digital outputs which don't support PWM
- Add BLDC example to macOS control panel
|
1.0.0.20180621 |
|
- Firmware upgrades for 1024, LCD1100, DST1200, DCC1001
|
1.0.0.20180522 |
|
- Fix crash in control panel
|
1.0.0.20180508 |
|
- Fixed default precision on FrequencyInput
- Fixed network open possible invalid timeout / error
- Set Distance to unknown when it goes out of range on DST1000
- Remove unused DataAdapter channel class from release library
- Other minor bugfixes
|
1.0.0.20180412 |
|
- Added extra target SDKs (.NET Core 1.0 & 2.0, .NET Standard 1.3 & 2.0, .NET Framework 2.0 & 4.5 & 4.6) to .NET library nuget package
- Fixed Labview IRTransmitRaw.vi
|
1.0.0.20180406 |
|
- Bugfix: openWaitForAttachment could give an invalid timeout
|
1.0.0.20180327 |
|
- Avahi timeout fixes
- Fixed some network open corner case errors
- Fixed win32 calling convention errors
- Fix errors in encoder index position
- Release .NET library on nuget.org
|
1.0.0.20180312 |
|
|
1.0.0.20180307 |
|
- JavaScript v2 library released
- writeDeviceLabel fix - was only allowing 9 characters
|
1.0.0.20180216 |
|
- Fix 1204 possible lock-up when sending calling initialize immediately after sending another command
- Added support for DCC1001, DST1000, LCD1100, STC1001, VCP1100
- Logging subsystem bugfixes
- Support entering password in JavaScript control panel
|
1.0.0.20180130 |
|
- Fix openWaitForAttachement - don't leave channel open on failure case
- Handle SKEL better on macOS
- LabVIEW bugfix - can crash on .vi close if Phidget open fails
- MOT1100, MOT1101 new firmware
- Swift library
- Add firmware upgrade files to macOS control panel
- Other minor fixes
|
1.0.0.20180119 |
|
- Fix Dictionary Scan in C#
|
1.0.0.20180117 |
|
- Fixed DistanceSensor getSonarReflections (C API change)
- Fixed Log getSources in C# and Java
- LabView fixes
- Other minor fixes
|
1.0.0.20180103 |
|
- Fix close on 64-bit LabVIEW
- Fix opening a Manager channel in C#
|
1.0.0.20171212 |
|
- Java fixes
- Android library and examples released
- Added Ubuntu 16.04 Xenial repository
|
1.0.0.20171120 |
|
- Delay enable packet so defaults can be changed in the attach event
- Minor updates and fixes
|
1.0.0.20171106 |
|
- DAQ1400 bugfix
- Extra checking for arguments
- Improve open performance when opening many channels
- Other minor bugfixes
|
1.0.0.20171030 |
|
- Control panel fixes for older macOS versions
|
1.0.0.20171026 |
|
- Fix bug with network server password on www server
- Fix Java Manager events not firing
|
1.0.0.20171023 |
|
- Windows control panel fixes for multiple instances
- Add MotorPositionController example to mac control panel
|
1.0.0.20171019 |
|
- Handle Unicode server names
- Mac control panel bugfixes
- Various minor firmware bugfixes
- Updates to firmware upgrade over network server
- Fix DST1200 over network server
- Update position and velocity before sending stopped event for STC1000 and STC1001
- Release MotorPositionController API, with firmware update for DCC1000
- Fixed a bug with 1048 not returning data after 3 voltage input channels are opened
- Added compass calibration program
|
1.0.0.20170906 |
|
- Added firmware upgrade to macOS Control Panel
- Fix VoltageRatio and VoltageInput unit info for cm, mm and g units
- Fix setChannel in JavaScript library
|
1.0.0.20170831 |
|
- TextLCD device fixes (1203, 1204)
|
1.0.0.20170825 |
|
- Rename builtin SHA functinos so as not to conflict with OpenSSL
- Network Server creates dictionary folder if missing rather then exiting
|
1.0.0.20170824 |
|
- Rename builtin SHA functinos so as not to conflict with OpenSSL
- Network Server creates dictionary folder if missing rather then exiting
|
1.0.0.20170818 |
|
- Windows Control Panel GPS Example fixes
- Added support for round 2 VINT devices
- Minor fix to stepper stopped event
|
1.0.0.20170727 |
|
- Fix HUB0000 bug on Linux, macOS
- Update HUB0000 firmware to v118
- RCServo, Stepper fixes
- Various minor bugfixes
|
1.0.0.20170720 |
|
- Fix Java Manager and getParent behaviour
- Fix network server shutdown bugs
- Fix bug related to detaching during attach
- Fix Python getParent, getHub, and Manager attach/detach retain/release
|
1.0.0.20170712 |
|
- 1002, 1046, 1047 bugfixes
- Python manager bugfix
|
1.0.0.20170711 |
|
- 1002, 1046, 1047 bugfixes
|
1.0.0.20170710 |
|
- Windows control panel Voltage Ratio Input example fixes
|
1.0.0.20170707 |
|
- 1045 Bugfix
- Control Panel fixes
|
1.0.0.20170629 |
|
- 1002, 1046, 1047 default to enabled on open
- Minor remote writeLabel fix
- Windows control panel fixes
- Remove code to check driver name on Linux
|
1.0.0.20170626 |
|
|