Releases: szpajder/libacars
Releases · szpajder/libacars
Version 1.3.0
- JSON output support for all message types. Any protocol tree can be serialized into a JSON string with
la_proto_tree_format_json()function. Functions for serializing each individual message type into JSON are provided as well. Refer todoc/API_REFERENCE.mdfor details. decode_acars_appsapplication now supports both human readable and JSON output. To enable JSON output, setLA_JSONenvironment variable to any value. IfLA_JSONis not set, the program displays human readable output.- Small bugfixes in ACARS and MIAM decoders.
Version 1.2.0
- Added support for decoding Media Independent Aircraft Messaging (MIAM - ACARS label MA) version 1 and 2. All types of MIAM frames are decoded, provided that they fit in a single ACARS message. In case of multi-fragment MIAM messages only the first fragment is decoded (partially) due to lack of message reassembly support in libacars. This will be addressed in a future release. MIAM uses DEFLATE compression, hence libacars now optionally depends on zlib. If zlib is not available at the build stage, MIAM decompression code will be disabled and many messages will be left undecoded.
decode_acars_appsis a new example application. It decodes all ACARS applications supported by libacars. This makesdecode_arincapplication obsolete - it will be removed in the next release.- Minor bugfixes in the build system.
Version 1.1.0
- Incompatible API change: so far
LA_VERSIONwas a preprocessor macro, which was expanded during compilation of any program using it. As a result, its value contained the version of the C header, while the intention was to show the version of the currently running library.LA_VERSIONhas therefore been changed to achar * const * constvariable. As a result, it is no longer possible to refer to it in preprocessor constructs
(like#ifdefs or gluing of static strings together). - Added decoder for Media Advisory messages (ACARS label SA) and an example program
media_advisory. Contributed by Fabrice Crohas. - Fixed decoding of ADS-C messages containing multiple contract requests.
- A few small fixes.
Version 1.0.0
- First stable release.