|
1 | 1 | .. This document was auto-generated by the get_release_notes.py script using latest-release information from github
|
2 | 2 |
|
3 |
| -Release 1.5.0 (August 12, 2015) |
4 |
| -=============================== |
5 |
| - |
6 |
| - |
7 |
| -**Features:** |
8 |
| - |
9 |
| -* Added methods to unset `mavlink_callback`. (#115, #240) |
10 |
| -* Publishing scripts now live in `scripts/` (#259) |
11 |
| - |
12 |
| -**Documentation:** |
13 |
| - |
14 |
| -* Documented clearing of `mavlink_callback`. (#245) |
15 |
| - |
16 |
| -Source Code |
17 |
| ------------ |
18 |
| - |
19 |
| - |
20 |
| -Source code is available `here <https://github.com/dronekit/dronekit-python/releases/tag/v1.5.0>`_. |
21 |
| - |
22 |
| -* View `**commits** included in this release <https://github.com/dronekit/dronekit-python/compare/v1.4.3...v1.5.0>`_ |
23 |
| -* View `**bugs** closed by this release <https://github.com/dronekit/dronekit-python/issues?utf8=%E2%9C%93&q=is%3Aclosed+created%3A%3E2015-08-10+is%3Aissue+>`_ |
24 |
| -* View `**pull requests** merged into this release <https://github.com/dronekit/dronekit-python/pulls?utf8=%E2%9C%93&q=is%3Amerged+created%3A%3E2015-08-10+is%3Apr+>`_ |
25 |
| - |
26 |
| -Notes |
27 |
| ------ |
28 |
| - |
29 |
| - |
30 |
| -Thanks to @hamishwillee, @mrpollo, @tcr3dr |
| 3 | +Changelog |
| 4 | +========= |
| 5 | + |
| 6 | +Version 2.0.0 (2015-11-23) |
| 7 | +-------------------------- |
| 8 | + |
| 9 | +New Features: |
| 10 | +~~~~~~~~~~~~~ |
| 11 | + |
| 12 | +- Renamed library and package from DroneAPI to DroneKit on pip |
| 13 | +- DroneKit Python is now a standalone library and no longer requires |
| 14 | + use of MAVProxy |
| 15 | +- Connect multiple vehicles in one script by creating separate vehicle |
| 16 | + instances |
| 17 | +- Removed NumPy, ProtoBuf as dependencies |
| 18 | +- Add MAVLink message listeners using ``add_message_listener`` methods |
| 19 | +- Added ``on_attribute`` and ``on_message`` function decorator |
| 20 | + shorthands |
| 21 | +- Added ``mount_status``, ``system_status``, ``ekf_ok``, |
| 22 | + ``is_armable``, ``heading`` |
| 23 | +- Made settable ``groundspeed``, ``airspeed`` |
| 24 | +- Moved ``dronekit.lib`` entries to root package ``dronekit`` |
| 25 | +- Added ``parameters.set`` and ``parameters.get`` for fine-tuned |
| 26 | + parameter access |
| 27 | +- ``parameters`` now observable and iterable (`#442 <https://github.com/dronekit/dronekit-python/pulls/#44>`_) |
| 28 | +- Added ``last_heartbeat`` attribute, updated every event loop with |
| 29 | + time since last heartbeat (`#451 <https://github.com/dronekit/dronekit-python/pulls/#45>`_) |
| 30 | +- Await attributes through ``wait_ready`` method and ``connect`` method |
| 31 | + parameter |
| 32 | +- Adds subclassable Vehicle class, used by ``vehicle_class`` parameter |
| 33 | + in ``connect`` |
| 34 | + |
| 35 | +Updated Features: |
| 36 | +~~~~~~~~~~~~~~~~~ |
| 37 | + |
| 38 | +- local\_connect renamed to connect(), accepting a connection path, |
| 39 | + link configuration, and timeout settings |
| 40 | +- Removed ``.set_mavrx_callback``. Use ``vehicle.on_message('*', obj)`` |
| 41 | + methods |
| 42 | +- Renamed ``add_attribute_observer`` methods to |
| 43 | + ``add_attribute_listener``, etc. (`#420 <https://github.com/dronekit/dronekit-python/pulls/#42>`_) |
| 44 | +- Renamed ``wait_init`` and ``wait_valid`` to ``wait_ready`` |
| 45 | +- Split ``home_location`` is a separate attribute from ``commands`` |
| 46 | + waypoint array |
| 47 | +- Moved RC channels into ``.channels`` object (`#427 <https://github.com/dronekit/dronekit-python/pulls/#42>`_) |
| 48 | +- Split location information into ``local_frame``, ``global_frame``, |
| 49 | + and ``global_relative_frame`` (and removed ``is_relative``) (`#445 <https://github.com/dronekit/dronekit-python/pulls/#44>`_) |
| 50 | +- Renamed ``flush`` to ``commands.upload``, as it only impacts |
| 51 | + waypoints (`#276 <https://github.com/dronekit/dronekit-python/pulls/#27>`_) |
| 52 | +- ``commands.goto`` and ``commands.takeoff`` renamed to ``simple_goto`` |
| 53 | + and ``simple_takeoff`` |
| 54 | + |
| 55 | +Bug Fixes: |
| 56 | +~~~~~~~~~~ |
| 57 | + |
| 58 | +- ``armed`` and ``mode`` attributes updated constantly (`#60 <https://github.com/dronekit/dronekit-python/pulls/#6>`_, `#446 <https://github.com/dronekit/dronekit-python/pulls/#44>`_) |
| 59 | +- Parameter setting times out (`#12 <https://github.com/dronekit/dronekit-python/pulls/#1>`_) |
| 60 | +- ``battery`` access can throw exception (`#298 <https://github.com/dronekit/dronekit-python/pulls/#29>`_) |
| 61 | +- Vehicle.location reports incorrect is\_relative value for Copter |
| 62 | + (`#130 <https://github.com/dronekit/dronekit-python/pulls/#13>`_) |
| 63 | +- Excess arming message when already armed |
0 commit comments