Commit 0888fe30 authored by Christian Hergert's avatar Christian Hergert

release 3.25.3

parent eb5baa2c
Version 3.25.3
This release includes some major changes for packagers. Builder is now built
using the Meson build system. Given the number of GNOME packages following this
trend, chances are that packagers will have existing scripts to help make this
a smooth transition.
Changes since 3.25.2
• The "egg" contrib package has been broken out into libdazzle. If you do
not have libdazzle, it will be built as a subproject.
• The "jsonrpc-glib" contrib package has been broken out into a standalone
project. It will be built as a subproject if you do not have it installed.
• The "template-glib" contrib package has been broken out into a standalone
project. It will be built as a subproject if you do not have it installed.
• Ctags completion priority has been lowered
• Many internals have been moved to an updated libdazzle. This includes lots
of theming fixes as well as improved panels and theming integration. Many
search data structures were also broken out into libdazzle.
• The search provider has been rewritten to use libdazzle and the new
suggestion entry. We expect more changes here before 3.26.
• Builder now uses GVFS metadata to store the cursor position. This should
improve the chances you end up on the right position when re-opening a
• Panels now properly maintain their visibility state between runs of Builder.
• The flatpak plugin now properly ignores runtimes ending in ".Sources".
• Builder properly cleans up drafts fixing an issue where files with encoding
errors would continually re-open when restoring Builder's internal state.
• A "counters" window has been added to aide in debugging.
• Builder now tries to do significantly less work while the buffer is opening.
This should speed up file-loading on larger files.
• Various async operation priority have been lowered to avoid stalling the
Gtk main loop.
• UI files now strip their empty space which should reduce the size of libide
a small amount.
• IdePerspective now has a restore_state vfunc. This helps ensure that the
widget restores state after the UI has settled. This can help avoid hickups
in the UI at startup.
• Python overrides now have helpers to log using g_warning() etc. See
Ide.warning(), Ide.debug(), Ide.critical(), etc.
• Additional documentation.
Updated Translations:
Spanish, Kazakh
Version 3.25.2
......@@ -60,7 +60,7 @@ author = 'Christian Hergert, et al.'
# The short X.Y version.
version = '3.25'
# The full version, including alpha/beta/rc tags.
release = '3.25.2-nightly'
release = '3.25.3'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
project('gnome-builder', 'c',
license: 'GPL3+',
version: '3.25.2',
version: '3.25.3',
meson_version: '>= 0.37.0',
default_options: [
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment