Releases: flarum/flarum-core
Releases · flarum/flarum-core
v2.0.0-beta.2
Fixed
- bad modal alert text alignment [#4152]
- beta.1 early bugs (a81d13e26c1c2191859493de2ad45a515ad07b90)
- code split fails with common module [#4151]
- composer no longer autofocusing [#4149]
- conditional renders 0 (1cd644d27feb4eeea5cbaedd009a3af2643af396)
- custom styles from 1.x can crash the app [#4159]
- discussion page renders before loading is finished [#4158]
- discussion posts not always properly loaded [#4156]
- fixed side nav missing top spacing [#4147]
- invisible dropdown text when header is colored (958dec594486cbc14cf8f922db324a8ffc0245e3)
- lazy module import always returns default module [#4148]
- mistakenly removed code (33121ed1cc260bf967f0b8c4d10ab5099410bac0)
- select input cuts off [#4157]
- use correct human time format key [#4154]
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2
v2.0.0-beta.1
Changed
- php 8.4 [#4103]
- JSON:API refactor [#3971]
- 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]
- 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
fromModal
[#3922] - extract
buildSettingComponent
method into aFormGroup
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 ofget_class()
function [#3910] - use
hex_color
rule for color validation [#3936] - use
str_contains
instead ofstrpos
[#3841] - graceful failure from extend/override errors [#4134]
Fixed
- (a11y) convert empty links to buttons [#3926]
- 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
andSelectDropdown
[#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)
- 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]
- JS
Notification
extender [#3974] - add
whenExtensionDisabled
toConditional
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]
Full Changelog: v1.8.1...v2.0.0-beta.1
v1.8.9
v1.8.8
Full Changelog: v1.8.7...v1.8.8
v1.8.7
Full Changelog: v1.8.6...v1.8.7
v1.8.6
Full Changelog: v1.8.5...v1.8.6
v1.8.5
Fixed
- Logout controller allows open redirects [flarum/framework#3948]
Full Changelog: v1.8.4...v1.8.5
v1.8.4
Fixed
s9e/textformatter
2.15 has breaking changes [flarum/framework#3946]
Full Changelog: v1.8.3...v1.8.4
v1.8.3
v1.8.2
v1.8.2
Fixed
- suspended users can abuse avatar upload [#3890]
- missing compat exports [#3888]
Full Changelog: v1.8.1...v1.8.2