Skip to content

Release v1.2.0 📦

Compare
Choose a tag to compare
@e-five256 e-five256 released this 29 Nov 15:04
· 592 commits to main since this release
163489a

Thank you to everyone making this possible!


Comparison to previous version: v1.1.0

DB migrations New ENV vars Will log users out
☑️ ☑️ ☑️

Major Features

  • exiftool image cleaning
    • By default, if exiftool is found, sanitize local uploads of GPS data
    • Can be configured via env vars to turn off / scrub more details / work on external images
  • Subscriber counts now populated from source magazines
  • Implementation of FEP-1b12
    • Moderators will now appear from AP software that implement linked FEP
    • Likewise, Mbin moderators will now appear for other software that implement it
  • New indexes for reducing DB CPU usage
  • Many improvements to markdown parsing, media type previewing, and more

What's Changed

  • update s3 adapter docs for not using ACL by @e-five256 in #261
  • add bot badges, add admin and global mod badges to user pages by @e-five256 in #260
  • Decrease proxy read timeout on Mercure by @melroy89 in #264
  • hide nsfw magazine icons for logged out users, blur on mag sub/block pages by @e-five256 in #265
  • Fix frontend message enumeration when purged users threads are encountered by @nobodyatroot in #266
  • fix embed fetching occasionally persist results between calls by @asdfzdfj in #262
  • Improve Admin, Docker, Contrib, FAQ docs by @melroy89 in #268
  • Update twig recipe by @melroy89 in #274
  • Update phpunit v10 by @melroy89 in #273
  • Simply nodeinfo routing by @melroy89 in #271
  • Add admin panel option to define a default theme for site by @e-five256 in #269
  • fix typo in example meta keywords by @e-five256 in #275
  • Update annotations v2 by @melroy89 in #272
  • remove copy pasted vote up class on downvote button by @e-five256 in #276
  • Fix image cache resolve 302 by @melroy89 in #267
  • Fix comment URL twig render, missing user object by @nobodyatroot in #278
  • rework subscription panel buttons to use stimulus actions by @asdfzdfj in #280
  • fix global mod actions on mag panel pages by @e-five256 in #279
  • cleanup unused image assets by @e-five256 in #283
  • removal of awards by @lilfade in #185
  • Translations update from Hosted Weblate by @weblate in #284
  • Remove user facing ranking page, leftover crypto clean-up. by @nobodyatroot in #285
  • Translations update from Hosted Weblate by @weblate in #286
  • Add db optimization migration by @nobodyatroot in #282
  • fix and adjust markdown rendering for images and links by @asdfzdfj in #281
  • add early out of sidebar selector when not a sidebar option by @e-five256 in #291
  • Remove hardcoded Polish translations by @nobodyatroot in #295
  • inline moderate panel ux updates by @e-five256 in #292
  • fetch previews only once per page load by @e-five256 in #296
  • Translations update from Hosted Weblate by @weblate in #294
  • Fix doctrine migration diff for remember me table by @melroy89 in #298
  • Fix user type default column by @melroy89 in #299
  • add image post processing event hook by @asdfzdfj in #287
  • fix media preview for crossposted entry component by @asdfzdfj in #301
  • accept image attachment with appropiate mediaType set by @asdfzdfj in #304
  • recognize image/webp and some more media type as image by @asdfzdfj in #302
  • exiftool based image exif cleaner by @asdfzdfj in #263
  • Feature remote retrieval mod followers by @BentiGorlich in #235
  • provide markdown body source property in AP entries/posts by @asdfzdfj in #303
  • remove owner listing from magazine box by @e-five256 in #307
  • remote magazines - remove ability to apply for moderator or owner by @e-five256 in #308
  • remove online placeholders by @e-five256 in #309
  • fix clearing ap cache of local magazines by @e-five256 in #310
  • hide moderator delete button in remote situations by @e-five256 in #311
  • Bump phpseclib/phpseclib from 3.0.33 to 3.0.34 by @dependabot in #314
  • 2fa - handle form errors with visible error and log by @e-five256 in #316
  • 2fa - add active style to 2fa pages in user settings by @e-five256 in #317
  • changed textarea backtick wrapping to only act on selections by @asdfzdfj in #313
  • version bump from 1.1.0 to 1.2.0 by @e-five256 in #315

Full Changelog: v1.1.0...v1.2.0