4.23.0 (unstable) 2026-06-09 Gdk: * contentformats.[ccg|hg]: Add Glib::Value wrapper for GdkFileList. Add Value>> specialization. (Zephyr Lykos) Merge request !100 Gtk: * Gtk::AccelKey: include . Since gtk 4.23.0 it's not possible to include only gdk/gdkkeysyms.h. * Application: Add save(), forget(), property_support_save(), property_autosave_interval(), signal_restore_winodw(), signal_save_state(), signal_restore_state(). * Editable: Add get/property_complete_text(). * Add enum RestoreReason * Settings: Deprecate property_gtk_application_prefer_dark_theme(), property_gtk_shell_shows_app_menu(), property_gtk_shell_shows_menubar(), property_gtk_shell_shows_desktop(). * Svg: Add set/get/property_overflow(), set/get/property_stylesheet(), set_settings(). * SvgErrorExtra: Add get_input(). * Window: Add signal_force_close(). * New classes: EnumList, EnumListItem, SvgWidget (Kjell Ahlstedt) Documentation: * Gtk::Application: Update the class description. (Kjell Ahlstedt) gmmproc: * Add scripts that generate defs files with mmgir * Small fixes here and there to adapt to defs files generated by mmgir * The .defs files have been generated with glibmm/tools/mmgir. (Kjell Ahlstedt) Build: * Require gtk4 >= 4.23.1 (Kjell Ahlstedt) * Fix build with build-deprecated-api=false.