Releases: intrepidcs/python_ics
Releases · intrepidcs/python_ics
v918.14
What's Changed
- v918.14 update, python 3.13, and fixed compiler warnings in #204
- Python 3.13 support
- Python 3.13 free-threading support. Free-threading support is essentially untested for threading issues. As support for this is still experimental upstream focus on this isn't a priority yet. Any mutable containers pass in to the API calls should be guarded for now if being used concurrently.
- Enabled compiler warnings to catch some minor issues.
- updated libicsneo to 02b5daf
- Enable internal firmware flashing over CAN. by @overheadattack in #198
New Contributors
- @overheadattack made their first contribution in #198
Full Changelog: v917.18...v918.14
v917.18
What's Changed
- SPI & wBMS Messages Fix by @msmoger-intrepid in #194
New Contributors
- @msmoger-intrepid made their first contribution in #194
Full Changelog: v915.14...v917.18
v915.14
What's Changed
- update libicsneo by @kschwarz-intrepidcs in #171
- fix libpcap build to omit external libs by @kschwarz-intrepidcs in #172
- Adding new accessory api support by @FairosAws in #167
- Cleanup generated directory and fixed some python 3.12 warnings by @drebbe-intrepid in #173
- Fixed ics.get_error_messages() by @drebbe-intrepid in #176
- Arm runner by @drebbe-intrepid in #177
- Added set_safe_boot_mode method by @drebbe-intrepid in #179
- Arm wheels and sdist by @drebbe-intrepid in #182
- Fixed internal build by @drebbe-intrepid in #184
- fixed compatibility issue with old NeoDevice namespace. by @drebbe-intrepid in #185
- Fixed "Some structures aren't being generated correctly." by @drebbe-intrepid in #187
- Resolves "Documentation Update" by @drebbe-intrepid in #189
- V915.14 update by @drebbe-intrepid in #191
Full Changelog: v914.14...v915.14
v914.14post1
What's Changed
- update libicsneo by @kschwarz-intrepidcs in #171
- fix libpcap build to omit external libs by @kschwarz-intrepidcs in #172
Full Changelog: v914.14...v914.14post1
v914.14
What's Changed
- Append to
ARCHFLAGSinstead of overwriting it by @pierreluctg in #169
Full Changelog: v913.16...v914.14
v913.16
What's Changed
- RAD-Moon3: Phy support (v913) by @FairosAws in #142
- Fixed NeoDevice Serial number range check examples by @pierreluctg in #158
- Fixed NeoDevice Serial number range check in ics exception by @pierreluctg in #157
- 64-bit improvements by @drebbe-intrepid in #160
- Fixes for #164
- Add serial number defines for #159
- Updated libicsneo hash to fix CANFD length issue. #150
New Contributors
- @FairosAws made their first contribution in #142
Full Changelog: v912.4...v913.16
v912.4post1
-updated libicsneo to 9ef93eb73e1ada72ccc7a571744b9db1a564f18b to fix #150
v912.4
v911.12
- Updated against icsnVC40.h v911.12
- CI implementation for Windows, Mac, and linux. Mac and linux build have libicsneo bundled in now.
- Support for RAD-Moon3 and RAD-wBMS
- Updated readme.md
v910.10post6
- Python 3.11 support
- Added
uart_read,uart_write,uart_set_baudrate,uart_get_baudrate,wbms_manager_reset,wbms_manager_write_lock,generic_api_send_command,generic_api_read_data,generic_api_get_statusmethods. - Linux now defaults to libicsneolegacy by default now. (9cd1987) (Thanks Francesco Valla)
- Fix some warnings in mingw (#114)
- Fix length for Ethernet and A2B data when setting ExtraDataPtr (#128)