News in 5.6.0, 2022-09-17
-------------------------

This release corresponds to GNOME 43.0 and includes many bug fixes
across the library. It is recommended that distributions update to
this release.

 * Updated languages: awk.lang, lean.lang
 * Updated style schemes: Adwaita.xml, Adwaita-dark.xml,
   solarized-light.xml, solarized-dark.xml, cobalt.xml
 * Translation updates
 * A bug with input grabs has been fixed when using GtkSourceHover
   to create interactive tooltips in a stack or notebook.
 * highlight-current-line is only rendered when the toplevel is active.
 * Merging of snippet bundles handles tooltips now.
 * The snippet manager now delays snippet parsing until needed.
 * Completion of snippets is now lazier resulting in less memory and
   CPU usage.
 * Informative tooltips for snippets are now more aggressively dismissed.
 * Scrolling now dismisses interactive hover tooltips.
 * Use of Escape now dismisses the completion list and forwards the
   event to the GtkSourceView, improving integration of Vim emulation.
 * Snippet filtering correctness has been improved when adding/removing
   characters from the filter text.
 * Assistants such as the completion list defer repositioning to the
   next frame tick which improves some situations with widgetry not
   having an allocation when snapshotted.
 * A new GtkSourceCompletion::provider-model-changed signal has been
   added which allows observation of providers by external tooling.
   This can be used to implement features like "top matches" from various
   completion providers.
 * Testsuite improvements
 * GtkSourceView now uses GSignalGroup and GBindingGroup from GLib, and
   therefore bumps our GLib dependency as it would be necessary with
   updated GTK releases anyway.
 * GtkSourceHoverDisplay now specifies a CSS element name for use by
   applications in styling.
 * GtkSourceCompletion now uses PANGO_UNDERLINE_SINGLE_LINE and
   PANGO_WEIGHT_BOLD Pango attributes for highlighting fuzzy matches.
   This improves visibility when used with certain character sets.
 * Splicing of Pango attributes has been improved for completion which
   ensures the merging does not result in missing attributes.
 * Some methods have been marked as virtual for Vala.

