diff --git a/_service b/_service
index 78e542c..9c457bb 100644
--- a/_service
+++ b/_service
@@ -4,7 +4,7 @@
https://gitlab.gnome.org/GNOME/libshumate.git
git
@PARENT_TAG@+@TAG_OFFSET@
- refs/tags/1.1.2
+ 1.2.0
(.*)\+0
\1
diff --git a/libshumate-1.1.2.obscpio b/libshumate-1.1.2.obscpio
deleted file mode 100644
index 769aab8..0000000
--- a/libshumate-1.1.2.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1626157232e015dcfdbf1bce883d5527684f9828df0df9db1d54d0973c9fa1ff
-size 1375756
diff --git a/libshumate-1.2.0.obscpio b/libshumate-1.2.0.obscpio
new file mode 100644
index 0000000..67bda72
--- /dev/null
+++ b/libshumate-1.2.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7dab3c555591173fc23d320343c36380fca6b1370cf3f95691393b6c345f0b8c
+size 1580044
diff --git a/libshumate.changes b/libshumate.changes
index 9b89693..0977c7c 100644
--- a/libshumate.changes
+++ b/libshumate.changes
@@ -1,3 +1,49 @@
+-------------------------------------------------------------------
+Sat Mar 16 09:31:19 UTC 2024 - Dominique Leuenberger
+
+- Update to version 1.2.0:
+ + Use g_assert_true instead of g_assert in tests.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 5 07:59:25 UTC 2024 - Dominique Leuenberger
+
+- Update to version 1.2.rc2:
+ + Fix regression in vector renderer with the latest optimizations
+ causing the hightway shield renderer in Maps not showing
+ shields.
+ + Fix compiling new tests with gcc using
+ -Wimplicit-function-declaration.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 4 07:34:51 UTC 2024 - Dominique Leuenberger
+
+- Update to version 1.2.rc:
+ + Performance improvements to the vector renderer.
+ + Remove undefined tile API.
+ + Fix zooming with smooth scrolling mice.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Feb 18 15:37:05 UTC 2024 - Dominique Leuenberger
+
+- Update to version 1.2.beta:
+ + Fix artifacts in NGL renderer.
+ + Don't crash in vector reader if key is NULL.
+ + Enable the vector renderer by default when building (can still
+ be disabled if not needed).
+ + Add distance method for Location.
+
+-------------------------------------------------------------------
+Sat Feb 17 10:18:07 UTC 2024 - Dominique Leuenberger
+
+- Update to version 1.2.alpha:
+ + Various vector renderer improvements.
+ + Support continous scroll.
+ + Support arrow key panning.
+- Drop -D libsoup3=true mesom paraameter: no longer supported.
+
-------------------------------------------------------------------
Fri Feb 16 10:34:16 UTC 2024 - Lubos Kocman
diff --git a/libshumate.obsinfo b/libshumate.obsinfo
index d70b5c4..1c89008 100644
--- a/libshumate.obsinfo
+++ b/libshumate.obsinfo
@@ -1,4 +1,4 @@
name: libshumate
-version: 1.1.2
-mtime: 1698869336
-commit: eeb257ab8cfca9133ec2e7da739d3ce815be7067
+version: 1.2.0
+mtime: 1710576260
+commit: 14434008eb5da2b382e93704e099c2d6f171ebd7
diff --git a/libshumate.spec b/libshumate.spec
index 8a4103f..3c450a7 100644
--- a/libshumate.spec
+++ b/libshumate.spec
@@ -22,7 +22,7 @@
%bcond_with profiling
Name: libshumate
-Version: 1.1.2
+Version: 1.2.0
Release: 0
Summary: C library providing a GtkWidget to display maps
License: Apache-2.0 AND LGPL-2.1-or-later AND BSD-3-Clause AND CC0-1.0 AND CC-BY-3.0 AND GFDL-1.2-only
@@ -89,7 +89,6 @@ This package contains development files for %{name}.
%build
%meson \
- -D libsoup3=true \
-D vector_renderer=true \
-D gtk_doc=true \
-D sysprof=%{?with_profiling:enabled}%{!?with_profiling:disabled} \