Skip to content

Releases: ArduPilot/pymavlink

2.4.41

16 Dec 00:58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.4.40...v2.4.41

v2.4.40

23 Aug 01:37
Compare
Choose a tag to compare

What's Changed

  • Generator: Lua: update to generate script that passes AP's luacheck by @IamPete1 in #826
  • .github: remove 2.7 from workflows by @peterbarker in #833
  • build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /generator/javascript by @dependabot in #843
  • build(deps): bump semver from 5.7.1 to 5.7.2 in /generator/javascript by @dependabot in #840
  • mavutil.py: add vtol mode mapping by @tajisoft in #823
  • build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 in /generator/javascript_stable by @dependabot in #842
  • add close method to binary reader by @stasostyk in #845
  • Split off MissionItemProtocol from WPLoader, use it for fence and rally by @peterbarker in #351
  • mavutil: add RTL mode for Blimp by @MichelleRos in #851

New Contributors

Full Changelog: 2.4.39...v2.4.40

2.4.39

29 May 04:40
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.4.38...2.4.39

2.4.38

02 May 03:51
Compare
Choose a tag to compare

What's Changed

  • mavgen_python: Add python3 target with type annotations by @alehed in #666
  • Use strings for char array mavlink fields again by @alehed in #747
  • Improve to_string and x25crc by @alehed in #748
  • generator/C: fix node test in CI by @julianoes in #752
  • gpslag: cope with GPS instances by @tridge in #763
  • mavextra: updated mag field tables by @tridge in #764
  • migrate CI node from 12 to 16 as 12 is deprecated by @davidbuzz in #753
  • fix EOF error for cpp11 by @spectre-solutions in #761
  • Fix mavutil.mavtcpin not closing the accept()ed port on close() by @maranov in #760
  • build(deps): bump Newtonsoft.Json from 11.0.1 to 13.0.2 in /generator/CS by @dependabot in #758
  • Generator for Ada language by @python36 in #755
  • build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /generator/javascript by @dependabot in #765
  • build(deps): bump minimatch and mocha in /generator/javascript by @dependabot in #767
  • mavutil: add force option to reboot_autopilot method by @peterbarker in #757
  • mavutil: do not consider MAV_AUTOPILOT_INVALID to be a vehicle heartbeat by @peterbarker in #769
  • generator-C: added last_status field for signing by @tridge in #774
  • Generator C: remove set but not used variable by @khancyr in #775
  • Fix for when signing disabled by @holden-zenith in #781
  • Fix the format of the output result of mavgen_cs.py by @wshon in #749
  • mavutil: Return mode as 'Mode(msg.custom_mode)' for high-latency streams by @dernatsch in #779
  • mavextra: cope with more Lat/Lon/Lng combinations by @tridge in #785
  • mavutil: fixed MavlinkSerialPort wrapper for python3 by @tridge in #787
  • generator: lua generator for ardupilot lua scripting by @bugobliterator in #786
  • tools: add mavmerge to merge two tlogs by timestamp by @peterbarker in #790
  • tools: print progress in magfit_WMM by @kd0aij in #788
  • fix typos, cyles -> cycles, autonmous -> autonomous by @christianrauch in #784
  • mavutil: do not consider MAV_AUTOPILOT_INVALID to be a vehicle heartbeat by @peterbarker in #794
  • mavgen: check for missing enums by @tridge in #800
  • Devenv by @khancyr in #798
  • DFReader: added support for adding new messages to bin logs by @tridge in #804
  • mavextra: removed cache from earth field calculations by @tridge in #805

New Contributors

Full Changelog: v2.4.37...2.4.38

2.4.37

24 Oct 06:32
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.4.36...v2.4.37

2.4.36

13 Oct 23:04
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.4.34...2.4.36

2.4.34

15 Aug 02:16
Compare
Choose a tag to compare

fixed pypi error

2.4.33

15 Aug 00:56
Compare
Choose a tag to compare

What's Changed

  • mavgen_python: Reformat output by @alehed in #662
  • build(deps): bump ansi-regex from 3.0.0 to 3.0.1 in /generator/javascript by @dependabot in #675
  • build(deps): bump ansi-regex from 4.1.0 to 4.1.1 in /generator/javascript_stable by @dependabot in #676
  • build(deps): bump minimist from 1.2.5 to 1.2.6 in /generator/javascript by @dependabot in #656
  • DFReader: provide MAV message for log metadata by @peterbarker in #648
  • XSD Validate - name attributes must not have whitespace by @hamishwillee in #652
  • build(deps): bump minimist from 1.2.5 to 1.2.6 in /generator/javascript_stable by @dependabot in #657
  • build(deps): bump async from 2.6.3 to 2.6.4 in /generator/javascript_stable by @dependabot in #667
  • build(deps): bump async from 2.6.3 to 2.6.4 in /generator/javascript by @dependabot in #668
  • mavutil: add comments describing units in location object by @peterbarker in #680
  • tests: add test for mavwp library by @peterbarker in #682
  • mavextra: added terrain helper functions by @tridge in #686
  • mavutil: handle instances as strings in tlogs by @tridge in #690
  • mavschema: add litres to acceptable units by @peterbarker in #692
  • allow "map XKF1" in MAVExplorer by @tridge in #693
  • Fix Wireshark parsing logic by @rotu in #671
  • mavfft_isb: add triple notch option and pre+post filter logging by @andyp1per in #699
  • mavgen: add has_location to EnumEntry and use it when generating Pyth… by @peterbarker in #697
  • Feature/add metadata to Java MAVLink message class fields by @rrr6399 in #694
  • mavextra: added model to predict current from PWM by @tridge in #707
  • mavutil: fixed length parsing error for mavlink2 pkts by @tridge in #711
  • Make the mavfft_isb accessible to other programs by @Gone4Dirt in #712
  • Fix/type error by @dforsi in #709
  • mavgen_python: Multiple improvements and bug fixes by @alehed in #664
  • mavlogdump: added --reduce-rate msg by @tridge in #708
  • mavlogdump.py: create local for m.get_type() by @peterbarker in #681
  • Create pyproject.toml by @davidbuzz in #719
  • Update requirements.txt by @davidbuzz in #718

New Contributors

Full Changelog: 2.4.30...2.4.33

2.4.30

16 May 10:38
Compare
Choose a tag to compare

What's Changed

  • def/undef of MAVLINK_THIS_XML_HASH to MAVLINK_FILENAME_XML_… by @hamishwillee in #618
  • XSD: WIP tags in enums by @hamishwillee in #592
  • mavgen_java.py: generate_enums: assume all integers to be 64 bits by @TSC21 in #639
  • Allow disabling signing for v2.0 C generator by @julianoes in #658
  • tools: added tool for extracting frame params by @tridge in #670
  • csv: fixed param error and allow for separator environment by @tridge in #663
  • DFReader: fixed missing instance messages by @tridge in #672
  • rotmat: fixed rotation init by @tridge in #673

New Contributors

Full Changelog: 2.4.29...2.4.30

2.4.29

17 Mar 00:30
Compare
Choose a tag to compare

What's Changed

  • changed git protocol for CI to https by @tridge in #651

Full Changelog: 2.4.28...2.4.29