Skip to content

v0.1.0-beta.14

Pre-release
Pre-release
Compare
Choose a tag to compare
@tankerkiller125 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 in MailableInterface (#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 implements Illuminate\Contracts\Foundation\Application (#2142)
  • Flarum\Foundation\Application no longer inherits Illuminate\Container\Container (#2142)
  • paths have been split off from Flarum\Foundation\Application into Flarum\Foundation\Paths, which can be injected where needed (#2142)
  • Flarum\User\Gate no longer implements Illuminate\Contracts\Auth\Access\Gate (#2181)
  • Improve Group Gambit performance (#2192)
  • Switch to dayjs from momentjs (#2219)
  • Don't create a bio column in users 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 with flarum/utils/Stream (#2316)
  • Replace affixedSidebar util with AffixedSidebar component
  • Replace m.withAttr with flarum/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' as false for flarum/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 class
  • Flarum\Event\ConfigureApiRoutes event class
  • Flarum\Event\ConfigureForumRoutes event class
  • Flarum\Console\Event\Configuring event class
  • Flarum\Event\ConfigureModelDates event class
  • Flarum\Event\ConfigureLocales event class
  • Flarum\Event\ConfigureModelDefaultAttributes event class
  • Flarum\Event\GetModelRelationship event class
  • Flarum\User\Event\BioChanged event class
  • Flarum\Database\MigrationServiceProvider moved into Flarum\Database\DatabaseServiceProvider
  • Unused admin/components/Widget component (admin/component/DashboardWidget should be used instead)
  • Mandrill mail driver (bca833d)

Deprecated

  • Flarum\User\Event\GetDisplayName event class
  • Global path helpers, Flarum\Foundation\Application path methods (#2155)
  • Flarum\User\AssertPermissionTrait (#2044)