diff --git a/.cockpit-composer.metadata b/.cockpit-composer.metadata
index 4cace33..e81a4da 100644
--- a/.cockpit-composer.metadata
+++ b/.cockpit-composer.metadata
@@ -1 +1 @@
-b189b1d3d52e3acfd44514f6164dbe1666b90b2c SOURCES/cockpit-composer-27.tar.gz
+46f6f9769e83604cae48fa630020538b49964671 SOURCES/cockpit-composer-28.tar.gz
diff --git a/.gitignore b/.gitignore
index 726f3d7..91b3a7f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/cockpit-composer-27.tar.gz
+SOURCES/cockpit-composer-28.tar.gz
diff --git a/SPECS/cockpit-composer.spec b/SPECS/cockpit-composer.spec
index ccfd77c..4b574a7 100644
--- a/SPECS/cockpit-composer.spec
+++ b/SPECS/cockpit-composer.spec
@@ -1,5 +1,5 @@
 Name:           cockpit-composer
-Version:        27
+Version:        28
 Release:        1%{?dist}
 Summary:        Composer GUI for use with Cockpit
 
@@ -42,6 +42,12 @@ cp -a io.weldr.cockpit-composer.metainfo.xml %{buildroot}/%{_datadir}/metainfo/
 %{_datadir}/metainfo/*
 
 %changelog
+* Mon Jan 18 2021 Jacob Kozol <jkozol@redhat.com> - 28-1
+- Use sentence case rather than title case
+- Add and update tests
+- Update translations from weblate
+- Update minor NPM dependencies
+
 * Thu Dec 10 2020 Jacob Kozol <jkozol@redhat.com> - 27-1
 - Sync with upstream release 27
 - Add additional form validation for the Create Image Wizard