----------------
* Added support for decompilation of files in archives (`ar` format). Archives
are statically linked libraries, commonly ending with `.a` or `.lib`. To
decompile a file from an archive, use the `bin` mode and pass either the
index of the file in the archive (`ar_index`) or its name (`ar_name`). New
since RetDec 2.2.
* Added a new optional parameter ``output_format`` to the ``fileinfo`` service.
You can use it to obtain the output in the JSON format. New since RetDec 2.2.
* Added support for decompilation of files in the Intel HEX format. To
decompile such files, use the ``bin`` mode and pass the architecture and
endianness of the machine code inside the file. New since RetDec 2.2.
* The ``raw_entry_point`` and ``raw_section_vma`` parameters in ``raw``
decompilations no longer accept the ``default`` value. In both cases, you
have to explicitly pass an address. New since RetDec 2.2.
* The ``raw_endian`` parameter was renamed to ``endian``. Use of the original
name is still supported, but it is deprecated. New since RetDec 2.2.
* It is no longer possible to force an architecture when decompiling a file in
the ``bin`` mode. The architecture is now detected automatically from the
input file. New since RetDec 2.2.
* It is no longer required to set ``file_format`` in raw decompilations. When
given, it will be ignored. New since RetDec 2.2.
* Compiler-optimization levels can now be also specified without the leading
dash (e.g. you can pass ``O1`` instead of ``-O1``). New since RetDec 2.2.
* Dropped support for Python 3.2 (the ``requests`` module, which is used for
HTTPS communication, no longer supports it).