In the runup to version 27.1, Emacs has learned to support version 13.0 of the unicode standard, and was fitted with an –with-json option for native JSON support.
Other changes in the security category include more fine-grained control of what checks to run in the network security manager, more default checks for outdated or weak TLS algorithms and ciphers, and the option to use client certificates for native GnuTLS connections. Users of GNU and Unix systems need Cairo drawing or the XRender extension to X11 to make this happen, though. Emacs has therefore learned to support standard transformations such as resizing and rotating images without the library. Speaking of security, due to a number of security concerns, ImageMagick isn’t the default for displaying pictures anymore. The latter is meant to improve compatibility with memory allocation on modern systems, which lets the tool work with techniques such as address space layout randomisation which is supposed to improve security.
Emacs now also uses the GNU Multiple Precision library GMP if not told otherwise, and replaces unexec with a portable dumper as the default. The GNU project’s text editor Emacs is now available in version 27.1, which introduces native JSON parsing and tab bar support, allows basic image transformations without ImageMagick, and uses HarfBuzz, a tool also employed in GNOME, KDE, and Android, to make text look nice.Īmongst other things, Emacs has learned to work with arbitrary-size integers, and graduated the option –with-cairo for building the editor with support for the drawing tool from its experimental state.