Releases: bitcraze/crazyflie-clients-python
2022.9
Major changes
- PID tuning tab/toolbox
- Many tabs can now also be used as toolboxes now
- New lighthouse base station geometry wizard
What's Changed
- Update about.ui by @knmcguire in #613
- Add tab for tuning PIDs by @krichardsson in #614
- update install doc and userguide by @knmcguire in #617
- Unify tabs and toolboxes by @krichardsson in #622
- Implement multi basestation wizard in cfclient by @knmcguire in #621
- Check opencv install in LighthouseBsGeoEstimator by @knmcguire in #625
- hide labels based on basestation availability by @knmcguire in #623
- Updated geo estimation by @krichardsson in #626
- Handle exceptions from CR when scanning on button press by @evoggy in #629
- Update setup.py by @knmcguire in #632
- Update docs 2022.9 by @knmcguire in #631
- Improved documentation by @krichardsson in #633
- Added LH wizard images assets to build by @evoggy in #634
New Contributors
Full Changelog: 2022.5...2022.9
2022.5
Major changes
- Python 3.10 support
- LED-ring headlights fixed
What's Changed
- Updates for flashing the AI-deck by @krichardsson in #589
- Added assert dump button by @krichardsson in #594
- Use int for QProgressBar.setValue() by @krichardsson in #598
- Use int for adjust() by @krichardsson in #599
- Update async Qt implementation by @krichardsson in #602
- Only enable advanced input fields in advanced mode by @krichardsson in #603
- Fixing head lights check box by @krichardsson in #608
- fix unexpected type issue by @knmcguire in #609
- Fixed type problems by @krichardsson in #610
For closed issues please see the 2022.5 milestone
Full Changelog: 2022.3...2022.5
2022.3
What's Changed
- Set empty param description if no description is found by @krichardsson in #586
- Dynamically handle nr of base stations by @krichardsson in #590
- Show cf2 first in release list in bootloader dialog by @krichardsson in #591
Full Changelog: 2022.1...2022.3
2022.1
What's Changed
- Use log_param_doc.json from crazyflie-firmware by @jonasdn in #521
- setup.py: Widen tolerated numpy version by @jonasdn in #529
- FlightTab: Remove unused flightmode.ratepid param by @jonasdn in #531
- main: warn once about USB permissions on scan by @jonasdn in #532
- docs: Fix a few typos by @timgates42 in #534
- Update text about usb devices, fixes #539 by @knmcguire in #540
- updated flightcommand buttons to gray out if controller is attached by @knmcguire in #542
- Make Client Work With Jonas Fedora 35 by @jonasdn in #543
- Revamp parameter tab by @jonasdn in #544
- ParamTab: RO params cannot be set by @jonasdn in #545
- Bump dependencies to support Py3.10 by @ataffanel in #550
- FlightTab: Do not update removed label by @jonasdn in #554
- Fix XB1 gamepad support on M1 Mac by @ataffanel in #553
- Fix Color picker on LED-tab not working by @ataffanel in #556
- paramTab: Adjust param treeview to dark mode by @jonasdn in #562
- paramTab: Adjust sizes by @jonasdn in #561
- Lighthouse tab: adjust graphics by @krichardsson in #563
- fix parsing xml qtm by @knmcguire in #567
- Remove Windows CI by @ataffanel in #566
- LogTab: Adapt to dark mode by @jonasdn in #565
- FlightTab: Do not set PID controller by default by @jonasdn in #570
- ParamTab: UI fixes by @jonasdn in #568
- ParamTab: Catch error from param.set_value() by @jonasdn in #573
- Fixes problem when getting Loco data from CF by @krichardsson in #578
- added upgraded sip qt to setup by @knmcguire in #579
- Updated to python 3.7 by @krichardsson in #580
- Updated documentation by @krichardsson in #581
- Wiki be gone by @knmcguire in #583
- bootloader dialog Release flashing not picking new release by @knmcguire in #576
New Contributors
- @timgates42 made their first contribution in #534
Full Changelog: 2021.6.1...2022.1
2021.6.1
Bugfix release. Fixes two PyQt5 related bugs that prevented the client from starting on newer Linux installs.
Closed issues/pull requests
#518 Could not load the Qt platform plugin "xcb" (Ubuntu 20.04.02)
#522 Wrong Qt5 package name prevents clients from running on new installs
Contributors
CarlosRDomin
Danmark
NicksonYap
Oxydation
SteveClement
acxz
alekstorm
allynbauer
andreaspegelowqualisys
ataffanel
david-benes
dbenesj
dbrgn
debona
derhuerst
dominiknatter
edtan
eltociear
erget
evoggy
foosel
fredg02
jkotur
jonasdn
jpreiss
justinh24
kentwills
knmcguire
krichardsson
kyuhyong
lgenzelis
lxrocks
mattharrison
mchenryc
metametaclass
mgejke
mikevoyt
mikezter
omwdunkley
palvarez89
phiamo
sigurdal
tobbeanton
unlimitedbacon
victorhook
whoenig
2021.6
Closed issues/pull requests
#498 Use gitversion.py to be PEP440 compliant
#499 Remove pyproject.toml to get pip to install to user
#500 Programming the Crazyflie freezes when a flow deck is installed
#501 Do not allow upgrading firmware when connected to USB
#502 Make it clear that fw upgrade not possible using USB
#504 Cannot install from source distribution
#505 Fix install from source
#507 GitHub format
#508 Use new flash_full API
#509 Console tab: new messages should always appear at the bottom
#510 Flashing: Give bootloader reference to cf
#511 Update name of imu_sensors
#512 cfloader: remove unused link
#515 Updated dead link
#517 added zmq server from wiki to repo docs
#519 Update install doc
Contributors
CarlosRDomin
Danmark
NicksonYap
Oxydation
SteveClement
acxz
alekstorm
allynbauer
andreaspegelowqualisys
ataffanel
david-benes
dbenesj
dbrgn
debona
derhuerst
dominiknatter
edtan
eltociear
erget
evoggy
foosel
fredg02
jkotur
jonasdn
jpreiss
justinh24
kentwills
knmcguire
krichardsson
kyuhyong
lgenzelis
lxrocks
mattharrison
mchenryc
metametaclass
mgejke
mikevoyt
mikezter
omwdunkley
palvarez89
phiamo
sigurdal
tobbeanton
unlimitedbacon
victorhook
whoenig
2021.4
Bugfix release fixing a bugs in the new deck bootloader sequencing.
Closed issues/pull requests
#500 Programming the Crazyflie freezes when a flow deck is installed
#501 Do not allow upgrading firmware when connected to USB
#502 Make it clear that fw upgrade not possible using USB
#504 Cannot install from source distribution
Contributors
CarlosRDomin
Danmark
Hoverbear
NicksonYap
Oxydation
SteveClement
acxz
alekstorm
allynbauer
andreaspegelowqualisys
ataffanel
david-benes
dbenesj
dbrgn
debona
derhuerst
edtan
erget
evoggy
foosel
fredg02
jkotur
jonasdn
jpreiss
justinh24
kentwills
knmcguire
krichardsson
kyuhyong
lgenzelis
lxrocks
mattharrison
mchenryc
metametaclass
mgejke
mikevoyt
mikezter
omwdunkley
palvarez89
phiamo
tobbeanton
unlimitedbacon
victorhook
whoenig
2021.3
The main feature of this release is support for the lighthouse positioning system. There is now a lighthouse tab where the lighthouse positioning system can be configured and visualized.
To support updates of the firmware in the lighthouse (and other decks) deck, the bootloading process has also been updated. The main bootloading work flow now starts from a connected Crazyflie (warm booting) and if a deck is installed on the Crazyflie, the bootloading process will also update the firmware of the deck (firmware for the lighthouse deck is bundled in the release zip). Cooldboot flashing is still available as a recovery option, but is not considered the main flow.
The release also contains various bug fixes and clean ups.
Closed issues/pull requests
#440 No icon shown in Ubuntu's dock
#442 Credits not shown in about box when installed with pip
#445 Client not stopping when pressing ctrl-c on the command line
#446 Change default about tab to about
#447 Disable all ZMQ sockets by default
#448 Some JSON Python Exception
#449 Add 3D view on the LPS tab
#453 Dev version of vispy required on Python 3.9
#454 Mac build failing
#455 LPS Tab 3D visualisation not working on MacOS 11
#459 Mac app build broken in GitHub actions
#461 Use Github Actions as CI
#463 Tabs not resized properly when LPS tab is enabled
#464 Quit menu disabled on OSX
#465 Add pre-commit hooks for flake8
#466 Add the 'Log Client' tab
#467 Remove double logging of position
#468 Add a Lighthouse tab
#469 Increase max line length to 120 chars for flake 8
#470 Lighthouse deck init param name spelling mistake
#471 Add battery test button in console
#473 Implement bootloader warmboot in the client GUI
#474 FlightTab: Add Command Based Flight Control
#475 Setting an radio address of less than 40 bytes does not work
#476 Bump Python requirement from 3.5 to 3.6
#477 Read and set radio address from config if possible
#478 Replace CREDITS.txt with link to GitHub insights
#479 Add support for flashing the lighthouse deck FW from the bootloader dialog
#480 ParamTab: Gray out parameters on disconnect
#482 Add functionality to set lighthouse system type
#483 Remove all references to the debug-driver
#484 Only set address from config if it's a radio uri
#486 lighthouse tab fixes before release
#487 Fixes for lighthouse tab issues
#489 LogClientTab: Use stand-alone logging class
#490 FlightTab: Ensure params are updated in _update_flight_commander
#491 remove need to get pysdl-dll seperately for windows
#492 fixes #491 removed third party package requirement for windows
#493 Update documentation
#494 Handle tabs from config better
#495 (#396) updated the flashing firmware and moved cold boot to seperate …
#496 Update doc picture and legend
#497 Split tab documentation into own pages
Contributors
CarlosRDomin
Danmark
Hoverbear
NicksonYap
Oxydation
SteveClement
acxz
alekstorm
allynbauer
andreaspegelowqualisys
ataffanel
david-benes
dbenesj
dbrgn
debona
derhuerst
edtan
erget
evoggy
foosel
fredg02
jkotur
jonasdn
jpreiss
justinh24
kentwills
knmcguire
krichardsson
kyuhyong
lgenzelis
lxrocks
mattharrison
mchenryc
metametaclass
mgejke
mikevoyt
mikezter
omwdunkley
palvarez89
phiamo
tobbeanton
unlimitedbacon
victorhook
whoenig
2021.1
Main new features
One of the main new feature of this release is the addition of a 3D visualization in the LPS tab.
Unfortunately the Windows build is broken in this release, installing on Windows using PIP does work though.
Closed issues/pull requests
#231 Build for Mac
#440 No icon shown in Ubuntu's dock
#442 Credits not shown in about box when installed with pip
#443 Make and publish snap package
#445 Client not stopping when pressing ctrl-c on the command line
#446 Change default about tab to about
#447 Disable all ZMQ sockets by default
#449 Add 3D view on the LPS tab
#463 Tabs not resized properly when LPS tab is enabled
#464 Quit menu disabled on OSX
#466 Add the 'Log Client' tab
Contributors
CarlosRDomin
Danmark
Hoverbear
NicksonYap
Oxydation
SteveClement
acxz
alekstorm
allynbauer
andreaspegelowqualisys
ataffanel
david-benes
dbenesj
dbrgn
debona
derhuerst
edtan
erget
evoggy
foosel
fredg02
jkotur
jonasdn
jpreiss
justinh24
kentwills
knmcguire
krichardsson
kyuhyong
lgenzelis
lxrocks
mattharrison
mchenryc
metametaclass
mgejke
mikevoyt
mikezter
omwdunkley
palvarez89
phiamo
tobbeanton
unlimitedbacon
victorhook
whoenig
2020.09.1
Bugfix release, fixes GUI performance problems in Windows (See #441).
Contributors
CarlosRDomin
Danmark
Hoverbear
NicksonYap
Oxydation
SteveClement
acxz
alekstorm
allynbauer
andreaspegelowqualisys
ataffanel
david-benes
dbenesj
dbrgn
debona
derhuerst
edtan
erget
evoggy
foosel
fredg02
jkotur
jpreiss
justinh24
kentwills
knmcguire
krichardsson
kyuhyong
lgenzelis
lxrocks
mattharrison
mchenryc
metametaclass
mgejke
mikevoyt
mikezter
omwdunkley
palvarez89
phiamo
tobbeanton
unlimitedbacon
victorhook
whoenig