v0.1.0-beta.14
Pre-release
Pre-release
tankerkiller125
released this
20 Oct 18:21
·
797 commits
to master
since this release
Cairns Birdwing
Added
- Check dependencies before enabling / disabling extensions (#2188)
- Set up temporary infrastructure for TypeScript in core (#2206)
- Better UI for request error modals (#1929)
- Display name extender, tests, frontend UI (#2174)
- Scroll to post or show alert when editing a post from another page (#2108)
- Feature to test email config by sending an email to the current user (#2023)
- Allow searching users by group ID using the group gambit (#2192)
- Use
liveHumanTimes
helper to update times without reload/rerender (#2208) - View extender, tests (#2134)
- User extender to replace
PrepareUserGroups
(#2110) - Increase extensibility of skeleton PHP (#2308, #2318)
- Pass a translator instance to
getEmailSubject
inMailableInterface
(#2244) - Force LF line endings on windows (#2321)
- Add a
Link
component for internal and external links (#2315) ConfirmDocumentUnload
component- Error handler middleware can now be manipulated by the middleware extender
Changed
- Update to Mithril 2 (#2255)
- Stop storing component instances (#1821, #2144)
- Update to Laravel 6.x (#2055)
Flarum\Foundation\Application
no longer implementsIlluminate\Contracts\Foundation\Application
(#2142)Flarum\Foundation\Application
no longer inheritsIlluminate\Container\Container
(#2142)paths
have been split off fromFlarum\Foundation\Application
intoFlarum\Foundation\Paths
, which can be injected where needed (#2142)Flarum\User\Gate
no longer implementsIlluminate\Contracts\Auth\Access\Gate
(#2181)- Improve Group Gambit performance (#2192)
- Switch to
dayjs
frommomentjs
(#2219) - Don't create a
bio
column inusers
for new installations (#2215) - Start converting core JS to TypeScript (#2207)
- Make Carbon an explicit dependency (3b39c21)
- Use Symfony's translator interface instead of Laravel's (#2243)
- Use newer versions of fontawesome (#2274)
- Use URL generator instead of
app()->url()
where possible (#2302) - Move config from
config.php
into an injectable helper class (#2271) - Use reserved TLD for bogus and test urls (6860b24)
- Replace
m.stream
withflarum/utils/Stream
(#2316) - Replace
affixedSidebar
util withAffixedSidebar
component - Replace
m.withAttr
withflarum/utils/withAttr
- Scroll Listener is now passive, performance improvement (#2387)
Fixed
generate:migration
command for extensions (443949f)- Container config for
UninstalledSite
(ecdce44) - Tooltip glitch on page chang (#2118)
- Using multiple extenders in tests (c4f4f21)
- Header glitch when opening modals (#2131)
- Ensure
SameSite
is explicitly set for cookies (#2159) - Ensure
Flarum\User\Event\AvatarChanged
event is properly dispatched (#2197) - Show correct error message on wrong password when changing email (#2171)
- Discussion unreadCount could be higher than commentCount if posts deleted (#2195)
- Don't show page title on the default route (#2047)
- Add page title to
All Discussions
page when it isn't the default route (#2047) - Accept
'0'
asfalse
forflarum/components/Checkbox
(#2210) - Fix PostStreamScrubber background (#2222)
- Test port on BaseUrl tests (#2226)
UrlGenerator
can now generate urls with optional parameters (#2246)- Allow
less
to be compiled independently of Flarum (#2252) - Use correct number abbreviation (#2261)
- Ensure avatar html uses alt tags for accessibility (#2269)
- Escape regex when searching (#2273)
- Remove unneeded semicolons inserted during JS compilation (#2280)
- Don't require a username/password for SMTP (#2287)
- Allow uppercase entries for SMTP encryption validation (#2289)
- Ensure that the right number of posts is returned from list posts API (#2291)
- Fix a variety of PostStream bugs (#2160, #2160)
- Sliding discussion glitch on mobile (#2324)
- Sliding discussion button in wrong place (#2330, #2383)
- Sliding discussion glitch on mobile (#2381)
- Fix PostStream for posts with top margins, and scrubber position when scrolling below posts (#2369)
Removed
Flarum\Event\AbstractConfigureRoutes
event classFlarum\Event\ConfigureApiRoutes
event classFlarum\Event\ConfigureForumRoutes
event classFlarum\Console\Event\Configuring
event classFlarum\Event\ConfigureModelDates
event classFlarum\Event\ConfigureLocales
event classFlarum\Event\ConfigureModelDefaultAttributes
event classFlarum\Event\GetModelRelationship
event classFlarum\User\Event\BioChanged
event classFlarum\Database\MigrationServiceProvider
moved intoFlarum\Database\DatabaseServiceProvider
- Unused
admin/components/Widget
component (admin/component/DashboardWidget
should be used instead) - Mandrill mail driver (bca833d)