Release v1.2.0 📦
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