mirror of
https://github.com/flarum/framework.git
synced 2025-02-22 07:58:30 +08:00
chore: prepare 2.0.0-beta.1
This commit is contained in:
parent
153fb8684e
commit
d5f944023c
118
CHANGELOG.md
118
CHANGELOG.md
@ -1,5 +1,123 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [v2.0.0-beta.1](https://github.com/flarum/framework/compare/v1.8.9...v2.0.0-beta.1)
|
||||||
|
### Changed
|
||||||
|
- php 8.4 [#4103]
|
||||||
|
- JSON:API refactor [#3971]
|
||||||
|
- (mentions) allow renderer to be used without context [#3954]
|
||||||
|
- (flags) add pagination to flags list [#3931]
|
||||||
|
- (mentions) add integration test for reply approval notification [#3748]
|
||||||
|
- (mentions,emoji) tie autocomplete to editor instance [#3913]
|
||||||
|
- (phpstan) upgrade to be compatible with latest dependency updates [#3835]
|
||||||
|
- (tags) prevent loading tag state if loaded previously [#4009]
|
||||||
|
- (testing) run flarum/testing packages tests back again [#3844]
|
||||||
|
- Do not catch exceptions when testing Console commands [#3813]
|
||||||
|
- Patch vulnerability advisory [#3966]
|
||||||
|
- Search box improvements on tablet devices [#4076]
|
||||||
|
- Test using MySQL 8.1 [#3870]
|
||||||
|
- Upgrade dependencies [#3830], [#4012]
|
||||||
|
- Upgrade `intervention/image` to 3.2 [#3947]
|
||||||
|
- Upgrade Wikimedia/less.php to 4.1 [#3837]
|
||||||
|
- Upgrade Mithril to 2.2 [#3831]
|
||||||
|
- (tags) Wrong tag input width if contains CJK characters [#4127]
|
||||||
|
- allow custom actions runner to be defined [#3988]
|
||||||
|
- avoid using `.fa()` mixins and `@fa-var` vars [#3912]
|
||||||
|
- cleanup composer deps (40dcaf882cd017463ca792762d4aa11de8c5c7da)
|
||||||
|
- corrected typos in routes comments [#3840]
|
||||||
|
- extract `FormModal` from `Modal` [#3922]
|
||||||
|
- extract `buildSettingComponent` method into a `FormGroup` component [#3927]
|
||||||
|
- fix typos [#4021]
|
||||||
|
- function names (d15438846895a5cf7b5a584479ef63a6e3119925)
|
||||||
|
- handle deprecations from 1.x [#3909]
|
||||||
|
- ignore deprecation errors in prod [#4072]
|
||||||
|
- improve debugging experience [#3944]
|
||||||
|
- improve test suite [#3814]
|
||||||
|
- increase phpstan level to 6 [#3836]
|
||||||
|
- `HeaderPrimary.js` converted to typescript [#4052]
|
||||||
|
- merge the app with the container & implement the ApplicationContract [#3862]
|
||||||
|
- recover bundlewatch [#3829]
|
||||||
|
- remove ExtenderInterface[] as a conditional option, only support callable or ::class invoke [#3904]
|
||||||
|
- remove listing of posts in the show discussion endpoint [#4067]
|
||||||
|
- remove unused vars in catch [#3839]
|
||||||
|
- simplify if else conditions [#3843]
|
||||||
|
- simplify variable assignment using null coalescing operator [#4000]
|
||||||
|
- support composer auth in workflows [#3961]
|
||||||
|
- switch formatter to `format-message` [#4088]
|
||||||
|
- transpile js to es6 [#3699]
|
||||||
|
- unify frontend initializers naming [#4003]
|
||||||
|
- update FontAwesome v6 icon search link [#4036]
|
||||||
|
- use `::class` syntax to fetch class name instead of `get_class()` function [#3910]
|
||||||
|
- use `hex_color` rule for color validation [#3936]
|
||||||
|
- use `str_contains` instead of `strpos` [#3841]
|
||||||
|
### Fixed
|
||||||
|
- (a11y) convert empty links to buttons [#3926]
|
||||||
|
- (approval) `PostWasApproved` event triggered incorrectly [#3930]
|
||||||
|
- (em) prevent use if missing php functions (94b0d67a4020e1b7027e0df53dee1d681dc822e1)
|
||||||
|
- (em) production ready check (f6e84a0dc576d1cfe8539b7438244edf156e3b1a)
|
||||||
|
- (testing) use cookie for testing authentication [#3924]
|
||||||
|
- 3 char hex color is incorrectly modified to 6 [#4013]
|
||||||
|
- Add conditional rendering for email status in MailPage.tsx [#3997]
|
||||||
|
- Logout controller allows open redirects [#3948], [#4091]
|
||||||
|
- allow use of an attribute named `relationships` (1ead69e9b66ae9bc335be663498b7ea706adbf73)
|
||||||
|
- cannot install without db prefix [#4001]
|
||||||
|
- change length of email field [#4118]
|
||||||
|
- color input changes while typing [#3919]
|
||||||
|
- console extender does not accept `::class` attribute for schedule [#3903]
|
||||||
|
- default labels with `SettingDropdown` and `SelectDropdown` [#3854]
|
||||||
|
- duplicated `mentionsUsers` in extend.php (2b56129d70d18686a73d044ff65b418eef83f388)
|
||||||
|
- handled API errors break preloaded content [#3920]
|
||||||
|
- improve the flarum validator [#4133]
|
||||||
|
- installation command config path can be null (07623afacde590c45a20537add3b72a919050819)
|
||||||
|
- larastan changed namespace [#3955]
|
||||||
|
- larastan changes frequently (af2a32a3a4f50874c63785f5168e1df60f947553)
|
||||||
|
- load event mentioned tags on show discussion endpoint [#3915]
|
||||||
|
- move `UserSearchResult` to common (35f76bce60361caac8001c41c421de30f567b221)
|
||||||
|
- notify for all posts switch field loading state [#3938]
|
||||||
|
- only set actor on events that have it [#3914]
|
||||||
|
- overflowing forum stats [#3940]
|
||||||
|
- paginated list limit hard to change [#3918]
|
||||||
|
- prevent wiping out existing database on install [#4092]
|
||||||
|
- reset save button state when an error occurs in admin page [#4010]
|
||||||
|
- usage of `aria-hidden=false` might cause inconsistent behavior [#4074]
|
||||||
|
- use dynamic viewport units for height of Modals [#3951]
|
||||||
|
- user pages history not registered [#3916]
|
||||||
|
- validate required cli install args [#4093]
|
||||||
|
- make `WelcomeHero` extensible [#3848]
|
||||||
|
- Update the scheduler info link in admin (#3826)
|
||||||
|
### Added
|
||||||
|
- Export Registry [#3842]
|
||||||
|
- Code Splitting [#3860]
|
||||||
|
- Fontawesome v6 [#4020]
|
||||||
|
- extension bisect [#3980]
|
||||||
|
- extension list UI [#4066]
|
||||||
|
- admin search UI [#4022]
|
||||||
|
- add support for `PgSQL` [#3985]
|
||||||
|
- add support for `SQLite` [#3984]
|
||||||
|
- separate `MariaDB` driver [#4132]
|
||||||
|
- advanced maintenance modes [#3977]
|
||||||
|
- notification unsubscribe links [#3872]
|
||||||
|
- email overhaul with HTML multipart [#3872]
|
||||||
|
- date time formats from locales [#4029]
|
||||||
|
- messages extension [#4028]
|
||||||
|
- search drivers (revamp search system) [#3893]
|
||||||
|
- search UI/UX revamp [#3941]
|
||||||
|
- post search adapted with global search [#4019]
|
||||||
|
- vanilla CSS color scheme changes [#3996]
|
||||||
|
- (emoji) allow the user to set the CDN address [#3908]
|
||||||
|
- (nicknames) allow OAuth to provide a nickname [#4004]
|
||||||
|
- (sticky) make excerpt optional in sticky [#4016]
|
||||||
|
- JS `Notification` extender [#3974]
|
||||||
|
- add `whenExtensionDisabled` to `Conditional` extender [#3847]
|
||||||
|
- add option for filtering read stickied on all discussions page [#4073]
|
||||||
|
- allow resetting settings to default [#3935]
|
||||||
|
- define `FLARUM_START` constant [#4082]
|
||||||
|
- dispatch event to `flarum/installation-packages` on release [#3625]
|
||||||
|
- eloquent factories (primarily for tests) [#3982]
|
||||||
|
- frontend content flexible order priorities [#3765]
|
||||||
|
- improve emoji autocomplete [#3923]
|
||||||
|
- recover support for ico favicon [#4126]
|
||||||
|
- theming and extensibility improvements [#3876]
|
||||||
|
|
||||||
## [v1.8.1](https://github.com/flarum/framework/compare/v1.8.0...v1.8.1)
|
## [v1.8.1](https://github.com/flarum/framework/compare/v1.8.0...v1.8.1)
|
||||||
### Fixed
|
### Fixed
|
||||||
* recover temporary solution for html entities in browser title (e72541e35de4f71f9d870bbd9bb46ddf586bdf1d)
|
* recover temporary solution for html entities in browser title (e72541e35de4f71f9d870bbd9bb46ddf586bdf1d)
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0",
|
"flarum/core": "^2.0.0-beta.1",
|
||||||
"flarum/approval": "^2.0"
|
"flarum/approval": "^2.0"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0",
|
"flarum/core": "^2.0.0-beta.1",
|
||||||
"flarum/flags": "^2.0"
|
"flarum/flags": "^2.0"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
"type": "flarum-extension",
|
"type": "flarum-extension",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
"source": "https://github.com/flarum/extension-manager"
|
"source": "https://github.com/flarum/extension-manager"
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0",
|
"flarum/core": "^2.0.0-beta.1",
|
||||||
"composer/composer": "^2.7"
|
"composer/composer": "^2.7"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0",
|
"flarum/core": "^2.0.0-beta.1",
|
||||||
"pusher/pusher-php-server": "^7.2"
|
"pusher/pusher-php-server": "^7.2"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"flarum/core": "^2.0"
|
"flarum/core": "^2.0.0-beta.1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -25,7 +25,7 @@ class Application extends IlluminateContainer implements LaravelApplication
|
|||||||
*
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
const VERSION = '2.0-dev';
|
const VERSION = '2.0.0-beta.1';
|
||||||
|
|
||||||
protected bool $booted = false;
|
protected bool $booted = false;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user