diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml
index 99dd8b0abe..d69a917bd5 100644
--- a/.github/ISSUE_TEMPLATE/bug-report.yml
+++ b/.github/ISSUE_TEMPLATE/bug-report.yml
@@ -16,8 +16,8 @@ body:
description: From StaffCP -> Overview
options:
- Development version
- - 2.2.3
- - <= 2.2.2
+ - 2.2.4
+ - <= 2.2.3
validations:
required: true
diff --git a/.github/SECURITY.md b/.github/SECURITY.md
index ab3d58b04d..f188edc4e0 100644
--- a/.github/SECURITY.md
+++ b/.github/SECURITY.md
@@ -8,8 +8,8 @@ The following NamelessMC releases are supported by the development team
| Version | Supported |
|-----------|--------------------|
-| 2.2.3 | :white_check_mark: |
-| <= 2.2.2 | :x: |
+| 2.2.4 | :white_check_mark: |
+| <= 2.2.3 | :x: |
| <= 1.0.22 | :x: |
## Reporting a Vulnerability
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6a6d12ae40..56fb7b1b76 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,17 @@
## [Unreleased](https://github.com/NamelessMC/Nameless/compare/v2.2.0...develop)
> [Milestone](https://github.com/NamelessMC/Nameless/milestone/23)
+## [2.2.4](https://github.com/NamelessMC/Nameless/compare/v2.2.3...v2.2.4) - 2025-08-10
+### Added
+- No additions this releasse
+
+### Changed
+- Hide error in API requests if the user has no permission
+- Clean default SEO values in staff panel
+
+### Fixed
+- Double escape entities before passing into editor
+
## [2.2.3](https://github.com/NamelessMC/Nameless/compare/v2.2.2...v2.2.3) - 2025-05-22
### Added
- No additions this releasse
diff --git a/core/classes/Database/DatabaseInitialiser.php b/core/classes/Database/DatabaseInitialiser.php
index 20be65f4f5..bf92f50ffa 100644
--- a/core/classes/Database/DatabaseInitialiser.php
+++ b/core/classes/Database/DatabaseInitialiser.php
@@ -214,7 +214,7 @@ private function initialiseSettings(): void
Settings::set('recaptcha_type', 'Recaptcha3');
Settings::set('recaptcha_login', '0');
Settings::set('email_verification', '1');
- Settings::set('nameless_version', '2.2.3');
+ Settings::set('nameless_version', '2.2.4');
Settings::set('version_checked', date('U'));
Settings::set('phpmailer', '0');
Settings::set('custom_avatars', '0');
diff --git a/core/includes/updates/223.php b/core/includes/updates/223.php
new file mode 100644
index 0000000000..c525adacae
--- /dev/null
+++ b/core/includes/updates/223.php
@@ -0,0 +1,10 @@
+runMigrations();
+
+ $this->setVersion('2.2.4');
+ }
+};
diff --git a/custom/panel_templates/Default/template.php b/custom/panel_templates/Default/template.php
index b9add6833d..e896812970 100644
--- a/custom/panel_templates/Default/template.php
+++ b/custom/panel_templates/Default/template.php
@@ -26,8 +26,8 @@ public function __construct(Language $language)
parent::__construct(
'Default', // Template name
- '2.2.3', // Template version
- '2.2.3', // Nameless version template is made for
+ '2.2.4', // Template version
+ '2.2.4', // Nameless version template is made for
'Coldfire', // Author, you can use HTML here
__DIR__, // Specify the path to the template
);
diff --git a/custom/templates/DefaultRevamp/template.php b/custom/templates/DefaultRevamp/template.php
index 083e13f6b4..01a77bc7b2 100755
--- a/custom/templates/DefaultRevamp/template.php
+++ b/custom/templates/DefaultRevamp/template.php
@@ -27,8 +27,8 @@ public function __construct(Language $language, User $user, Pages $pages)
{
$template = [
'name' => 'DefaultRevamp',
- 'version' => '2.2.3',
- 'nl_version' => '2.2.3',
+ 'version' => '2.2.4',
+ 'nl_version' => '2.2.4',
'author' => 'Xemah',
];
diff --git a/modules/Cookie Consent/module.php b/modules/Cookie Consent/module.php
index 44dfd3cc68..a1cd5af99b 100644
--- a/modules/Cookie Consent/module.php
+++ b/modules/Cookie Consent/module.php
@@ -18,8 +18,8 @@ public function __construct(Language $language, Language $cookie_language, Pages
$name = 'Cookie Consent';
$author = 'Samerton';
- $module_version = '2.2.3';
- $nameless_version = '2.2.3';
+ $module_version = '2.2.4';
+ $nameless_version = '2.2.4';
parent::__construct($this, $name, $author, $module_version, $nameless_version);
diff --git a/modules/Core/module.php b/modules/Core/module.php
index 73fee9eb63..f10c34167c 100644
--- a/modules/Core/module.php
+++ b/modules/Core/module.php
@@ -19,8 +19,8 @@ public function __construct(Language $language, Pages $pages, User $user, Naviga
$name = 'Core';
$author = 'Samerton';
- $module_version = '2.2.3';
- $nameless_version = '2.2.3';
+ $module_version = '2.2.4';
+ $nameless_version = '2.2.4';
parent::__construct($this, $name, $author, $module_version, $nameless_version);
diff --git a/modules/Discord Integration/module.php b/modules/Discord Integration/module.php
index 42b18f4aa6..175e6c3426 100644
--- a/modules/Discord Integration/module.php
+++ b/modules/Discord Integration/module.php
@@ -16,8 +16,8 @@ public function __construct(Language $language, Pages $pages, Endpoints $endpoin
$name = 'Discord Integration';
$author = 'Aberdeener';
- $module_version = '2.2.3';
- $nameless_version = '2.2.3';
+ $module_version = '2.2.4';
+ $nameless_version = '2.2.4';
parent::__construct($this, $name, $author, $module_version, $nameless_version);
diff --git a/modules/Forum/module.php b/modules/Forum/module.php
index c540d0ed25..fc6fab2f44 100644
--- a/modules/Forum/module.php
+++ b/modules/Forum/module.php
@@ -18,8 +18,8 @@ public function __construct(Language $language, Language $forum_language, Pages
$name = 'Forum';
$author = 'Samerton';
- $module_version = '2.2.3';
- $nameless_version = '2.2.3';
+ $module_version = '2.2.4';
+ $nameless_version = '2.2.4';
parent::__construct($this, $name, $author, $module_version, $nameless_version);
diff --git a/modules/Members/module.php b/modules/Members/module.php
index 73ae748f0d..02e04883d4 100644
--- a/modules/Members/module.php
+++ b/modules/Members/module.php
@@ -18,8 +18,8 @@ public function __construct(Language $language, Language $members_language, Page
$name = 'Members';
$author = 'Aberdeener';
- $module_version = '2.2.3';
- $nameless_version = '2.2.3';
+ $module_version = '2.2.4';
+ $nameless_version = '2.2.4';
parent::__construct($this, $name, $author, $module_version, $nameless_version);
diff --git a/package.json b/package.json
index d2534a9434..e3838f9d34 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "nameless",
- "version": "2.2.3",
+ "version": "2.2.4",
"repository": "https://github.com/NamelessMC/Nameless",
"license": "MIT",
"private": true,