Skip to content

Releases: bitcraze/crazyflie-clients-python

2022.9

08 Sep 11:30
088f5e8
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: 2022.5...2022.9

2022.5

12 May 09:31
Compare
Choose a tag to compare

Major changes

  • Python 3.10 support
  • LED-ring headlights fixed

What's Changed

For closed issues please see the 2022.5 milestone

Full Changelog: 2022.3...2022.5

2022.3

28 Mar 09:27
e49521c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2022.1...2022.3

2022.1

27 Jan 15:22
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2021.6.1...2022.1

2021.6.1

15 Jul 13:12
c925258
Compare
Choose a tag to compare

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

05 Jul 06:56
Compare
Choose a tag to compare

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

15 Apr 12:11
53327ae
Compare
Choose a tag to compare

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

25 Mar 17:01
Compare
Choose a tag to compare

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

28 Jan 16:33
Compare
Choose a tag to compare

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

16 Sep 16:04
3f1ad77
Compare
Choose a tag to compare

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