Happy new year! This is our v1.3.0 release, as always with new features, frontend changes, bug fixes and various other improvements.
Thank you everybody for all your contributions and being part of our Mbin community.
Comparison to previous version: v1.2.0
DB migrations | New ENV vars | Admin guide changes | Suggest cache clearing |
---|---|---|---|
❌ | ❌ | ❌ | ☑️ |
What's Changed
- Update js packages by @melroy89 in #348
- fix duplicate sensitive image state id collision by @asdfzdfj in #349
- Add captcha to contact form by @nobodyatroot in #353
- Fix typo in #354
- fix blurhash function to handle long horizontal image strip by @asdfzdfj in #357
- enable image preview for image under instance domain by @asdfzdfj in #356
- remove system-ui font due to display issues by @e-five256 in #257
- Translations update from Hosted Weblate by @weblate in #358
- Fix 2 errors when announcing anything by @BentiGorlich in #359
- Add space to entry.html.twig (formatting) by @TheVillageGuy in #361
- Update time filter display by @e-five256 in #360
- Translations update from Hosted Weblate by @weblate in #363
- fixup style changes to effect change view option by @e-five256 in #364
- Bugs/public oauth client error by @nobodyatroot in #368
- Translations update from Hosted Weblate by @weblate in #371
- Translations update from Hosted Weblate by @weblate in #374
- Bump aws/aws-sdk-php from 3.287.0 to 3.288.1 by @dependabot in #373
- Update footer language selector to include Bulgarian, README update by @nobodyatroot in #375
- remove admin submenu when viewing reports as global mod by @e-five256 in #376
- Add user verify command to activate/deactivate user via php bin/console by @nobodyatroot in #380
- Fix 500 on parsed unresolved remote mags (might be specific to Flipboard) by @nobodyatroot in #381
- increase image store exception logging to error by @asdfzdfj in #378
- Update console commands to use mbin naming convention by @nobodyatroot in #382
- fix malformed external media link label that contain newline by @asdfzdfj in #377
- markdown details/spoilers block extension by @asdfzdfj in #355
- adjust logging for docker setups by @asdfzdfj in #379
- fix js error when clicking home button on mobile sidebar by @e-five256 in #383
- Update admin docs for manual user activation by @nobodyatroot in #386
- Rename "bot" user agent string and route to "agent" by @e-five256 in #387
- Update symfony doctrine recipe to 2.11 by @nobodyatroot in #388
- Reject user actions when banned by @e-five256 in #326
- Accessibility updates to FontAwesome icons by @e-five256 in #384
- Update InlineParserMatch regex in MentionLinkParser to correctly process usernames with hyphens by @nobodyatroot in #389
- add oauth keycloak env vars to docker example by @e-five256 in #390
- Translations update from Hosted Weblate by @weblate in #392
- Add Russian translation selector, update timeago js controller by @nobodyatroot in #393
- Handle exception on long embed URL length causing messages to go to failed queue by @nobodyatroot in #395
- Feature remote reporting by @BentiGorlich in #249
- redirect
/instances
to/federation
by @e-five256 in #394 - Translations update from Hosted Weblate by @weblate in #398
- Translations update from Hosted Weblate by @weblate in #399
- Add global moderator user role utilities to command line tools by @nobodyatroot in #400
- Validate HTTP status codes in calls to
getCollectionObject
by @nobodyatroot in #401 - Add various null/empty checks to abort or do nothing when encountered by @nobodyatroot in #402
- Translations update from Hosted Weblate by @weblate in #404
- Translations update from Hosted Weblate by @weblate in #408
- Move footer information into sidebar by @e-five256 in #385
- add back ru to lang select by @e-five256 in #410
- Translations update from Hosted Weblate by @weblate in #409
- update follow-redirects node module by @asdfzdfj in #411
- Fix notifications of blocked users by @BentiGorlich in #413
- Increase HTTP timeout to 15 seconds by @andrewmoise in #417
- Revert "Increase HTTP timeout to 15 seconds" by @BentiGorlich in #421
- Translations update from Hosted Weblate by @weblate in #422
- correctly fetch display names of remote magazines by @BentiGorlich in #419
- fix GitHub authenticator writes to users oauthFacebookId by @asdfzdfj in #424
- add mention to Mdev@kbin.run magazine in README by @asdfzdfj in #425
- server assisted comment collapsing by @asdfzdfj in #397
- exposing jsonld contexts as a separate route by @asdfzdfj in #428
- Introducing /api/info - general info API by @melroy89 in #426
- Do not show debug messages in prod by @melroy89 in #430
- Limit the response body to error log by @melroy89 in #431
- Translations update from Hosted Weblate by @weblate in #432
- add faq answer on getinstanceprivatekeys cache clear requirement by @e-five256 in #434
- Announce posts and comments by @BentiGorlich in #369
- include remote users in followers collection by @BentiGorlich in #418
- Minor install doc updates by @andrewmoise in #433
- remove forced line break on timestamps from sidebar components by @e-five256 in #437
- Increase time-out to 8 seconds by @melroy89 in #439
- small adjustment to textarea enclosure wrapping by @asdfzdfj in #440
- Add setting to restrict sidebar sections to local only by @thepaperpilot in #435
- Improve handling of the random magazine and microblogs by @BentiGorlich in #445
- set default of local sidebar sections by @e-five256 in #448
- prune some likely unused ActivityPhp related code by @asdfzdfj in #441
- Improved logo's by @melroy89 in #443
- Npm update by @melroy89 in #450
- announce likes by @BentiGorlich in #420
- Translations update from Hosted Weblate by @weblate in #451
- Update to v1.3.0 by @melroy89 in #452
New Contributors
- @andrewmoise made their first contribution in #417
- @thepaperpilot made their first contribution in #435
Full Changelog: v1.2.1...v1.3.0