From e1a91dcd772b6e8062727fbb42be303d6d530f4f Mon Sep 17 00:00:00 2001 From: Sami Mazouz Date: Fri, 25 Apr 2025 10:19:54 +0100 Subject: [PATCH] chore: prepare 2.0.0-beta.3 --- CHANGELOG.md | 42 +++++++++++++++++++ extensions/akismet/composer.json | 2 +- extensions/approval/composer.json | 2 +- extensions/bbcode/composer.json | 2 +- extensions/embed/composer.json | 2 +- extensions/emoji/composer.json | 2 +- extensions/flags/composer.json | 2 +- extensions/lang-english/composer.json | 2 +- extensions/likes/composer.json | 2 +- extensions/lock/composer.json | 2 +- extensions/markdown/composer.json | 2 +- extensions/mentions/composer.json | 2 +- extensions/messages/composer.json | 2 +- extensions/nicknames/composer.json | 2 +- extensions/package-manager/composer.json | 2 +- extensions/pusher/composer.json | 2 +- extensions/statistics/composer.json | 2 +- extensions/sticky/composer.json | 2 +- extensions/subscriptions/composer.json | 2 +- extensions/suspend/composer.json | 2 +- extensions/tags/composer.json | 2 +- framework/core/src/Foundation/Application.php | 2 +- 22 files changed, 63 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e82f4880e..205b9a264 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,47 @@ # Changelog +## [v2.0.0-beta.3](https://github.com/flarum/framework/compare/v2.0.0-beta.2...v2.0.0-beta.3) +### Changed +- (a11y) misc a11y improvements by @SychO9 [#4211] +- allow labels of `PostStreamScrubber` to be customized by @DavideIadeluca [#4181] +- improve extensibility of Admin Pages by @DavideIadeluca [#4200] +- improve extensibility of `IndexPage` by @DavideIadeluca [#4182] +- improve extensibility of `PostMeta` component by @DavideIadeluca [#4196] +- make search debounce time extensible by @DavideIadeluca [#4172] +- Sanitize page in `Tag` (#4170) by @rob006 (15112c2f40656db8c310945e6c7255b90570379f) +- Codebase cleanup by @xHeaven [#4161] +- `audit-fix` by @SychO9 (fbe7be69ef573d0d39f70454bfd02ab94857db8a) +- increase composer job timeout by @SychO9 (fa88731fe1f4473831af6ba56b186c72924307d9) +- optimize querying post index by @SychO9 [#4178] +- render after first post items once by @SychO9 (973f4f6f6ba8574b9d56674df94a02f060464ca4) +- (tags) improve extensibility of `TagHero` by @DavideIadeluca [#4198] +- allow extending `PostPreview` content by @DavideIadeluca [#4197] +- improve extensibility of `WelcomeHero` by @DavideIadeluca [#4199] +- make it easier to add content after the first post by @DavideIadeluca [#4186] +### Fixed +- (security) Session Hijacking via Authoritative Subdomain Cookie Overwrite by @novacuum (f19007f42466ebf881307670a32d14516444ac24) +- fixes issue with smtp non-tls connections by @luceos [#4203] +- change condition when `unread` label is shown in Scrubber by @DavideIadeluca [#4185] +- change starting position of `aria-posinset` by @DavideIadeluca [#4191] +- return empty object if selected mail driver is unavailable by @DavideIadeluca [#4183] +- (tags) resolve `a11y` warnings in Admin Frontend by @DavideIadeluca [#4184] +- (em) skip incompatible extension updates by @SychO9 [#4177] +- (phpstan) incompatibility with recent updates by @SychO9 (1b9ff2b6fa90a9c991b6e1d9ab5bd959802bd099) +- (webpack) chunk module path checking fails with dotted directories by @DavideIadeluca [#4179] +- `sendmail` driver fails by @SychO9 [#4168] +- `suspended_until` serialized as date instead of datetime by @SychO9 [#4169] +- messages UI/UX improvement by @SychO9 [#4173] +- messages inconsistencies by @SychO9 [#4174] +- prevent users from seeing their own flags by @SychO9 [#4167] +- visual bugs by @SychO9 (97e56af2cd8e97e4ef10235d3e584d0def2afffc) +### Added +- (messages) messages page extensible content by @SychO9 (561e22784a547c8aa92120e0972a9cc97ac21645) +- (pm) delete own messages by @SychO9 [#4180] +- (pm) messages anchor link by @SychO9 [#4175] +- actions dropdown in admin user list by @DavideIadeluca [#4188] +- advanced admin registry extenders by @SychO9 [#4209] +- reusable component for showing IP address by @DavideIadeluca [#4187] + ## [v2.0.0-beta.2](https://github.com/flarum/framework/compare/v2.0.0-beta.1...v2.0.0-beta.2) ### Fixed - (em) incorrect extension compatibility check [#4155] diff --git a/extensions/akismet/composer.json b/extensions/akismet/composer.json index 90f85f8fe..8f7de13ef 100644 --- a/extensions/akismet/composer.json +++ b/extensions/akismet/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2", + "flarum/core": "^2.0.0-beta.3", "flarum/approval": "^2.0" }, "autoload": { diff --git a/extensions/approval/composer.json b/extensions/approval/composer.json index 6593adf71..6405d3fc4 100644 --- a/extensions/approval/composer.json +++ b/extensions/approval/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2", + "flarum/core": "^2.0.0-beta.3", "flarum/flags": "^2.0" }, "autoload": { diff --git a/extensions/bbcode/composer.json b/extensions/bbcode/composer.json index 3ba539a52..34c557661 100644 --- a/extensions/bbcode/composer.json +++ b/extensions/bbcode/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/embed/composer.json b/extensions/embed/composer.json index 4992ac23a..db87208b9 100644 --- a/extensions/embed/composer.json +++ b/extensions/embed/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/emoji/composer.json b/extensions/emoji/composer.json index 6b0f58c76..734151ed9 100644 --- a/extensions/emoji/composer.json +++ b/extensions/emoji/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "extra": { "branch-alias": { diff --git a/extensions/flags/composer.json b/extensions/flags/composer.json index 8fbe4b81d..555e33005 100644 --- a/extensions/flags/composer.json +++ b/extensions/flags/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/lang-english/composer.json b/extensions/lang-english/composer.json index df2bab8e4..9f4d51db1 100644 --- a/extensions/lang-english/composer.json +++ b/extensions/lang-english/composer.json @@ -7,7 +7,7 @@ ], "license": "MIT", "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "extra": { "branch-alias": { diff --git a/extensions/likes/composer.json b/extensions/likes/composer.json index 15257b6b2..8404e9811 100644 --- a/extensions/likes/composer.json +++ b/extensions/likes/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/lock/composer.json b/extensions/lock/composer.json index 6838ea0dc..304559cb3 100644 --- a/extensions/lock/composer.json +++ b/extensions/lock/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/markdown/composer.json b/extensions/markdown/composer.json index 0c2c0a1ec..bf3027c18 100644 --- a/extensions/markdown/composer.json +++ b/extensions/markdown/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "extra": { "branch-alias": { diff --git a/extensions/mentions/composer.json b/extensions/mentions/composer.json index c026f14dd..6a06dee8a 100644 --- a/extensions/mentions/composer.json +++ b/extensions/mentions/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/messages/composer.json b/extensions/messages/composer.json index 2c2f30917..cc6195c82 100644 --- a/extensions/messages/composer.json +++ b/extensions/messages/composer.json @@ -7,7 +7,7 @@ "type": "flarum-extension", "license": "MIT", "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "authors": [ { diff --git a/extensions/nicknames/composer.json b/extensions/nicknames/composer.json index 4c582999e..fc515f999 100644 --- a/extensions/nicknames/composer.json +++ b/extensions/nicknames/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/package-manager/composer.json b/extensions/package-manager/composer.json index 4b25b216a..8a3b20950 100755 --- a/extensions/package-manager/composer.json +++ b/extensions/package-manager/composer.json @@ -22,7 +22,7 @@ "source": "https://github.com/flarum/extension-manager" }, "require": { - "flarum/core": "^2.0.0-beta.2", + "flarum/core": "^2.0.0-beta.3", "composer/composer": "^2.7" }, "require-dev": { diff --git a/extensions/pusher/composer.json b/extensions/pusher/composer.json index 2255f8ec8..a1949b7a7 100644 --- a/extensions/pusher/composer.json +++ b/extensions/pusher/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2", + "flarum/core": "^2.0.0-beta.3", "pusher/pusher-php-server": "^7.2" }, "require-dev": { diff --git a/extensions/statistics/composer.json b/extensions/statistics/composer.json index 115441174..c42b6c869 100644 --- a/extensions/statistics/composer.json +++ b/extensions/statistics/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/sticky/composer.json b/extensions/sticky/composer.json index d918ca5ae..fb3418d0b 100644 --- a/extensions/sticky/composer.json +++ b/extensions/sticky/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/subscriptions/composer.json b/extensions/subscriptions/composer.json index 4b6d044e6..673eced49 100644 --- a/extensions/subscriptions/composer.json +++ b/extensions/subscriptions/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/suspend/composer.json b/extensions/suspend/composer.json index 71621161d..dcfad5ef0 100644 --- a/extensions/suspend/composer.json +++ b/extensions/suspend/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/extensions/tags/composer.json b/extensions/tags/composer.json index 9171d5836..5c9cbdb5a 100644 --- a/extensions/tags/composer.json +++ b/extensions/tags/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "flarum/core": "^2.0.0-beta.2" + "flarum/core": "^2.0.0-beta.3" }, "autoload": { "psr-4": { diff --git a/framework/core/src/Foundation/Application.php b/framework/core/src/Foundation/Application.php index c82a62118..5332a5cdb 100644 --- a/framework/core/src/Foundation/Application.php +++ b/framework/core/src/Foundation/Application.php @@ -25,7 +25,7 @@ class Application extends IlluminateContainer implements LaravelApplication * * @var string */ - public const VERSION = '2.0.0-beta.2'; + public const VERSION = '2.0.0-beta.3'; protected bool $booted = false;