[gnome-builder] Release 3.28.0
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] Release 3.28.0
- Date: Wed, 14 Mar 2018 02:49:12 +0000 (UTC)
commit b37fa76cca6ee6b57605439fa2adda057a0cd5a4
Author: Christian Hergert <chergert redhat com>
Date: Tue Mar 13 18:09:32 2018 -0700
Release 3.28.0
NEWS | 45 ++++++++++++++++++++++
data/org.gnome.Builder.appdata.xml.in | 31 +++++++++++++++
doc/help/conf.py | 4 +-
meson.build | 10 ++---
.../resources/flatpak-gtksharp.json.tmpl | 2 +-
src/plugins/meson-templates/resources/flatpak.json | 2 +-
src/plugins/sysprof/meson.build | 4 +-
7 files changed, 87 insertions(+), 11 deletions(-)
---
diff --git a/NEWS b/NEWS
index 1a6a439ff..45b8615ab 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,48 @@
+==============
+Version 3.28.0
+==============
+
+Changes since last release:
+
+ • Undo/Redo improvements when using multiple cursors.
+ • Support for --device in flatpak finish-args. This fixes running apps
+ such as gnome-maps that require OpenGL support.
+ • Experimental support for deviced to connect to remote devices.
+ • The flatpak manifest configuration provide now supports duplication,
+ delete, and tracking changes in the source repository.
+ • Builder requires enchant-2 now in coordination with gspell.
+ • The build pipeline now supports building alternate architectures
+ based upon the selected device architecture.
+ • A new deploy action has been added which allows pushing builds to
+ supported external devices.
+ • A new build pipeline phase "commit" has been added. This allows
+ separating the process of commiting a build to a flatpak-repo from
+ the process of exporting a binary such as a .flatpak.
+ • The flatpak build pipeline tries a number of strategies to cleanup
+ broken build directories.
+ • The omnibar provides some visual feedback about build success/failure
+ when a build advancing to certain build phases completes.
+ • A new qemu plugin adds support for building for non-native architectures
+ using binfmt and qemu-user-static.
+ • A new "device" button has been added to the omnibar to select the target
+ device. We expect this to be used more in 3.30 but has limited support
+ in 3.28.
+
+Updated Translations:
+
+ Swedish, Danish, Lithuanian, Hungarian, Kazakh, British English, Korean,
+ Spanish, Greek, Turkish, Galician, French, Dutch, Czech, German, Italian,
+ Polish, Brazilian Portuguese, Serbian.
+
+ We'd like to thank all our translators for keeping up with a number of
+ late stage translation improvements.
+
+Distributors:
+
+ GNOME-based templates use the Flatpak 3.28 SDK and Platform. Those
+ may not be available until after 3.28 is announced. You may want to
+ coordinate your release to users with Flathub.
+
===============
Version 3.27.92
===============
diff --git a/data/org.gnome.Builder.appdata.xml.in b/data/org.gnome.Builder.appdata.xml.in
index afdba8981..d103cf526 100644
--- a/data/org.gnome.Builder.appdata.xml.in
+++ b/data/org.gnome.Builder.appdata.xml.in
@@ -82,6 +82,37 @@
<releases>
+ <release version="3.28.0" date="2018-03-13">
+ <description>
+ <p>
+ Builder 3.28 brings 6 months of features, bug fixes, and performance improvements.
+ </p>
+ <ul>
+ <li>Significant improvements in memory usage.</li>
+ <li>Builder now monitors your project's file-system for changes to update the sidebar in
real-time.</li>
+ <li>Builder gained the support for drag-n-drop of files in the project sidebar and editor.</li>
+ <li>Builder now tracks git status in the sidebar for quickly locating new and changed files.</li>
+ <li>An overview of the build pipeline is provided in the build panel which updates as the build
progresses.</li>
+ <li>Builder now extracts progress messages from tooling such as flatpak-builder and displays it
prominently in the project bar.</li>
+ <li>Builder tries to avoid building projects immediately upon opening, and no longer auto-updates
dependencies upon loading.</li>
+ <li>Developers can update project dependencies for certain project backends such as Flatpak and
Cargo using the "Update Dependencies" button in the omnibar.</li>
+ <li>Builder now uses a pseudo-terminal for build output, allowing color output from build
tooling.</li>
+ <li>A simplified newcomers experience has been added, to click on a newcomer project icon and
immediately clone/open the project.</li>
+ <li>Editor search has been improved to be more reliable and predictable in usage.</li>
+ <li>The project open dialog now defaults to directory selection. It will autodetect the project
backend based on the directory contents.</li>
+ <li>The code indexers have been improved.</li>
+ <li>Support for compile_commands.json has been added for Meson and CMake build systems.</li>
+ <li>Three-finger-swipe can be used to move pages left or right.</li>
+ <li>A number of improvements to Meson, CMake, and Make project support.</li>
+ <li>New templates including a Mono-based Gtk♯ application and a command-line based Makefile
template.</li>
+ <li>A number of features were added in our Flatpak support, including support for Flatpak SDK
extensions.</li>
+ <li>Builder no longer requires flatpak-builder on the host when running from Flatpak, it is now
bundled with Builder.</li>
+ <li>Technology preview for external devices, adding the ability to compile for alternate
architectures.</li>
+ <li>Technology preview of integrated unit testing is included.</li>
+ </ul>
+ </description>
+ </release>
+
<release version="3.27.92" date="2018-03-04">
<description>
<p>
diff --git a/doc/help/conf.py b/doc/help/conf.py
index dc611f152..3891e2b11 100644
--- a/doc/help/conf.py
+++ b/doc/help/conf.py
@@ -58,9 +58,9 @@ author = 'Christian Hergert, et al.'
# built documents.
#
# The short X.Y version.
-version = '3.27'
+version = '3.28'
# The full version, including alpha/beta/rc tags.
-release = '3.27.92'
+release = '3.28.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/meson.build b/meson.build
index d2428a150..6a62fefe5 100644
--- a/meson.build
+++ b/meson.build
@@ -1,6 +1,6 @@
project('gnome-builder', 'c',
license: 'GPL3+',
- version: '3.27.92',
+ version: '3.28.0',
meson_version: '>= 0.44.0',
default_options: [
'c_std=gnu11',
@@ -191,17 +191,17 @@ ld_supports_version_script = cc.links('''
message('Linker supports --version-script: @0@'.format(ld_supports_version_script))
# Commonly used deps
-libdazzle_dep = dependency('libdazzle-1.0', version: '>= 3.27.92')
-libgio_dep = dependency('gio-2.0', version: '>= 2.55.0')
+libdazzle_dep = dependency('libdazzle-1.0', version: '>= 3.28.0')
+libgio_dep = dependency('gio-2.0', version: '>= 2.56.0')
libgiounix_dep = dependency('gio-unix-2.0')
libgtk_dep = dependency('gtk+-3.0', version: '>= 3.22.26')
libgtksource_dep = dependency('gtksourceview-3.0', version: '>= 3.24.0')
libjson_glib_dep = dependency('json-glib-1.0', version: '>= 1.2.0')
-libjsonrpc_glib_dep = dependency('jsonrpc-glib-1.0', version: '>= 3.27.91')
+libjsonrpc_glib_dep = dependency('jsonrpc-glib-1.0', version: '>= 3.28.0')
libm_dep = cc.find_library('m', required: false)
libpangoft2_dep = dependency('pangoft2', version: '>= 1.38.0')
libpeas_dep = dependency('libpeas-1.0', version: '>= 1.22.0')
-libtemplate_glib_dep = dependency('template-glib-1.0', version: '>= 3.27.90')
+libtemplate_glib_dep = dependency('template-glib-1.0', version: '>= 3.28.0')
libvte_dep = dependency('vte-2.91', version: '>= 0.40.2')
libxml2_dep = dependency('libxml-2.0', version: '>= 2.9.0')
diff --git a/src/plugins/meson-templates/resources/flatpak-gtksharp.json.tmpl
b/src/plugins/meson-templates/resources/flatpak-gtksharp.json.tmpl
index c49231a8e..43d84537b 100644
--- a/src/plugins/meson-templates/resources/flatpak-gtksharp.json.tmpl
+++ b/src/plugins/meson-templates/resources/flatpak-gtksharp.json.tmpl
@@ -1,7 +1,7 @@
{
"app-id": "{{appid}}",
"runtime": "org.gnome.Platform",
- "runtime-version": "master",
+ "runtime-version": "3.28",
"sdk": "org.gnome.Sdk",
"command": "{{exec_name}}",
"sdk-extensions": ["org.freedesktop.Sdk.Extension.mono5"],
diff --git a/src/plugins/meson-templates/resources/flatpak.json
b/src/plugins/meson-templates/resources/flatpak.json
index 282c1864a..b193c858e 100644
--- a/src/plugins/meson-templates/resources/flatpak.json
+++ b/src/plugins/meson-templates/resources/flatpak.json
@@ -1,7 +1,7 @@
{
"app-id": "{{appid}}",
"runtime": "org.gnome.Platform",
- "runtime-version": "master",
+ "runtime-version": "3.28",
"sdk": "org.gnome.Sdk",
"command": "{{exec_name}}",
"finish-args": [
diff --git a/src/plugins/sysprof/meson.build b/src/plugins/sysprof/meson.build
index 234f4f176..f59102fbe 100644
--- a/src/plugins/sysprof/meson.build
+++ b/src/plugins/sysprof/meson.build
@@ -15,8 +15,8 @@ sysprof_sources = [
]
gnome_builder_plugins_deps += [
- dependency('sysprof-2', version: '>= 3.27.91'),
- dependency('sysprof-ui-2', version: '>= 3.27.91'),
+ dependency('sysprof-2', version: '>= 3.28.0'),
+ dependency('sysprof-ui-2', version: '>= 3.28.0'),
]
gnome_builder_plugins_sources += files(sysprof_sources)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]