Releases: flarum/framework
Releases · flarum/framework
Release list
v1.8.19
v1.8.18
What's Changed
- [1.x] ci: allow
commit_all_dirtyin build by @rafaucau in #4772 - [1.x] fix(mentions): prevent deleted fallback for unsynced posts during formatting by @huoxin233 in #4826
- [1.x] fix: Handle network connection loss in the frontend by @gianniguida in #4843
- [1.x] feat: add setting to disable sticky pinning on All Discussions page by @gianniguida in #4607
- [1.x] fix(core): render only the requested posts on the no-JS discussion page by @karl-bullock in #4852
- [1.x] fix(search): coalesce null query before gambits to avoid str_getcsv deprecation by @edgeinfinity1 in #4812
- [1.x] chore: prep 1.8.18 by @imorland in #4887
Full Changelog: v1.8.17...v1.8.18
v2.0.0-rc.5
v2.0.0-rc.4
v1.8.17
What's Changed
- [1.x] fix: add xslt polyfill so forum continues to boot on browsers without XSLT by @imorland in #4644
- [1.x] fix(testing): use cookie for testing authentication by @huoxin233 in #4631
- [1.x] chore: peg composer version to LTS by @DavideIadeluca in #4661
- [1.x] Fix abandoned-extensions sync never being scheduled by @imorland in #4706
- [1.x] Add first-party Audit extension by @imorland in #4704
- [1.x] Fix broken images and Tests badge in README by @imorland in #4710
- [1.x] fix: mobile discussion total post count not updating on reply by @huoxin233 in #4684
- [1.x] fix(tooltip): resolve native tooltip flash, async teardown leaks, and dynamic text by @huoxin233 in #4675
- chore: prep 1.8.17 release by @imorland in #4735
- [1.x] Add docs link to Audit extension by @imorland in #4736
Full Changelog: v1.8.16...v1.8.17
v2.0.0-rc.3
v2.0.0-rc.2
v2.0.0-rc.1
What's Changed
- chore(deps): bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #4503
- chore(deps): bump brace-expansion from 1.1.12 to 1.1.13 by @dependabot[bot] in #4506
- [2.x] perf: eliminate N+1 queries on discussion list by @imorland in #4508
- [2.x] perf(core): add composite index on notifications to fix slow unread count queries by @imorland in #4509
- [2.x] fix(core): suppress PHP warning when extension name lacks vendor/package format by @imorland in #4510
- [2.x] fix(core): strip trailing slash from URI before route dispatch by @imorland in #4511
- [2.x] fix: incorrect bottom page padding by @imorland in #4518
- [2.x] fix(sticky): qualify ambiguous
idcolumn in is_unread_sticky subquery by @imorland in #4520 - [2.x] chore: set Appver to 2.0.0-dev by @imorland in #4521
- [2.x] feat: add reset settings button to extension admin pages by @imorland in #4522
- chore(deps): bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #4523
- chore(deps): bump lodash-es from 4.17.23 to 4.18.1 by @dependabot[bot] in #4517
- chore(deps): bump lodash-es from 4.17.21 to 4.18.1 in /extensions/gdpr/js by @dependabot[bot] in #4516
- chore(deps): bump lodash-es from 4.17.21 to 4.18.1 in /extensions/realtime/js by @dependabot[bot] in #4515
- fix: attribute fields bypassed serializeValue in Flarum Serializer by @imorland in #4530
- fix: improve StatusWidget mobile layout on admin dashboard by @imorland in #4531
- fix: use value comparison in PaginatedListState::paramsChanged() for object params by @imorland in #4532
- fix: show avatar and badges in reply placeholder composing state on mobile by @imorland in #4533
- fix: preserve array values in Attribute::serializeValue by @imorland in #4534
- [2.x] fix(tags): use hasPermission for bypassTagCounts to avoid restricted-tag policy interference by @imorland in #4539
- [2.x] feat: add 'forum-widget' extension category by @imorland in #4543
- [2.x] fix: invalidate active sessions when password is changed by @imorland in #4551
- [2.x] fix: delete stale password tokens when requesting a new reset by @imorland in #4552
- [2.x] fix: enforce expiry check on password reset token submission by @imorland in #4550
- fix: harden avatar-from-URL Guzzle client (disable redirects, add timeout and size limit) by @imorland in #4553
- [2.x] feat: HiDPI avatar srcset (#4554) by @imorland in #4555
- [2.x] fix(tags): use forum description for meta description on tags homepage by @imorland in #4558
- [2.x] feat: sync abandoned extensions list from flarum/abandoned-extensions by @imorland in #4560
- [2.x] perf: frontend performance improvements — preconnect hints, fetchpriority, FOUC fix, viewport by @imorland in #4561
- [2.x] misc: small correctness and accessibility fixes by @imorland in #4562
- [2.x] perf(tags): resolve tag slugs in a single batch query in TagFilter by @imorland in #4563
- fix: update logo in README by @imorland in #4564
- fix: update screenshot in README by @imorland in #4565
- [2.x] fix(admin): avatar driver default value and abandoned sync message padding by @imorland in #4567
- [2.x] fix(UserCard): restore controls icon for mobile visibility by @imorland in #4568
- [2.x] fix: remove hardcoded radio input name in
FormGroupby @rafaucau in #4571 - [2.x] feat(realtime): add extension hook to authorize presence channels by @imorland in #4573
- [2.x] fix: prevent FA Kit from overriding display on hidden icon elements by @imorland in #4575
- [2.x] chore(webpack-config): remove deprecated Babel plugins from config by @rafaucau in #4498
- chore(deps): bump follow-redirects from 1.15.9 to 1.16.0 by @dependabot[bot] in #4576
- fix: admin nav dropdown flickers on mobile, fixes #4577 by @luceos in #4578
- [2.x] chore: nitpick on community=>forum by @luceos in #4580
- [2.x] feat: all images validated equally by @luceos in #4579
- chore: prep rc.1 by @imorland in #4581
- [2.x] chore: bump phpunit/phpunit to ^12.5.22 by @imorland in #4585
Full Changelog: v2.0.0-beta.8...v2.0.0-rc.1
v1.8.16
What's Changed
- [1.x] feat: add 'forum-widget' extension category by @imorland in #4542
- [1.x] fix: enforce expiry check on password reset token submission by @imorland in #4545
- [1.x] fix: invalidate active sessions when password is changed by @imorland in #4546
- [1.x] fix: delete stale password tokens when requesting a new reset by @imorland in #4547
- [1.x] fix(tags): use forum description for meta description on tags homepage by @imorland in #4557
- [1.x] feat: sync abandoned extensions list from flarum/abandoned-extensions by @imorland in #4559
- chore: prep 1.8.16 by @imorland in #4586
Full Changelog: v1.8.15...v1.8.16
v1.8.15
What's Changed
- [1.x] feat: announcements widget on admin dashboard by @imorland in #4472
- [1.x] perf(core): add composite index on notifications to fix slow unread count queries by @imorland in #4507
- [1.x] fix: add missing
contentattr type toAlertcomponent by @rafaucau in #4496 - [1.x] fix: re-sort extension order during migrate by @imorland in #4512
- [1.x] fix(tags): exclude bypassTagCounts from DiscussionPolicy catch-all by @imorland in #4538
- [1.x] chore: prep 1.8.15 by @imorland in #4540
Full Changelog: v1.8.14...v1.8.15