Skip to content

Latest commit

 

History

History
171 lines (124 loc) · 8.28 KB

CHANGELOG.md

File metadata and controls

171 lines (124 loc) · 8.28 KB

Changelog

Added

  • Bypass tag requirements toggle button for able actors (#153).

Changed

  • Eager load tags state with actor id (#149, #151).
  • Slashes in tag slug break routing (#150).
  • Stop loading tag last posted discussion relation on admin side (#152).

Fixed

  • UI does not reflect bypass tag requirements permission (#148).
  • Occassional errors when deleting flagged posts (#154)
  • Tag discussion count doesn't adjust when deleting first/only post of the discussion (#154)

Added

Changed

Fixed

Fixed

  • Sub tags that were previously loaded are visible when visiting the index from another page (#135)
  • Discussion pages are showing parent tags after child tags

Fixed

  • All sub tags are open for each primary tag (#134)

Fixed

  • Permission grid does not lazy load secondary tags (#133)

Changed

  • Compatibility with Flarum v1.0.0.
  • Eager loading additional relations to improve performance (#125)
  • Optimize tag permissions querying to improve performance (#126)
  • Remove loading all tags on request to improve performance (#87)

Fixed

  • Tags page uses incorrect canonical URL due to reusing the request object (#122)
  • Searching while on a tag page causes the search to affect everything and not the subset (#129)
  • Sometimes tag pages show the wrong tag information if it had children
  • The API returns outdated tag information when saving discussions (#131)

Added

  • Permission to allow bypassing tag requirements (#111)
  • .Taglabel--child added to tagLabel to allow styling (#114)

Changed

  • Updated admin category from discussion to feature (#118)
  • Moved locale files from translation pack to extension (#99)
  • Compatibility with Illuminate 8 (#121)
  • Eager load relations lastPostedDiscussion requires (#120)

Fixed

  • Prevent page creep with long list of tags (#116)
  • Enter key does not submit tag selection modal (617fc4d)
  • Editing a tag does not work (#117)
  • Tags link not wrapped inside Button-label (#113)
  • Without selectable tags the tag selection modal errors (#112)

Added

  • Tag tiles have icons (#104).

Changed

  • Updated composer.json and admin javascript for new admin area.
  • Updated to use newest extenders.
  • Implement new authorization layer (c3eff74).

Fixed

  • Guests do not see "new discussion" and get the log in modal when clicked (#98).
  • The tag hidden property is not a bidi and is not saved (3f54b70).

Removed

  • TagWillBeSaved event is removed (05837de).

Added

  • Introduced Creating and Deleting events (#86)

Changed

  • Updated mithril to version 2
  • Load language strings correctly on en-/disable
  • Updated JS dependencies
  • Allow tag visibility override with an event listener (#79)
  • TagWillBeSaved event renamed to Saving (#92)

Fixed

  • Sorting tag structure on mobile hardly worked (#82)
  • Discussion count and visibility incorrectly included hidden or private discussions (#78)
  • Negated tag filtering does not work (#88)
  • Call to non existing method handleErrors (#94)
  • Changing tags of discussions by other users is possible (#95)
  • Tag modal shows duplicate tags ()

Added

  • Add title and description meta tags (#72)

Changed

  • Updated JS dependencies
  • Improved performance of subqueries (#75)
  • Allow menu items between listed tags and link to tags page (#70)
  • Using new model extender

Fixed

  • Icons misaligned in tag selection modal (#73, #76)
  • Selected tags indiscernible when they have no icon (#68, #76)
  • Group permissions weren't really deleted when a tag was opened up again to the public (#65)

Fixed

  • Tag change events triggered errors for deleted tags (e5694e5)

Added

  • SEO: The tags page now has a rel="canonical" meta tag, preventing duplicate content (#64)
  • SEO: The tags page now has server-rendered content, for better indexing by search engines (#64)

Added

  • Allow configuration of icon per tag (e1a0ff8)

Changed

  • Replace event subscribers (that resolve services too early) with listeners (73c0626)
  • Compatibility with Laravel 5.7 (cb683f3)
  • Update html5sortable library (e8104a6)

Fixed

  • JS: Vulnerable lodash dependency (c80cbe8)
  • Search crashed when searched tag did not exist (3d6921b)
  • Discussions from hidden tags weren't showing when gambits were used (7275c39)

Fixed

  • Fix dropping foreign keys in down migrations (cad9741)
  • Fix INVALID DATE errors on tags page (8d4d01c)