The <author> tags are no longer supported, so you
should remove them.
The support for the parent-scheme attribute has been removed.
It was unused. If you relied on it, copy and adapt the content of the
parent scheme.
The support for the line-background attribute (for the
<style> tag) has been removed.
You need to add the kind attribute (for light/dark), a new
mandatory attribute.
The version attribute of the
<style-scheme> element is no longer supported, so you
should remove it.
The parser is now a bit more strict, check if there are warning messages printed in the terminal if a style scheme fails to load.
The gtk_source_style_get_data() function has been
removed. GtkSourceStyle is now a
boxed type (a simple struct), no longer a GObject. Another important
difference is to call the right ref/unref functions for memory
management.
The GtkSourceSearchContext:match-style property is a GtkSourceStyle, so it may require some code changes when using it.
The gtk_source_style_scheme_get_authors() function has
been removed.