Recent Releases of pymavlink
pymavlink - v2.4.49
What's Changed
- Tools: mavlogdump: preseve units allong with format when trimming logs by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/1078
- DFReader: fixed instance indexing for most messages by @tridge in https://github.com/ArduPilot/pymavlink/pull/1097
- tools/mavextra.py: use the correct origin by @rishabsingh3003 in https://github.com/ArduPilot/pymavlink/pull/1101
- mavutil: dump both in-link (from timestamp bits) and out-link (if sig… by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1100
- Replace cast(...) in generated Python code with type annotations by @ntamas in https://github.com/ArduPilot/pymavlink/pull/1089
- mavgenobjc.py: rename BOOL to MAVBOOL by @andrewvoznytsa in https://github.com/ArduPilot/pymavlink/pull/1098
- allow javascript generator to work with both node and browser by @tridge in https://github.com/ArduPilot/pymavlink/pull/1103
- .github: Bump pypa/cibuildwheel from 3.0.1 to 3.1.1 in the github-actions group by @dependabot[bot] in https://github.com/ArduPilot/pymavlink/pull/1102
- Fixed several issues in the spin2 generator implmentation. by @RbtsEvrwhr-Riley in https://github.com/ArduPilot/pymavlink/pull/1083
- build(deps): bump nanoid and mocha in /generator/javascript_stable by @dependabot[bot] in https://github.com/ArduPilot/pymavlink/pull/1076
- build(deps): bump cross-spawn from 6.0.5 to 6.0.6 in /generator/javascript by @dependabot[bot] in https://github.com/ArduPilot/pymavlink/pull/1075
- tools: Add mavtranslatelog.py for updating tlog files by @Maarrk in https://github.com/ArduPilot/pymavlink/pull/1055
- mavutil: websocket fixes by @tridge in https://github.com/ArduPilot/pymavlink/pull/1106
New Contributors
- @noahredon made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1042
- @RbtsEvrwhr-Riley made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1061
- @tpwrules made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1067
- @oneWayOut made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1093
- @rishabsingh3003 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1101
- @andrewvoznytsa made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1098
- @Maarrk made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1055
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/v2.4.47...v2.4.49
- Python
Published by tridge 11 months ago
pymavlink - v2.4.48
What's Changed
- DFReader: add rewindevent to DFReaderClockusec by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1039
- mavftp: increase idle detection time by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/1020
- Saving sendcallback after the use of automavlink_version by @noahredon in https://github.com/ArduPilot/pymavlink/pull/1042
- WLua: add custom dissector for FTP Mavlink message by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/1051
- setup.py: remove 2.7 from supported version list by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1050
- README.md: remove Python2 from README by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1049
- Stop importing print_function by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1048
- Correct shebang lines to reference python3, not python by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1047
- DFReader_text: fix loading bugs by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1043
- Correct Python3 invocations to python3 not python by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1046
- CI Speedup and More Wheels by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1044
- generator: schema: add decidegrees per second units by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/1053
- DFReader: initarraysfast: fix key error by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1058
- Mavgen C: Use strncpy instead of memcpy to pack char[n] fields by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/922
- Support for Parallax Propeller Spin2 Language by @RbtsEvrwhr-Riley in https://github.com/ArduPilot/pymavlink/pull/1061
- Fix typos discovered by codespell by @cclauss in https://github.com/ArduPilot/pymavlink/pull/1064
- mavutil: support ws:host:port for websocket client by @tridge in https://github.com/ArduPilot/pymavlink/pull/1054
- .github: Keep Actions up to date with GitHub's Dependabot by @cclauss in https://github.com/ArduPilot/pymavlink/pull/1065
- mavwp: DORETURNPATH_START is not somewhere you fly by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1070
- cibuildwheel updates by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1073
- drop broken Arch PKGBUILD by @tpwrules in https://github.com/ArduPilot/pymavlink/pull/1067
- pyproject.toml: Add tool.ruff.lint.extend-ignore by @cclauss in https://github.com/ArduPilot/pymavlink/pull/1080
- .github: Let's drop the
--exit-zerotests that are being ignored by @cclauss in https://github.com/ArduPilot/pymavlink/pull/1069 - .github: Bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/ArduPilot/pymavlink/pull/1077
- mavlogdump: make it easier to find cause of lost messages by @tridge in https://github.com/ArduPilot/pymavlink/pull/1071
- mavgen_python: fixed signature timestamp update by @tridge in https://github.com/ArduPilot/pymavlink/pull/1087
- mavextra: speedup radio_margin() with a LRU cache by @tridge in https://github.com/ArduPilot/pymavlink/pull/1088
- Remove miscellaneous Python 2 anachronisms by @cclauss in https://github.com/ArduPilot/pymavlink/pull/1086
- Remove future imports and python-future code by @cclauss in https://github.com/ArduPilot/pymavlink/pull/1085
- .github: Upgrade to pylint v3.3.7 by @cclauss in https://github.com/ArduPilot/pymavlink/pull/1082
- generator: Remove dead code sha256_test.py by @cclauss in https://github.com/ArduPilot/pymavlink/pull/1081
- Delegate CRC calculation to fastcrc when it is installed by @ntamas in https://github.com/ArduPilot/pymavlink/pull/1066
- .github: Test on the latest Long Term Support versions of Node.js and Python by @cclauss in https://github.com/ArduPilot/pymavlink/pull/1068
- fixed CRC bypass issue by @tridge in https://github.com/ArduPilot/pymavlink/pull/1091
- Robust parsing returns BAD_DATA up to the next magic byte by @ntamas in https://github.com/ArduPilot/pymavlink/pull/1094
- WLua: Only truncate hex dump lines for test case output checks by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/1052
- Apply more flake8 rules when linting generated code by @cclauss in https://github.com/ArduPilot/pymavlink/pull/1090
- delete unused arg error_limit of mavgen.py by @oneWayOut in https://github.com/ArduPilot/pymavlink/pull/1093
- .github: Bump pypa/cibuildwheel from 3.0.0 to 3.0.1 in the github-actions group by @dependabot[bot] in https://github.com/ArduPilot/pymavlink/pull/1084
New Contributors
- @noahredon made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1042
- @RbtsEvrwhr-Riley made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1061
- @tpwrules made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1067
- @oneWayOut made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1093
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/v2.4.47...v2.4.48
- Python
Published by tridge 12 months ago
pymavlink - v2.4.46
What's Changed
- DFReader Param Init by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1036
- Fix deployment by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1037
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/v2.4.45...v2.4.46
- Python
Published by tridge about 1 year ago
pymavlink - v2.4.44
What's Changed
- mavutil.py: work with minimal.xml by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1010
- Flake8 fixes for new flake8 version by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1013
- mavextra: add feet and meters by @tridge in https://github.com/ArduPilot/pymavlink/pull/1014
- Add .bitmask attribute to enumerations by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1012
- mavftp: handle file transfer to local path in cmd_get by @PYBrulin in https://github.com/ArduPilot/pymavlink/pull/1015
- mavutil.py: set flightmode, mavtype and basemode only within sysid_… by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1022
- .github: move workflows onto 22.04 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1024
- Remove Python2 support; inline typing markup into templates by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1025
- .github: use pip to install pymavlink by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1028
- DFReader Speedup by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1029
- DFReader bugfix by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1030
- dfindexer: add progress callback by @robertlong13 in https://github.com/ArduPilot/pymavlink/pull/1031
New Contributors
- @PYBrulin made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1015
- @robertlong13 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1029
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/v2.4.43...v2.4.44
- Python
Published by tridge about 1 year ago
pymavlink - v2.4.43
What's Changed
- mavwp: remove old fences-in-waypoints code by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/984
- generator/C: Don't parse messages outside CRC_EXTRA by @julianoes in https://github.com/ArduPilot/pymavlink/pull/990
- DFReader: In dump verbose show hex value for bitmask fields by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/996
- Mode:add Plane AUTOLAND mode by @Hwurzburg in https://github.com/ArduPilot/pymavlink/pull/1002
- mavfft_pid.py: handle logs using fast rate control by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/973
- DFReader: change to python3 only by @tridge in https://github.com/ArduPilot/pymavlink/pull/1003
- Mavgen WLua: Pass unix time as integer to os.date by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/997
- Generator: python: set display bitmask based on enum if no value is provided directly by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/1006
- mavwp: display DOLANDSTART paths as different edge colours and no "to" edge by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/1005
- Update mavgen_c to python3 by @jmackay2 in https://github.com/ArduPilot/pymavlink/pull/1000
New Contributors
- @Hwurzburg made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1002
- @jmackay2 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/1000
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/v2.4.42...v2.4.43
- Python
Published by tridge over 1 year ago
pymavlink - v2.4.42
What's Changed
- mavextra: fixed distance_two(GPS,XKF1[0]) by @tridge in https://github.com/ArduPilot/pymavlink/pull/893
- mavutil: Do not use unknown messages to calculate number of lost packets by @joshanne in https://github.com/ArduPilot/pymavlink/pull/891
- [Java] Use longs for values too big to store in int by @abroekhof in https://github.com/ArduPilot/pymavlink/pull/744
- mavschema.xsd - max, min, increment on fields by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/811
- Mavgen WLua: Updates to displayed field values in Wireshark by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/896
- Mavutil: Output updates to dumpmessageverbose by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/892
- mavutil: cope with enum entry rename by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/898
- DFReader.py: fix MAVProxy dump command on .log files by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/899
- mavparm: allow param load of files containing 0x hex values by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/901
- fix close function in DFReader by @juri117 in https://github.com/ArduPilot/pymavlink/pull/902
- mavextra: correct radian conversion in distancelatlon function by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/903
- Fix condition data discarding when --meta is set by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/908
- DFReader_text: some meta-data dicts are indexed by bytes instead of str by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/906
- VER messages should not be affected by --condition nor --reduction by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/910
- mavparm: only look for 0x in strings by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/907
- DFReader: Read unit data from log and add dump_verbose function to DFMessage by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/911
- mavlogdump: CSV option: Don't cut out messages with same timestamp by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/912
- Tools: fix mlog attribute in mavplayback by @Szymon-SR in https://github.com/ArduPilot/pymavlink/pull/917
- MavSchema: Allow 64-bit enum values to be specified by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/915
- CI: Use pytest<=7.4.4 as 8.0.0 will not run the tests by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/918
- mavparm: fixed mavset with float by @tridge in https://github.com/ArduPilot/pymavlink/pull/923
- Mavschema: Allow enum values to be powers of 2 by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/920
- Mavgen JS: Heartbeat message mavlink_version should be automaticlly completed by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/926
- mavlogdump: show clear error message when mat_file arg is missing by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/928
- mavlogdump: Use sys.exit instead of quit on error by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/930
- Mavgen JS: Add require('buffer') statement to allow JS output to work in React Native by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/919
- mavutil: Raise ValueError instead of exiting by @Newbytee in https://github.com/ArduPilot/pymavlink/pull/931
- DFReader: Create DFMetaData class to handle logger metadata by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/929
- generator/mavgen.py: honour MDEF from environment in dynamic generation by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/617
- tools: added mavfixtimedrift.py by @tridge in https://github.com/ArduPilot/pymavlink/pull/938
- DFReader.py: add bitmask data to verbose print output by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/937
- mavgen: cope with python 3.12 by @tridge in https://github.com/ArduPilot/pymavlink/pull/941
- Javascript: Fix wrong crc calculation by @alehed in https://github.com/ArduPilot/pymavlink/pull/940
- use fastcrc if available by @tridge in https://github.com/ArduPilot/pymavlink/pull/943
- Mavgen WLUA: Fix incorrect display of negative ints on mac by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/944
- mavschema - 1E2 for scaled unitless values by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/894
- Fixed typo by @ShafiqSadat in https://github.com/ArduPilot/pymavlink/pull/945
- Add multiplier value for GPSSTATUS.satelliteazimuth where 255 means 360deg by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/885
- Mavgen WLua: Handle multiplier attribute in XML parser by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/946
- DFReader: Fix some missing bitmask info in dump verbose by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/947
- WLua: Handle LUA error with %Z date format on Windows by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/950
- mavextra.py: don't skip data for cores other than 0 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/954
- DFReader.py: emit enumeration value name when verbose-dumping by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/955
- generator: remove written-only bufferIndex state by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/570
- Mavutil: fix wrong sysid_state update from sysid mismatch by @khancyr in https://github.com/ArduPilot/pymavlink/pull/960
- mavgen: always report generator errors in the exit code by @MaEtUgR in https://github.com/ArduPilot/pymavlink/pull/952
- A simple "Print flight controller banner statustext message contents"… by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/962
- mavutil: add WebSocket Server mavlink_connection type by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/967
- mavutil: import websocket libs in init function by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/970
- mavutil: correct processing of zero-length logs by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/966
- DFReader: add support for float16 in BIN files by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/971
- Add mavftp library and example code that uses it by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/957
- mavutil: WebSockets: fix wsproto import for newer python versions by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/975
- mavexpression.py: cope with imp module being removed in 3.12 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/978
- mavwp: mark re.match pattern as regex string by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/977
- Update MavFTP code, add MavFTPfs example/tool by @Williangalvani in https://github.com/ArduPilot/pymavlink/pull/979
- .github: Use / as a file path separator by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/986
- mavextra.py: return None if nan passed as new value to lowpass by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/987
- added rewrite_log.py example by @tridge in https://github.com/ArduPilot/pymavlink/pull/988
- mavlogdump: added some more messages for --meta by @tridge in https://github.com/ArduPilot/pymavlink/pull/989
- added a tool that combines 2 logs into one by @tridge in https://github.com/ArduPilot/pymavlink/pull/993
- mavtogpx.py: allow specification of which message to actually plot by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/992
- mavplayback.py: explicit error if trying to replay a .BIN file by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/985
- Generator: Lua: add support for checksum on decode by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/983
New Contributors
- @joshanne made their first contribution in https://github.com/ArduPilot/pymavlink/pull/891
- @abroekhof made their first contribution in https://github.com/ArduPilot/pymavlink/pull/744
- @juri117 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/902
- @Szymon-SR made their first contribution in https://github.com/ArduPilot/pymavlink/pull/917
- @Newbytee made their first contribution in https://github.com/ArduPilot/pymavlink/pull/931
- @ShafiqSadat made their first contribution in https://github.com/ArduPilot/pymavlink/pull/945
- @MaEtUgR made their first contribution in https://github.com/ArduPilot/pymavlink/pull/952
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/v2.4.41...v2.4.42
- Python
Published by tridge over 1 year ago
pymavlink - 2.4.41
What's Changed
- mavfft_pid: allow PID target and error frequencies to be visualized by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/850
- Fix Wireshark dissector and add snapshot tests by @rotu in https://github.com/ArduPilot/pymavlink/pull/817
- tools: added extractbatchimu.py by @tridge in https://github.com/ArduPilot/pymavlink/pull/853
- examples: added dup_samples.py by @tridge in https://github.com/ArduPilot/pymavlink/pull/857
- Fix bitshifting issue on 8bit AVR boards when using msgid > 255 with generated C libs by @WildWilly37 in https://github.com/ArduPilot/pymavlink/pull/848
- mavgenc: added XXXencode_status bindings by @tridge in https://github.com/ArduPilot/pymavlink/pull/858
- mavextra: added RotateMag by @tridge in https://github.com/ArduPilot/pymavlink/pull/859
- mavutil: Add circle mode for rover by @stephendade in https://github.com/ArduPilot/pymavlink/pull/827
- DFReader: recognise VER.BU for build type by @tridge in https://github.com/ArduPilot/pymavlink/pull/865
- Generator: Lua: allow strings by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/868
- rotmat: added more euler 321 and 312 functions by @tridge in https://github.com/ArduPilot/pymavlink/pull/870
- generators: js: fix sinon dependency to 15.2.0, add node tests by @Williangalvani in https://github.com/ArduPilot/pymavlink/pull/875
- mavutil: fixed multicast on windows by @tridge in https://github.com/ArduPilot/pymavlink/pull/876
- tools: fix mavplayback.py by @tajisoft in https://github.com/ArduPilot/pymavlink/pull/871
- sertotcp: auto-reopen serial port by @tridge in https://github.com/ArduPilot/pymavlink/pull/879
- Mavgen WLua: Support 64-bit flag fields by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/886
- mavschema - Typo 10E5 should be 1E5 by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/884
- tools: Add option to mavgen.py to return exit code if generation fails by @nexton-winjeel in https://github.com/ArduPilot/pymavlink/pull/863
- Mavgen WLua: Add param units to display by @shancock884 in https://github.com/ArduPilot/pymavlink/pull/856
- github: test against Python 3.11 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/888
- fixed mavplayback and split by @tridge in https://github.com/ArduPilot/pymavlink/pull/890
New Contributors
- @WildWilly37 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/848
- @shancock884 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/886
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/v2.4.40...v2.4.41
- Python
Published by tridge over 2 years ago
pymavlink - v2.4.40
What's Changed
- Generator: Lua: update to generate script that passes AP's luacheck by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/826
- .github: remove 2.7 from workflows by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/833
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/843
- build(deps): bump semver from 5.7.1 to 5.7.2 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/840
- mavutil.py: add vtol mode mapping by @tajisoft in https://github.com/ArduPilot/pymavlink/pull/823
- build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/842
- add close method to binary reader by @stasostyk in https://github.com/ArduPilot/pymavlink/pull/845
- Split off MissionItemProtocol from WPLoader, use it for fence and rally by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/351
- mavutil: add RTL mode for Blimp by @MichelleRos in https://github.com/ArduPilot/pymavlink/pull/851
New Contributors
- @stasostyk made their first contribution in https://github.com/ArduPilot/pymavlink/pull/845
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/2.4.39...v2.4.40
- Python
Published by tridge almost 3 years ago
pymavlink - 2.4.39
What's Changed
- generator: add support for relative path to lua mavlink module by @bugobliterator in https://github.com/ArduPilot/pymavlink/pull/806
- WLUA - add new port for WSL 18570 by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/808
- Commit line ending changes required to make checkouts clean by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/810
- Fix mavlink Lua Generator for ardupilot lua comments and add it to test script by @bugobliterator in https://github.com/ArduPilot/pymavlink/pull/818
- mavextra: added earth_accel for bin logs by @tridge in https://github.com/ArduPilot/pymavlink/pull/819
- XSD: MAV_CMD missionOnly attribute by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/821
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/2.4.38...2.4.39
- Python
Published by tridge about 3 years ago
pymavlink - 2.4.38
What's Changed
- mavgen_python: Add python3 target with type annotations by @alehed in https://github.com/ArduPilot/pymavlink/pull/666
- Use strings for char array mavlink fields again by @alehed in https://github.com/ArduPilot/pymavlink/pull/747
- Improve to_string and x25crc by @alehed in https://github.com/ArduPilot/pymavlink/pull/748
- generator/C: fix node test in CI by @julianoes in https://github.com/ArduPilot/pymavlink/pull/752
- gpslag: cope with GPS instances by @tridge in https://github.com/ArduPilot/pymavlink/pull/763
- mavextra: updated mag field tables by @tridge in https://github.com/ArduPilot/pymavlink/pull/764
- migrate CI node from 12 to 16 as 12 is deprecated by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/753
- fix EOF error for cpp11 by @spectre-solutions in https://github.com/ArduPilot/pymavlink/pull/761
- Fix mavutil.mavtcpin not closing the accept()ed port on close() by @maranov in https://github.com/ArduPilot/pymavlink/pull/760
- build(deps): bump Newtonsoft.Json from 11.0.1 to 13.0.2 in /generator/CS by @dependabot in https://github.com/ArduPilot/pymavlink/pull/758
- Generator for Ada language by @python36 in https://github.com/ArduPilot/pymavlink/pull/755
- build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/765
- build(deps): bump minimatch and mocha in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/767
- mavutil: add force option to reboot_autopilot method by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/757
- mavutil: do not consider MAVAUTOPILOTINVALID to be a vehicle heartbeat by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/769
- generator-C: added last_status field for signing by @tridge in https://github.com/ArduPilot/pymavlink/pull/774
- Generator C: remove set but not used variable by @khancyr in https://github.com/ArduPilot/pymavlink/pull/775
- Fix for when signing disabled by @holden-zenith in https://github.com/ArduPilot/pymavlink/pull/781
- Fix the format of the output result of mavgen_cs.py by @wshon in https://github.com/ArduPilot/pymavlink/pull/749
- mavutil: Return mode as 'Mode(msg.custom_mode)' for high-latency streams by @dernatsch in https://github.com/ArduPilot/pymavlink/pull/779
- mavextra: cope with more Lat/Lon/Lng combinations by @tridge in https://github.com/ArduPilot/pymavlink/pull/785
- mavutil: fixed MavlinkSerialPort wrapper for python3 by @tridge in https://github.com/ArduPilot/pymavlink/pull/787
- generator: lua generator for ardupilot lua scripting by @bugobliterator in https://github.com/ArduPilot/pymavlink/pull/786
- tools: add mavmerge to merge two tlogs by timestamp by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/790
- tools: print progress in magfit_WMM by @kd0aij in https://github.com/ArduPilot/pymavlink/pull/788
- fix typos, cyles -> cycles, autonmous -> autonomous by @christianrauch in https://github.com/ArduPilot/pymavlink/pull/784
- mavutil: do not consider MAVAUTOPILOTINVALID to be a vehicle heartbeat by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/794
- mavgen: check for missing enums by @tridge in https://github.com/ArduPilot/pymavlink/pull/800
- Devenv by @khancyr in https://github.com/ArduPilot/pymavlink/pull/798
- DFReader: added support for adding new messages to bin logs by @tridge in https://github.com/ArduPilot/pymavlink/pull/804
- mavextra: removed cache from earth field calculations by @tridge in https://github.com/ArduPilot/pymavlink/pull/805
New Contributors
- @spectre-solutions made their first contribution in https://github.com/ArduPilot/pymavlink/pull/761
- @maranov made their first contribution in https://github.com/ArduPilot/pymavlink/pull/760
- @holden-zenith made their first contribution in https://github.com/ArduPilot/pymavlink/pull/781
- @wshon made their first contribution in https://github.com/ArduPilot/pymavlink/pull/749
- @dernatsch made their first contribution in https://github.com/ArduPilot/pymavlink/pull/779
- @christianrauch made their first contribution in https://github.com/ArduPilot/pymavlink/pull/784
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/v2.4.37...2.4.38
- Python
Published by tridge about 3 years ago
pymavlink - 2.4.37
What's Changed
- schema - Add Ampere-hours units by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/739
- DFReader.py: correct fatal error when stringifying FILE messages by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/741
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/2.4.36...v2.4.37
- Python
Published by tridge over 3 years ago
pymavlink - 2.4.36
What's Changed
- Fix python2 support due to https://github.com/ArduPilot/pymavlink/com… by @khancyr in https://github.com/ArduPilot/pymavlink/pull/724
- mavschema: add nanoseconds by @julianoes in https://github.com/ArduPilot/pymavlink/pull/721
- mavutil: add DOCK mode to rover by @shiv-tyagi in https://github.com/ArduPilot/pymavlink/pull/729
- mavextra.py: fix average(v, k, N) function by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/732
- mavftpdecode: fixed handling of defaults by @tridge in https://github.com/ArduPilot/pymavlink/pull/733
- mavlogdump.py: don't die when handling bytestrings in dataflash logs by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/731
- tests: reformat XML by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/735
- Disable mavnative by default by @khancyr in https://github.com/ArduPilot/pymavlink/pull/728
- Tools: Magfit: throttle based by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/717
- DFReader: extract defaults from 4.3.x logs by @tridge in https://github.com/ArduPilot/pymavlink/pull/737
- DFReader: fixed defaults handling by @tridge in https://github.com/ArduPilot/pymavlink/pull/738
- mavwp: use is_location attribute of WP commands by @tridge in https://github.com/ArduPilot/pymavlink/pull/740
New Contributors
- @shiv-tyagi made their first contribution in https://github.com/ArduPilot/pymavlink/pull/729
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/2.4.34...2.4.36
- Python
Published by tridge over 3 years ago
pymavlink - 2.4.33
What's Changed
- mavgen_python: Reformat output by @alehed in https://github.com/ArduPilot/pymavlink/pull/662
- build(deps): bump ansi-regex from 3.0.0 to 3.0.1 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/675
- build(deps): bump ansi-regex from 4.1.0 to 4.1.1 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/676
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/656
- DFReader: provide MAV message for log metadata by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/648
- XSD Validate - name attributes must not have whitespace by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/652
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/657
- build(deps): bump async from 2.6.3 to 2.6.4 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/667
- build(deps): bump async from 2.6.3 to 2.6.4 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/668
- mavutil: add comments describing units in location object by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/680
- tests: add test for mavwp library by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/682
- mavextra: added terrain helper functions by @tridge in https://github.com/ArduPilot/pymavlink/pull/686
- mavutil: handle instances as strings in tlogs by @tridge in https://github.com/ArduPilot/pymavlink/pull/690
- mavschema: add litres to acceptable units by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/692
- allow "map XKF1" in MAVExplorer by @tridge in https://github.com/ArduPilot/pymavlink/pull/693
- Fix Wireshark parsing logic by @rotu in https://github.com/ArduPilot/pymavlink/pull/671
- mavfft_isb: add triple notch option and pre+post filter logging by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/699
- mavgen: add has_location to EnumEntry and use it when generating Pyth… by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/697
- Feature/add metadata to Java MAVLink message class fields by @rrr6399 in https://github.com/ArduPilot/pymavlink/pull/694
- mavextra: added model to predict current from PWM by @tridge in https://github.com/ArduPilot/pymavlink/pull/707
- mavutil: fixed length parsing error for mavlink2 pkts by @tridge in https://github.com/ArduPilot/pymavlink/pull/711
- Make the mavfft_isb accessible to other programs by @Gone4Dirt in https://github.com/ArduPilot/pymavlink/pull/712
- Fix/type error by @dforsi in https://github.com/ArduPilot/pymavlink/pull/709
- mavgen_python: Multiple improvements and bug fixes by @alehed in https://github.com/ArduPilot/pymavlink/pull/664
- mavlogdump: added --reduce-rate msg by @tridge in https://github.com/ArduPilot/pymavlink/pull/708
- mavlogdump.py: create local for m.get_type() by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/681
- Create pyproject.toml by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/719
- Update requirements.txt by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/718
New Contributors
- @alehed made their first contribution in https://github.com/ArduPilot/pymavlink/pull/662
- @rotu made their first contribution in https://github.com/ArduPilot/pymavlink/pull/671
- @rrr6399 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/694
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/2.4.30...2.4.33
- Python
Published by tridge almost 4 years ago
pymavlink - 2.4.30
What's Changed
- def/undef of MAVLINKTHISXMLHASH to MAVLINKFILENAMEXML… by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/618
- XSD: WIP tags in enums by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/592
- mavgenjava.py: generateenums: assume all integers to be 64 bits by @TSC21 in https://github.com/ArduPilot/pymavlink/pull/639
- Allow disabling signing for v2.0 C generator by @julianoes in https://github.com/ArduPilot/pymavlink/pull/658
- tools: added tool for extracting frame params by @tridge in https://github.com/ArduPilot/pymavlink/pull/670
- csv: fixed param error and allow for separator environment by @tridge in https://github.com/ArduPilot/pymavlink/pull/663
- DFReader: fixed missing instance messages by @tridge in https://github.com/ArduPilot/pymavlink/pull/672
- rotmat: fixed rotation init by @tridge in https://github.com/ArduPilot/pymavlink/pull/673
New Contributors
- @TSC21 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/639
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/2.4.29...2.4.30
- Python
Published by tridge about 4 years ago
pymavlink - 2.4.28
What's Changed
- mavutil.py: mavtcp: recreate socket object in reconned for macosx by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/644
- magfit_WMM.py: fix --att-source arg handling by @charlesacknin in https://github.com/ArduPilot/pymavlink/pull/645
- mavutil: correct reconnect by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/646
- mavmsgstats.py: add capability to parse tlogs by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/643
- DFReader.py: correct decode of binary in statustext messages under py3 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/649
New Contributors
- @charlesacknin made their first contribution in https://github.com/ArduPilot/pymavlink/pull/645
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/2.4.27...2.4.28
- Python
Published by tridge over 4 years ago
pymavlink - 2.4.26
What's Changed
- XSD validation requires messages have at least one field by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/630
- allow for print(pymavlink.version) by @tridge in https://github.com/ArduPilot/pymavlink/pull/637
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/2.4.25...2.4.26
- Python
Published by tridge over 4 years ago
pymavlink - 2.4.23
What's Changed
- mavutil.py: fix logfile handling under Python3 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/632
- build(deps): bump ajv from 6.10.2 to 6.12.6 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/633
- C: fixed bug in mavlinkgetmessageinfoby_id by @tridge in https://github.com/ArduPilot/pymavlink/pull/634
Full Changelog: https://github.com/ArduPilot/pymavlink/compare/2.4.22...2.4.23
- Python
Published by tridge over 4 years ago
pymavlink - 2.4.22
What's Changed
- Add a Gitter chat link to README.txt by @gitter-badger in https://github.com/ArduPilot/pymavlink/pull/11
- Python 3: except Exception as e: remove comma by @cclauss in https://github.com/ArduPilot/pymavlink/pull/17
- Fix mavlogfile class for generic log files that have no timestamps. by @phollands in https://github.com/ArduPilot/pymavlink/pull/24
- flake8 support and cleanups by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/26
- Add #include
by @CarloWood in https://github.com/ArduPilot/pymavlink/pull/22 - Payload field of struct is now correctly labeled within the Wireshark filter string by @courtarro in https://github.com/ArduPilot/pymavlink/pull/31
- mavutil.py: OFFBOARD mode interpretation fix by @bkakilli in https://github.com/ArduPilot/pymavlink/pull/32
- Readme: add more instructions by @khancyr in https://github.com/ArduPilot/pymavlink/pull/36
- setup.py: generate file during install instead of before by @khancyr in https://github.com/ArduPilot/pymavlink/pull/33
- mavlogdump: add px4log format to bin log file extenxsions by @bugobliterator in https://github.com/ArduPilot/pymavlink/pull/40
- Java: Fix a race condition with a static member by @WickedShell in https://github.com/ArduPilot/pymavlink/pull/44
- Update Readme by @khancyr in https://github.com/ArduPilot/pymavlink/pull/37
- Java: Fix up some performance related bugs found by findbugs by @WickedShell in https://github.com/ArduPilot/pymavlink/pull/49
- Java: Enhance the debug prints to include sysid/compid by @WickedShell in https://github.com/ArduPilot/pymavlink/pull/54
- Document a bit on how to get this running on windows by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/48
- add interactive fft plotter by @kd0aij in https://github.com/ArduPilot/pymavlink/pull/57
- WIP: add dropout check to fft plotter by @kd0aij in https://github.com/ArduPilot/pymavlink/pull/58
- Add a file attribute to the XML schema by @WickedShell in https://github.com/ArduPilot/pymavlink/pull/59
- Define long for Python 3 by @cclauss in https://github.com/ArduPilot/pymavlink/pull/52
- Update mavgen_wlua.py by @renzhelou in https://github.com/ArduPilot/pymavlink/pull/45
- MAVLink Swift 3 library generator by @modnovolyk in https://github.com/ArduPilot/pymavlink/pull/29
- s/bitmask/display/ like discussed on the devmeeting, the xml already … by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/63
- generator/C: fix mavlink v2.0 parser bug by @julianoes in https://github.com/ArduPilot/pymavlink/pull/64
- Compilation bugfix for certain compilers: array initialization with n… by @mazahner in https://github.com/ArduPilot/pymavlink/pull/65
- use measured sample rates in mavfft_int by @kd0aij in https://github.com/ArduPilot/pymavlink/pull/61
- Home page is pymavlink, not mavlink by @cclauss in https://github.com/ArduPilot/pymavlink/pull/70
- Fix mavschema.xsd by @OXINARF in https://github.com/ArduPilot/pymavlink/pull/72
- mavkml.py uses os.path but did not import os by @larsks in https://github.com/ArduPilot/pymavlink/pull/75
- Add missing PX4 modes by @sanderux in https://github.com/ArduPilot/pymavlink/pull/80
- A GUI tool that can be used to calculate telemetry link datarates by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/73
- mavgenc.py: fix python3 messagename_array constructor by @khancyr in https://github.com/ArduPilot/pymavlink/pull/82
- Update mode mappings for ArduSub by @jaxxzer in https://github.com/ArduPilot/pymavlink/pull/85
- Update README.md by @bradh in https://github.com/ArduPilot/pymavlink/pull/92
- Update README.md by @bradh in https://github.com/ArduPilot/pymavlink/pull/91
- Update telemetry streams for copter by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/88
- Python 3.3 end of life by @cclauss in https://github.com/ArduPilot/pymavlink/pull/105
- fix offboard mode by @Huibean in https://github.com/ArduPilot/pymavlink/pull/101
- Simplify with dict.get() with default value by @cclauss in https://github.com/ArduPilot/pymavlink/pull/113
- Add source_component parameter to mavfile constructors by @jaxxzer in https://github.com/ArduPilot/pymavlink/pull/103
- mavtelemetrydatarates.py: lengthsdict = None by @cclauss in https://github.com/ArduPilot/pymavlink/pull/115
- Fix the mavgenc import in mavgencpp11.py by @kartikmohta in https://github.com/ArduPilot/pymavlink/pull/84
- Fixed an issue with the way that the Java Import statements were generated. by @byron-conroy in https://github.com/ArduPilot/pymavlink/pull/122
- DFReader: Remove trailing whitespace & semicolons by @cclauss in https://github.com/ArduPilot/pymavlink/pull/125
- import sys for line 22 by @cclauss in https://github.com/ArduPilot/pymavlink/pull/134
- Define raw_input() for Python 3 by @cclauss in https://github.com/ArduPilot/pymavlink/pull/136
- CAPIv2.0: skip payload read when len is null ( fix: #97 ) by @az0uz in https://github.com/ArduPilot/pymavlink/pull/98
- fix: mavlink_sha256.h sz type by @az0uz in https://github.com/ArduPilot/pymavlink/pull/93
- Use ArduPilot downstream git repository in the travis tests by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/140
- Add an enumeration restriction to validate the units attribute by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/139
- Remove unneeded .close() statements by @pietrodn in https://github.com/ArduPilot/pymavlink/pull/146
- mavlogdump: add --show-available-types option by @Williangalvani in https://github.com/ArduPilot/pymavlink/pull/147
- Fix duplicate key in package_data (setup.py) by @pietrodn in https://github.com/ArduPilot/pymavlink/pull/149
- README: add travis status by @khancyr in https://github.com/ArduPilot/pymavlink/pull/83
- Update web link for documentation by @khancyr in https://github.com/ArduPilot/pymavlink/pull/154
- mavutil: Add ACRO mode for rover by @danielwidmann in https://github.com/ArduPilot/pymavlink/pull/165
- Improve examples documentation by @pedroblanc in https://github.com/ArduPilot/pymavlink/pull/158
- mavutil: always raise exception on tcp connect failure by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/163
- Add future to setup_requires in setup.py by @pietrodn in https://github.com/ArduPilot/pymavlink/pull/164
- Added decimetres to the list of valid SI units by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/167
- Update with ArduCopter 3.6.0 streams by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/173
- protocol.h: fix GCC warning: type qualifiers ignored on cast result type by @bkueng in https://github.com/ArduPilot/pymavlink/pull/176
- Minor comment improvements on generated C code (NFC) by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/178
- mavlink 2.0 lua support by @daodao2007 in https://github.com/ArduPilot/pymavlink/pull/166
- tools: fixed mavlogdump for binary output by @tridge in https://github.com/ArduPilot/pymavlink/pull/180
- Add units information to the documentation of the generated code by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/181
- Print proper xsd Syntax Errors if found by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/185
- Add units required by ESCTELEMETRY* messages by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/187
- mavutil: add support for autoreconnect on tcp: connections by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/188
- Unit testing framework and example by @stephendade in https://github.com/ArduPilot/pymavlink/pull/192
- Add support for deprecation of messages by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/182
- Restore null pointer detection in parser. by @rolandash in https://github.com/ArduPilot/pymavlink/pull/169
- Improve mavgpslag usage information by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/197
- Remove MAVLink v0.9 support from gen_js.sh by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/201
- mavlogdump: Make headers use csv_sep when outputting csv by @Williangalvani in https://github.com/ArduPilot/pymavlink/pull/183
- Fix Java package name generation on Windows by @jason-watkins in https://github.com/ArduPilot/pymavlink/pull/189
- travis: Add trailing space test in flake8 by @patrickelectric in https://github.com/ArduPilot/pymavlink/pull/148
- mavnative: fix compiler warning on missing case by @khancyr in https://github.com/ArduPilot/pymavlink/pull/206
- Replace dpixels with dpix for consistency with already existing pix units by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/193
- Mark WIP messages using XML markup by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/205
- Correct kibibyte and mebibyte units by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/194
- mavutil: add force-connect option by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/39
- DFReader.py: correct dumping of array fields by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/218
- Added centimetres squared unit (typically used in variance) by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/219
- Tests - added tests for mavexpression, mavparm and fgFDM by @stephendade in https://github.com/ArduPilot/pymavlink/pull/224
- DFReader: reset flightmode to UNKNOWN if we don't recognise the mode by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/214
- Generator: add mA units by @khancyr in https://github.com/ArduPilot/pymavlink/pull/225
- mavgen_python: correct initialisation of string fields by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/227
- Add field units and types into generated python message docs by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/228
- Improve MAV_CMD parameter information by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/211
- mavutil.py: mavudp: stop resolving target hostname for every sendto() by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/229
- Enforces description for messages by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/215
- mavgen_python: correct defaults for array extensions by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/231
- Simplify comparisons with None, True, False by @pietrodn in https://github.com/ArduPilot/pymavlink/pull/235
- Generator: add mm/h units for weather station by @khancyr in https://github.com/ArduPilot/pymavlink/pull/239
- Add centiseconds as SI_Unit by @eyeam3 in https://github.com/ArduPilot/pymavlink/pull/242
- mavutil: support multicast UDP connections by @tridge in https://github.com/ArduPilot/pymavlink/pull/249
- support multiple vehicle operation for mavutil by @tridge in https://github.com/ArduPilot/pymavlink/pull/251
- DODECAROTOR is a copter by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/254
- add px4 takeoff mode support by @Huibean in https://github.com/ArduPilot/pymavlink/pull/253
- mavutil: Implement blocking for mavlogfile by @patrickelectric in https://github.com/ArduPilot/pymavlink/pull/256
- mavutil: motors_armed looks only at vehicle heartbeats by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/257
- Add grams to SI_Units by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/265
- mavlink_helpers.h eliminate possibility of unaligned memory access by @dagar in https://github.com/ArduPilot/pymavlink/pull/267
- Add MHz to SI_Units by @aviaks in https://github.com/ArduPilot/pymavlink/pull/266
- mavschema: Add default and restricted attributes to params by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/258
- mavlink_helpers: Tidy parser example by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/271
- MAVLink Swift: Add initial README.md in generator/swift by @modnovolyk in https://github.com/ArduPilot/pymavlink/pull/62
- Update to new link for MAVlink resources by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/199
- Add support for more than 1 level of dialect inclusion by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/248
- mavutil: ADSB heartbeats are not vehicle heartbeats by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/270
- mavparse.py: understand MANUAL_CONTROL target system field by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/246
- mavlinkstartchecksum() eliminate possibility of unaligned memory access by @dagar in https://github.com/ArduPilot/pymavlink/pull/268
- mavgen_wlua: link version byte to corresponding hex dump by @aler9 in https://github.com/ArduPilot/pymavlink/pull/279
- mavgen_wlua: fix parsing of v2.0 message ids by @aler9 in https://github.com/ArduPilot/pymavlink/pull/281
- mavgen_wlua: link message id to corresponding hex dump by @aler9 in https://github.com/ArduPilot/pymavlink/pull/284
- message.hpp: added missing include by @hdino in https://github.com/ArduPilot/pymavlink/pull/184
- fix MAVLinkbaddata being initialized with str instead of bytearray by @jo-m in https://github.com/ArduPilot/pymavlink/pull/285
- Support reserved/default params in generated libraries by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/269
- mavgen_wlua: add support for interpreting truncated MAVLink 2.0 packets by @ntamas in https://github.com/ArduPilot/pymavlink/pull/286
- DFReader.py: partial fix for string decoding issue by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/287
- Improve skip debug by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/236
- Null checks on C helper function mavlinkframechar_buffer by @guyf2010 in https://github.com/ArduPilot/pymavlink/pull/272
- mavgen_wlua: add missing v2.0 fields by @aler9 in https://github.com/ArduPilot/pymavlink/pull/280
- mavutil.py: fix tcp reconnect issue by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/291
- Schema add bytes/s by @dagar in https://github.com/ArduPilot/pymavlink/pull/293
- mavgenc: include maximum message length in msgentry_t array data by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/274
- mavprase.py: stop magically prefixing descriptions with their index by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/296
- mavparm: improve debug when failing to open param file by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/297
- mavgen_wlua: support signature by @aler9 in https://github.com/ArduPilot/pymavlink/pull/295
- mavutil.py: skip unrecognised markers when initting arrays by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/299
- mavlogdump.py: correct dumping out in CSV format by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/303
- DFReader: correct python3 float/int issue for timestamps by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/304
- mavlogdump.py: correct dumping in JSON format by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/305
- Re-use TCP ports created with tcpin. by @alexkrob in https://github.com/ArduPilot/pymavlink/pull/307
- Fix TCP reconnect issues by @OXINARF in https://github.com/ArduPilot/pymavlink/pull/311
- magtest.py: fix print Heartbeat by @mirkix in https://github.com/ArduPilot/pymavlink/pull/313
- mavwp: cast rally values to int to make mavlink message packing happy by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/314
- Add units, enumerations and display types to Python message definitions, use them by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/316
- Fix occasional truncate params by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/315
- mavparm: exclude MIS_TOTAL from being loaded from files by default by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/324
- Create a regression test for mavlogdump.py by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/288
- Add flight mode 24 ZIGZAG to mavutil by @hfujikawa77 in https://github.com/ArduPilot/pymavlink/pull/333
- mavlogdump.py: add --profile using yappi by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/335
- Adding generator for TypeScript (JavaScript) with MAVLink2 support by @pascalgross in https://github.com/ArduPilot/pymavlink/pull/298
- Add a port in udp dissector in mavgen_wlua.py by @Marxlp in https://github.com/ArduPilot/pymavlink/pull/336
- Add more information about what pymavlink is by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/328
- Add missing Copyright info by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/331
- Clarify the license by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/327
- Clarify The license of the generated files by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/330
- support instance variable expressions in DF logs by @tridge in https://github.com/ArduPilot/pymavlink/pull/345
- Fix signature checking under Python3 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/348
- mavparmdiff.py: add use tabs delimiter between columns for the output… by @mirkix in https://github.com/ArduPilot/pymavlink/pull/352
- mavutil: correct type of exception being caught by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/355
- generator: fix off-by-one in mavlinkgetmsg_entry by @julianoes in https://github.com/ArduPilot/pymavlink/pull/343
- generator: fix message length table overflow by @julianoes in https://github.com/ArduPilot/pymavlink/pull/344
- mavutil: add missing Rover modes FOLLOW and SIMPLE by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/356
- update gps leap seconds to the correct value by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/357
- mavmission: preserve frame from dataflash log CMD by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/358
- tools: fixed mavmission for MISSIONITEMINT by @tridge in https://github.com/ArduPilot/pymavlink/pull/359
- Change mavutil.py license from GPLv3+ to LGPLv3+ by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/329
- Fix CSV file missing last line bug. by @tecnic08 in https://github.com/ArduPilot/pymavlink/pull/361
- mavgen_swift.py: Swift 4.2 with Bitmask support by @kzietek in https://github.com/ArduPilot/pymavlink/pull/260
- mavschema: Add support for cdeg/s angular rate by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/368
- Generator: Add Mavlink 2.0 support for Javascript by @stephendade in https://github.com/ArduPilot/pymavlink/pull/371
- CPP11 message serialisation aliasing fixed by @hdino in https://github.com/ArduPilot/pymavlink/pull/369
- Fix for bug in CPP11 generator MESSAGE_ENTRIES initialiser list by @hdino in https://github.com/ArduPilot/pymavlink/pull/370
- Javascript Generator updates by @stephendade in https://github.com/ArduPilot/pymavlink/pull/376
- More unicode decode fixes by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/375
- mavutil: add separate range check for mavlink2 messages by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/380
- Setup: make mavnative optional by default and update readme by @khancyr in https://github.com/ArduPilot/pymavlink/pull/373
- mavfft_isb: update to reduce artificial noise in output and make graphs comparable by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/354
- Fix compile warnings in mavlink_conversions.h by @LorenzMeier in https://github.com/ArduPilot/pymavlink/pull/391
- DFReader.py: continue parsing if a bad header is received by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/393
- mavmission: trim mission length to number of items in last item found by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/395
- Adding bitfield option to enum, to indicate multi bits enum by @BazookaJoe1900 in https://github.com/ArduPilot/pymavlink/pull/392
- mavgraph.py: allow --flightmode ardupilot rather than --flightmode apm by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/400
- mavutil: add tracker's GUIDED mode to mode mapping by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/399
- generator: correct comment on rpm unit by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/401
- Add support for generating Lua 5.3 code for use with ArduPilot by @WickedShell in https://github.com/ArduPilot/pymavlink/pull/386
- mavfft_isb: minor improvements by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/398
- mavutil: correct verbose dumping of array fields by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/405
- mavgraph: add primitive support for plotting text by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/200
- DFReader: clear message dictionary rather than replacing it by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/396
- Fixed 'bitmask' attribute definition by @BazookaJoe1900 in https://github.com/ArduPilot/pymavlink/pull/409
- mavgen: avoid packed C stuctures when not needed by @tridge in https://github.com/ArduPilot/pymavlink/pull/412
- Add Watt to list of units by @CarlEngel in https://github.com/ArduPilot/pymavlink/pull/410
- generator: removed old debug output by @tridge in https://github.com/ArduPilot/pymavlink/pull/414
- tools: add mavfft_pid.py to allow FFT analysis for pids in log files by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/417
- mavutil: use command_long for change modes for ardupilot by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/411
- Update README.md by @spigelli in https://github.com/ArduPilot/pymavlink/pull/418
- mavutil: stop double-rebooting by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/424
- CI: Update build environment by @stephendade in https://github.com/ArduPilot/pymavlink/pull/427
- mavgen: Javascript add parser array support by @jmachuca77 in https://github.com/ArduPilot/pymavlink/pull/428
- mavfft: correct sample rate on pids by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/429
- Make sure init_arrays() also observes 528 garbage skip by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/430
- tools: Python3 support for mavextract.py by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/433
- generator: add kg units by @rmackay9 in https://github.com/ArduPilot/pymavlink/pull/437
- generator: fix non-ASCII character by @chobitsfan in https://github.com/ArduPilot/pymavlink/pull/438
- mavexpression: support conditional expressions by @tridge in https://github.com/ArduPilot/pymavlink/pull/444
- mavgen.py: correct handling of includes (updated) by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/436
- Travis CI: Add more flake8 tests by @cclauss in https://github.com/ArduPilot/pymavlink/pull/360
- tests: use format_xml.sh on generation test examples by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/450
- Use absolute import path in file generated by mavgen_python by @ar13pit in https://github.com/ArduPilot/pymavlink/pull/441
- This adds a conditional that prevents unicode values from being added as float values. by @QuPsi in https://github.com/ArduPilot/pymavlink/pull/447
- Stop recommending users use Python2 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/455
- array.array.fromstring() was removed in Python 3.9 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/456
- mavfft_isb: add support for calculation of harmonic notch parameters by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/457
- Rotmat :fix python3 divisions by @khancyr in https://github.com/ArduPilot/pymavlink/pull/448
- Add support for instance field markup in mavlink XML by @tridge in https://github.com/ArduPilot/pymavlink/pull/459
- mavutil: include mavlink message id in verbose message dump by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/461
- examples: fix a couple of Python3 problems in mavtest.py by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/462
- Add THERMAL mode for ArduPlane. by @samuelctabor in https://github.com/ArduPilot/pymavlink/pull/463
- Fix decoding of signed message on python3. by @langrind in https://github.com/ArduPilot/pymavlink/pull/367
- tools: mavkml: adjust shebang line to use Python from PATH by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/470
- Generator: allow tests to complete despite gcc 9 warnings ... by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/475
- Travis CI: Upgrade Node.js and Python by @cclauss in https://github.com/ArduPilot/pymavlink/pull/449
- js mavlink parser fixes and test suite by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/431
- GitHub actions by @khancyr in https://github.com/ArduPilot/pymavlink/pull/478
- generator: mavlinkchannelt with correct length by @julianoes in https://github.com/ArduPilot/pymavlink/pull/473
- add units required to align EFI_Status mavlink message with UAVCAN v0 by @auturgy in https://github.com/ArduPilot/pymavlink/pull/479
- testmav: fixed error with minimal test by @tridge in https://github.com/ArduPilot/pymavlink/pull/484
- mavutil.py: add support for MAVTYPEDECAROTOR by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/487
- Generator: JavaScript bindings , adding full support for mavlink2 signing, with tests. by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/482
- Generator: fix JS bindings so that they properly trim zero's again. by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/491
- Fix CRC algorithm documentation by @julianoes in https://github.com/ArduPilot/pymavlink/pull/481
- mavutil: add ability to read .csv files by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/488
- Use os.path.basename() for include base by @olliw42 in https://github.com/ArduPilot/pymavlink/pull/458
- C/Cpp Generator support relative include paths in xml definitions by @len0rd in https://github.com/ArduPilot/pymavlink/pull/385
- Java MAVLink v2 by @len0rd in https://github.com/ArduPilot/pymavlink/pull/476
- Tools: Add mav to .mat conversion by @jgooday in https://github.com/ArduPilot/pymavlink/pull/485
- Generator CSharp update to support mavlink 2.0 by @meee1 in https://github.com/ArduPilot/pymavlink/pull/322
- use os.path.abspath() for inlcude files by @olliw42 in https://github.com/ArduPilot/pymavlink/pull/494
- Fix conflicting c macro by @jblam in https://github.com/ArduPilot/pymavlink/pull/490
- rotmat: added rotation by enum by @tridge in https://github.com/ArduPilot/pymavlink/pull/497
- generator: be explicit on where mavgen.py is for CI by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/500
- tools: added options to mavparmdiff.py by @tridge in https://github.com/ArduPilot/pymavlink/pull/499
- tools: add serialcontrolto_shell by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/501
- mavutil: Allow for custom mapping of vehicle modes by @sypaq-nexton in https://github.com/ArduPilot/pymavlink/pull/468
- mavschema.xsd: indent unit comments by @amilcarlucas in https://github.com/ArduPilot/pymavlink/pull/504
- README.md: Add documentation for custom mode map feature by @sypaq-nexton in https://github.com/ArduPilot/pymavlink/pull/508
- Fixing mavlink message ID schema type. by @jblee123 in https://github.com/ArduPilot/pymavlink/pull/512
- build(deps): bump y18n from 4.0.0 to 4.0.1 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/523
- build(deps): bump y18n from 4.0.0 to 5.0.5 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/524
- generator: fix bug in Node/javascript exposed by a new 'events interface' pr by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/530
- add support for specifying the gyro peak to use for notch params by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/529
- mavgenpython: DRY, move tostring to module scope by @lightmare in https://github.com/ArduPilot/pymavlink/pull/527
- Add invalid attribute to mavschema by @olliw42 in https://github.com/ArduPilot/pymavlink/pull/526
- Tools: mavlogdump: do not rearrange .mat before exporting by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/519
- Cross-platform include of endian.h by @Tobias-Fischer in https://github.com/ArduPilot/pymavlink/pull/514
- Correct magfitWMM.py to account for AHRSTRIM by @priseborough in https://github.com/ArduPilot/pymavlink/pull/535
- Bugfix accessing wrong property by @AnneWendt in https://github.com/ArduPilot/pymavlink/pull/543
- build(deps): bump lodash from 4.17.20 to 4.17.21 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/542
- build(deps): bump underscore from 1.9.1 to 1.12.1 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/539
- build(deps): bump underscore from 1.9.1 to 1.12.1 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/540
- build(deps): bump lodash from 4.17.20 to 4.17.21 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/541
- added bitmask attribute to MAVEnum by @python36 in https://github.com/ArduPilot/pymavlink/pull/533
- Add SYSTEMID and AUTOROTATE modes for copter. by @tajisoft in https://github.com/ArduPilot/pymavlink/pull/548
- DFReader.py: fix qnan detection under Python3 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/550
- mavutil: correct parsing of truncated tlogs by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/554
- Fix typos by @dforsi in https://github.com/ArduPilot/pymavlink/pull/551
- Fix a typo discovered by codespell by @cclauss in https://github.com/ArduPilot/pymavlink/pull/557
- Test on the current versions of Python by @cclauss in https://github.com/ArduPilot/pymavlink/pull/555
- Fix typos discovered by codespell by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/563
- Don't hardcode sysid and compid when packing by @JonasVautherin in https://github.com/ArduPilot/pymavlink/pull/545
- Update mavlinksignaturecheck code to be compiler agnostic by @JXS2012 in https://github.com/ArduPilot/pymavlink/pull/549
- Close the mmap object by @auxym in https://github.com/ArduPilot/pymavlink/pull/547
- Tools: magfit_WMM: add option to save plot and param file by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/567
- mavutil: add new AUTO_RTL mode 27 to copter by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/573
- Add Blimp modes by @MichelleRos in https://github.com/ArduPilot/pymavlink/pull/582
- Mavfft add option to choose axis and add file name to legend by @Gone4Dirt in https://github.com/ArduPilot/pymavlink/pull/585
- mavutil: fix docstring typo by @jonglaserlovesgear in https://github.com/ArduPilot/pymavlink/pull/586
- Use tobytes instead of tostring on arrays in Python3 by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/588
- mavfft_isb: allow all HNTCH options to be printed by @andyp1per in https://github.com/ArduPilot/pymavlink/pull/589
- mavwp: improve WP display after NAVLAND and NAVVTOL_LAND by @tridge in https://github.com/ArduPilot/pymavlink/pull/591
- mavutil: fixed mode mapping with multiple vehicles by @tridge in https://github.com/ArduPilot/pymavlink/pull/593
- [proposal] mavutil.py: support multiple clients with a timeout for udpin by @Williangalvani in https://github.com/ArduPilot/pymavlink/pull/574
- Remove use of APM: by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/605
- magfit_WMM: support new compass param naming by @IamPete1 in https://github.com/ArduPilot/pymavlink/pull/608
- mavgen_wlua: overall UX improvements for Wireshark dissector by @PurkkaKoodari in https://github.com/ArduPilot/pymavlink/pull/498
- mavlogdump.py: fix python2 deprecation by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/611
- build(deps): bump color-string from 1.5.3 to 1.6.0 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/584
- build(deps): bump color-string from 1.5.4 to 1.6.0 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/583
- build(deps): bump path-parse from 1.0.6 to 1.0.7 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/575
- Correct binary search for message information by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/613
- Change URL references away from dead qgroundcontrol.org by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/614
- mavparms.py: add option to output in QGC-friendly format by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/612
- build(deps): bump glob-parent from 5.1.0 to 5.1.2 in /generator/javascript by @dependabot in https://github.com/ArduPilot/pymavlink/pull/552
- build(deps): bump glob-parent from 5.1.1 to 5.1.2 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/553
- build(deps): bump path-parse from 1.0.6 to 1.0.7 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/576
- Replace iterative IDX with hash of dialect name to remove build order dependencies by @hamishwillee in https://github.com/ArduPilot/pymavlink/pull/537
- mavgen_javascript.py: small bugfixes by @davidbuzz in https://github.com/ArduPilot/pymavlink/pull/622
- Mavutil: Get vehicle data from HIGH_LATENCY2 by @stephendade in https://github.com/ArduPilot/pymavlink/pull/624
- mavgen: use MAVLink_unknown messages for unknown XML by @tridge in https://github.com/ArduPilot/pymavlink/pull/626
- mavutil: add ArduPlane LOITERALTQLAND flight mode by @peterbarker in https://github.com/ArduPilot/pymavlink/pull/627
- build(deps): bump nanoid from 3.1.25 to 3.2.0 in /generator/javascript_stable by @dependabot in https://github.com/ArduPilot/pymavlink/pull/629
New Contributors
- @gitter-badger made their first contribution in https://github.com/ArduPilot/pymavlink/pull/11
- @cclauss made their first contribution in https://github.com/ArduPilot/pymavlink/pull/17
- @phollands made their first contribution in https://github.com/ArduPilot/pymavlink/pull/24
- @peterbarker made their first contribution in https://github.com/ArduPilot/pymavlink/pull/26
- @CarloWood made their first contribution in https://github.com/ArduPilot/pymavlink/pull/22
- @courtarro made their first contribution in https://github.com/ArduPilot/pymavlink/pull/31
- @bkakilli made their first contribution in https://github.com/ArduPilot/pymavlink/pull/32
- @khancyr made their first contribution in https://github.com/ArduPilot/pymavlink/pull/36
- @bugobliterator made their first contribution in https://github.com/ArduPilot/pymavlink/pull/40
- @WickedShell made their first contribution in https://github.com/ArduPilot/pymavlink/pull/44
- @amilcarlucas made their first contribution in https://github.com/ArduPilot/pymavlink/pull/48
- @kd0aij made their first contribution in https://github.com/ArduPilot/pymavlink/pull/57
- @renzhelou made their first contribution in https://github.com/ArduPilot/pymavlink/pull/45
- @modnovolyk made their first contribution in https://github.com/ArduPilot/pymavlink/pull/29
- @julianoes made their first contribution in https://github.com/ArduPilot/pymavlink/pull/64
- @mazahner made their first contribution in https://github.com/ArduPilot/pymavlink/pull/65
- @OXINARF made their first contribution in https://github.com/ArduPilot/pymavlink/pull/72
- @larsks made their first contribution in https://github.com/ArduPilot/pymavlink/pull/75
- @sanderux made their first contribution in https://github.com/ArduPilot/pymavlink/pull/80
- @jaxxzer made their first contribution in https://github.com/ArduPilot/pymavlink/pull/85
- @bradh made their first contribution in https://github.com/ArduPilot/pymavlink/pull/92
- @Huibean made their first contribution in https://github.com/ArduPilot/pymavlink/pull/101
- @kartikmohta made their first contribution in https://github.com/ArduPilot/pymavlink/pull/84
- @byron-conroy made their first contribution in https://github.com/ArduPilot/pymavlink/pull/122
- @az0uz made their first contribution in https://github.com/ArduPilot/pymavlink/pull/98
- @pietrodn made their first contribution in https://github.com/ArduPilot/pymavlink/pull/146
- @Williangalvani made their first contribution in https://github.com/ArduPilot/pymavlink/pull/147
- @danielwidmann made their first contribution in https://github.com/ArduPilot/pymavlink/pull/165
- @pedroblanc made their first contribution in https://github.com/ArduPilot/pymavlink/pull/158
- @bkueng made their first contribution in https://github.com/ArduPilot/pymavlink/pull/176
- @daodao2007 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/166
- @tridge made their first contribution in https://github.com/ArduPilot/pymavlink/pull/180
- @stephendade made their first contribution in https://github.com/ArduPilot/pymavlink/pull/192
- @rolandash made their first contribution in https://github.com/ArduPilot/pymavlink/pull/169
- @hamishwillee made their first contribution in https://github.com/ArduPilot/pymavlink/pull/201
- @jason-watkins made their first contribution in https://github.com/ArduPilot/pymavlink/pull/189
- @patrickelectric made their first contribution in https://github.com/ArduPilot/pymavlink/pull/148
- @eyeam3 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/242
- @dagar made their first contribution in https://github.com/ArduPilot/pymavlink/pull/267
- @aviaks made their first contribution in https://github.com/ArduPilot/pymavlink/pull/266
- @aler9 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/279
- @hdino made their first contribution in https://github.com/ArduPilot/pymavlink/pull/184
- @jo-m made their first contribution in https://github.com/ArduPilot/pymavlink/pull/285
- @ntamas made their first contribution in https://github.com/ArduPilot/pymavlink/pull/286
- @guyf2010 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/272
- @alexkrob made their first contribution in https://github.com/ArduPilot/pymavlink/pull/307
- @mirkix made their first contribution in https://github.com/ArduPilot/pymavlink/pull/313
- @hfujikawa77 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/333
- @pascalgross made their first contribution in https://github.com/ArduPilot/pymavlink/pull/298
- @Marxlp made their first contribution in https://github.com/ArduPilot/pymavlink/pull/336
- @davidbuzz made their first contribution in https://github.com/ArduPilot/pymavlink/pull/357
- @tecnic08 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/361
- @kzietek made their first contribution in https://github.com/ArduPilot/pymavlink/pull/260
- @andyp1per made their first contribution in https://github.com/ArduPilot/pymavlink/pull/354
- @LorenzMeier made their first contribution in https://github.com/ArduPilot/pymavlink/pull/391
- @BazookaJoe1900 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/392
- @CarlEngel made their first contribution in https://github.com/ArduPilot/pymavlink/pull/410
- @spigelli made their first contribution in https://github.com/ArduPilot/pymavlink/pull/418
- @jmachuca77 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/428
- @rmackay9 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/437
- @chobitsfan made their first contribution in https://github.com/ArduPilot/pymavlink/pull/438
- @ar13pit made their first contribution in https://github.com/ArduPilot/pymavlink/pull/441
- @QuPsi made their first contribution in https://github.com/ArduPilot/pymavlink/pull/447
- @samuelctabor made their first contribution in https://github.com/ArduPilot/pymavlink/pull/463
- @langrind made their first contribution in https://github.com/ArduPilot/pymavlink/pull/367
- @auturgy made their first contribution in https://github.com/ArduPilot/pymavlink/pull/479
- @olliw42 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/458
- @len0rd made their first contribution in https://github.com/ArduPilot/pymavlink/pull/385
- @jgooday made their first contribution in https://github.com/ArduPilot/pymavlink/pull/485
- @meee1 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/322
- @jblam made their first contribution in https://github.com/ArduPilot/pymavlink/pull/490
- @sypaq-nexton made their first contribution in https://github.com/ArduPilot/pymavlink/pull/468
- @jblee123 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/512
- @dependabot made their first contribution in https://github.com/ArduPilot/pymavlink/pull/523
- @lightmare made their first contribution in https://github.com/ArduPilot/pymavlink/pull/527
- @IamPete1 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/519
- @Tobias-Fischer made their first contribution in https://github.com/ArduPilot/pymavlink/pull/514
- @priseborough made their first contribution in https://github.com/ArduPilot/pymavlink/pull/535
- @AnneWendt made their first contribution in https://github.com/ArduPilot/pymavlink/pull/543
- @python36 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/533
- @tajisoft made their first contribution in https://github.com/ArduPilot/pymavlink/pull/548
- @dforsi made their first contribution in https://github.com/ArduPilot/pymavlink/pull/551
- @JonasVautherin made their first contribution in https://github.com/ArduPilot/pymavlink/pull/545
- @JXS2012 made their first contribution in https://github.com/ArduPilot/pymavlink/pull/549
- @auxym made their first contribution in https://github.com/ArduPilot/pymavlink/pull/547
- @MichelleRos made their first contribution in https://github.com/ArduPilot/pymavlink/pull/582
- @Gone4Dirt made their first contribution in https://github.com/ArduPilot/pymavlink/pull/585
- @jonglaserlovesgear made their first contribution in https://github.com/ArduPilot/pymavlink/pull/586
- @PurkkaKoodari made their first contribution in https://github.com/ArduPilot/pymavlink/pull/498
Full Changelog: https://github.com/ArduPilot/pymavlink/commits/2.4.22
- Python
Published by tridge over 4 years ago