Skip to content

Releases: flarum/framework

v1.8.19

Choose a tag to compare

@imorland imorland released this 13 Aug 18:46
d63c45e

Full Changelog: v1.8.18...v1.8.19

v1.8.18

Choose a tag to compare

@imorland imorland released this 10 Aug 09:32
ea93aec

What's Changed

  • [1.x] ci: allow commit_all_dirty in 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.5 Pre-release
Pre-release

Choose a tag to compare

@imorland imorland released this 08 Jul 16:08
764a7f1

v2.0.0-rc.4

v2.0.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@imorland imorland released this 18 Jun 12:01
21fee19

v1.8.17

Choose a tag to compare

@imorland imorland released this 16 Jun 08:58
4cfd11a

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.3 Pre-release
Pre-release

Choose a tag to compare

@imorland imorland released this 09 Jun 18:54
5f24a94

v2.0.0-rc.2

v2.0.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@imorland imorland released this 01 Jun 18:15

v2.0.0-rc.1

v2.0.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@imorland imorland released this 20 Apr 11:11

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 id column 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 FormGroup by @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

Choose a tag to compare

@imorland imorland released this 18 Apr 21:05
a2260e4

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

Choose a tag to compare

@imorland imorland released this 10 Apr 19:03
e7f8dd5

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 content attr type to Alert component 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