From fc41a8f19cdbb552a0cea7952cb9d33b63166a22 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 21 Sep 2026 08:03:24 -0600 Subject: [PATCH] Bump version --- CHANGELOG.md | 356 ++++++++++++++++++++++++-------------------- config/pixelfed.php | 2 +- 2 files changed, 198 insertions(+), 160 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4260db10c..db9331220 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,186 +4,224 @@ - in progress +## [v0.14.2 (2026-09-21)](https://github.com/pixelfed/pixelfed/compare/v0.14.1...dev) + +- Fix ActivityPub url resolution ([0e0de62dd](https://github.com/pixelfed/pixelfed/commit/0e0de62dd9767f8da8a76fa0ff4e5e2be5981744)) +- Update Models ([a031ecef0](https://github.com/pixelfed/pixelfed/commit/a031ecef0cacdf03dee084b30ff5ea052d8691dc)) +- Add ide helper ([f5fb32d20](https://github.com/pixelfed/pixelfed/commit/f5fb32d202032dc82e77f14a62cb1f09c9b43460)) +- Improve accountLoginActivity query ([8a7168678](https://github.com/pixelfed/pixelfed/commit/8a716867835d7e3674495b870d63f46b6b7ac014)) +- Dust (cleanup and lint) ([d02868ba9](https://github.com/pixelfed/pixelfed/commit/d02868ba9a28433833224e60bc48687570815357)) +- More dusting (cleanup + lint) ([5d00f2e69](https://github.com/pixelfed/pixelfed/commit/5d00f2e69b8f0f4d7f3ae278d51d2561ab82d93e)) +- Fix typos and Lint ([e0073e0de](https://github.com/pixelfed/pixelfed/commit/e0073e0de4ba4ac4b59b82cb054535d1cb6b15a3)) +- Update tests ([e1f90b970](https://github.com/pixelfed/pixelfed/commit/e1f90b97042179a422d1b9b570042cfb6d4c1257)) +- Fix tests ([b6f30de37](https://github.com/pixelfed/pixelfed/commit/b6f30de37856127f5fc9a07787c1d5829688ce82)) +- Update embed, add video support. Fixes [#7388](https://github.com/pixelfed/pixelfed/issues/7388) ([8b9083837](https://github.com/pixelfed/pixelfed/commit/8b9083837391963d96004b2a51103c31752ade81)) +- Fix search and keyboard usage. Closes [#6881](https://github.com/pixelfed/pixelfed/issues/6881) ([19f210412](https://github.com/pixelfed/pixelfed/commit/19f210412cef8882547f497193483d4d19ece3df)) +- Update compiled assets ([36cb664b0](https://github.com/pixelfed/pixelfed/commit/36cb664b0499002a966d15ee83fb630d6f4514ac)) +- Refactor blurhash ([15da72dd9](https://github.com/pixelfed/pixelfed/commit/15da72dd949e672d3be6544962f42a90b277f5b4)) +- Fix media pipeline ([18019948e](https://github.com/pixelfed/pixelfed/commit/18019948e47e11a152d833efa90d0594b24b9515)) +- Allow RUNTIME_UID and RUNTIME_GID build customize www-data ([fbd887408](https://github.com/pixelfed/pixelfed/commit/fbd8874081f39bf44086c922929f144963d6fb25)) +- Fix fetching by properly retrying certain error responses ([56b96359c](https://github.com/pixelfed/pixelfed/commit/56b96359c3f73ba861311a55081c4ab3ef914829)) +- Fix RemoteReplyResolvePipeline, make unique until processing ([226785f08](https://github.com/pixelfed/pixelfed/commit/226785f085c54d96a351fdda6ca25b97fe5c730a)) +- Fix FollowServiceWarmCache pipelines ([809ec1f0e](https://github.com/pixelfed/pixelfed/commit/809ec1f0e5521a05b2dd1495a409647ba38d1979)) +- Refactor Direct Messages, add Group Chat support and proper context threading with Mastodon ([9c81a75ad](https://github.com/pixelfed/pixelfed/commit/9c81a75ad3153172f3fa2732a36551b4efaad44a)) +- Add dm config ([bb7856387](https://github.com/pixelfed/pixelfed/commit/bb7856387c5609510ef51b2dea3d06014a9a8c45)) +- Update php-laravel-tests.yml ([541428733](https://github.com/pixelfed/pixelfed/commit/541428733102fc34912af1a8097bc73974d29802)) +- Fix tests ([e3f0573eb](https://github.com/pixelfed/pixelfed/commit/e3f0573eba05ee04b80a96fbf78714d2ceb29560)) +- Update AP transformers, fix improper arrays ([2c709c9eb](https://github.com/pixelfed/pixelfed/commit/2c709c9ebea31b0a77e0bf6385bf397a94515473)) +- Fix FeedInsertRemotePipeline date handling. Fixes [#7406](https://github.com/pixelfed/pixelfed/issues/7406) ([2cf8508ca](https://github.com/pixelfed/pixelfed/commit/2cf8508ca6f51a026264131aba2559d000b9d52a)) +- Fix deletes ([fef890c91](https://github.com/pixelfed/pixelfed/commit/fef890c91d77370b553385ec5a0c88f52049a9f1)) +- Remove sudo mode from admin dashboard. Closes [#7396](https://github.com/pixelfed/pixelfed/issues/7396) ([713c63757](https://github.com/pixelfed/pixelfed/commit/713c63757a7d95836500ea92fb71b073da2bddd8)) +- Update profile view, show website link for verfication purposes ([f6da697e2](https://github.com/pixelfed/pixelfed/commit/f6da697e2a669598e487af604cf7a485e7f5d6c3)) +- Fix deletes, again ([a4c176d52](https://github.com/pixelfed/pixelfed/commit/a4c176d52006ce893d227860345bcbf97e84316b)) +- Fix AccountDelete federation ([12a7c3ecf](https://github.com/pixelfed/pixelfed/commit/12a7c3ecfe30acbe5b8214969e48e7fe94221f2f)) + ## [v0.14.1 (2026-09-19)](https://github.com/pixelfed/pixelfed/compare/v0.14.1...dev) -- Update Helpers::validateUrl(), skip validation for app domain/url optionally ([81e71a04f](https://github.com/pixelfed/pixelfed/commit/81e71a04f81b2b5cce22ae5e4a94b802350083d5)) +- Update Helpers::validateUrl(), skip validation for app domain/url optionally ([81e71a04f](https://github.com/pixelfed/pixelfed/commit/81e71a04f81b2b5cce22ae5e4a94b802350083d5)) ## [v0.14.0 (2026-09-18)](https://github.com/pixelfed/pixelfed/compare/v0.14.0...dev) + This release includes `FEP-044f: Consent-respecting quote posts`, `FEP-8fcf followers collection synchronization`, and a bunch of ActivityPub federation improvements. -- Add FEP-044f: Consent-respecting quote posts ([823efcaad](https://github.com/pixelfed/pixelfed/commit/823efcaad70f05ad513eab26b0fc07d00fb40e9c)) -- Add FEP-8fcf followers collection synchronization ([dedfa67b7](https://github.com/pixelfed/pixelfed/commit/dedfa67b708f3f4ea73aff92889cf1bb95a44329)) -- Update Login view, fix tab from email to password ([e215fb64f](https://github.com/pixelfed/pixelfed/commit/e215fb64f97effe5558345eb6b614237fb479f9a)) -- Update FeedInsertRemotePipeline, prevent statuses older than a week from being distributed ([c7600fb51](https://github.com/pixelfed/pixelfed/commit/c7600fb51a303eeda39b92c5e5481f60dd0fc23b)) -- Update ActivityPub helpers, improve url resolution and reply handling ([8a741d998](https://github.com/pixelfed/pixelfed/commit/8a741d998ddd0c0b36796d397732a6599656c0d5)) -- Add Federation Debug command ([fc856fd1f](https://github.com/pixelfed/pixelfed/commit/fc856fd1f3aac60f408bdf6928b2f780cffa3741)) -- Fix video embeds. Closes [#7373](https://github.com/pixelfed/pixelfed/issues/7373) ([9909bd0d3](https://github.com/pixelfed/pixelfed/commit/9909bd0d33fb9bdda2030606350b1ffa3ca239e3)) -- Fix federation comment threading ([80f792038](https://github.com/pixelfed/pixelfed/commit/80f792038ce1907448304f84c6990cbe705d04bd)) -- Added a ton of type checks, and resolved a lot of larastan issues. -- Approved recently translated language files. +- Add FEP-044f: Consent-respecting quote posts ([823efcaad](https://github.com/pixelfed/pixelfed/commit/823efcaad70f05ad513eab26b0fc07d00fb40e9c)) +- Add FEP-8fcf followers collection synchronization ([dedfa67b7](https://github.com/pixelfed/pixelfed/commit/dedfa67b708f3f4ea73aff92889cf1bb95a44329)) +- Update Login view, fix tab from email to password ([e215fb64f](https://github.com/pixelfed/pixelfed/commit/e215fb64f97effe5558345eb6b614237fb479f9a)) +- Update FeedInsertRemotePipeline, prevent statuses older than a week from being distributed ([c7600fb51](https://github.com/pixelfed/pixelfed/commit/c7600fb51a303eeda39b92c5e5481f60dd0fc23b)) +- Update ActivityPub helpers, improve url resolution and reply handling ([8a741d998](https://github.com/pixelfed/pixelfed/commit/8a741d998ddd0c0b36796d397732a6599656c0d5)) +- Add Federation Debug command ([fc856fd1f](https://github.com/pixelfed/pixelfed/commit/fc856fd1f3aac60f408bdf6928b2f780cffa3741)) +- Fix video embeds. Closes [#7373](https://github.com/pixelfed/pixelfed/issues/7373) ([9909bd0d3](https://github.com/pixelfed/pixelfed/commit/9909bd0d33fb9bdda2030606350b1ffa3ca239e3)) +- Fix federation comment threading ([80f792038](https://github.com/pixelfed/pixelfed/commit/80f792038ce1907448304f84c6990cbe705d04bd)) +- Added a ton of type checks, and resolved a lot of larastan issues. +- Approved recently translated language files. ## [v0.13.0 (2026-09-17)](https://github.com/pixelfed/pixelfed/compare/v0.13.0...dev) + This release includes the initial support for FeaturedCollections, and a few bug fixes. ## [v0.12.12 (2026-09-16)](https://github.com/pixelfed/pixelfed/compare/v0.12.12...dev) + This fixes the language regression from 0.12.11. plus refactors Captchas, and fixes a few bugs. **BREAKING:** -- HCaptcha ENV have changed - CAPTCHA_SITEKEY/CAPTCHA_SECRET is now CAPTCHA_H_SITEKEY/CAPTCHA_H_SECRET (We've added support for additional Captchas - Turnstile, and Cap) -- APP_LOCALE needs to be updated from "2 letter codes" to "locale tags". Examples: `es` to `es-ES` or `de` to `de-DE`. (Notice: I have mapped the old names to the new names for this release, but that mapping will be removed in future releases). + +- HCaptcha ENV have changed - CAPTCHA_SITEKEY/CAPTCHA_SECRET is now CAPTCHA_H_SITEKEY/CAPTCHA_H_SECRET (We've added support for additional Captchas - Turnstile, and Cap) +- APP_LOCALE needs to be updated from "2 letter codes" to "locale tags". Examples: `es` to `es-ES` or `de` to `de-DE`. (Notice: I have mapped the old names to the new names for this release, but that mapping will be removed in future releases). **CHANGES:** -- Moved all lang folder structures from "2 letter" code to "BCP 47 language tags" - `en` to `en-US` - - update .env.example with APP_LOCALE=en-US as default. -- [Fix AdminDirectoryController 500 on media_types validation](https://github.com/pixelfed/pixelfed/pull/7321) - Fixes #[7311](https://github.com/pixelfed/pixelfed/issues/7311) -- [Chore: composer build script](https://github.com/pixelfed/pixelfed/pull/7326) -- [Bug: Fix snowflake seq collision](https://github.com/pixelfed/pixelfed/pull/7308) -- [Refactor: Captcha provider - HCaptcha, Turnstile and Cap](https://github.com/pixelfed/pixelfed/pull/7309) -- [Add show/hide password toggle on login screen](https://github.com/pixelfed/pixelfed/pull/7331) - Fixes #[7255](https://github.com/pixelfed/pixelfed/issues/7255) -- [Allow longer usernames in autolinking](https://github.com/pixelfed/pixelfed/pull/7332) - Fixes #[7204](https://github.com/pixelfed/pixelfed/issues/7204) + +- Moved all lang folder structures from "2 letter" code to "BCP 47 language tags" - `en` to `en-US` + - update .env.example with APP_LOCALE=en-US as default. +- [Fix AdminDirectoryController 500 on media_types validation](https://github.com/pixelfed/pixelfed/pull/7321) - Fixes #[7311](https://github.com/pixelfed/pixelfed/issues/7311) +- [Chore: composer build script](https://github.com/pixelfed/pixelfed/pull/7326) +- [Bug: Fix snowflake seq collision](https://github.com/pixelfed/pixelfed/pull/7308) +- [Refactor: Captcha provider - HCaptcha, Turnstile and Cap](https://github.com/pixelfed/pixelfed/pull/7309) +- [Add show/hide password toggle on login screen](https://github.com/pixelfed/pixelfed/pull/7331) - Fixes #[7255](https://github.com/pixelfed/pixelfed/issues/7255) +- [Allow longer usernames in autolinking](https://github.com/pixelfed/pixelfed/pull/7332) - Fixes #[7204](https://github.com/pixelfed/pixelfed/issues/7204) **NOTES:** -- No DB migrations. + +- No DB migrations. ## [v0.12.11 (2026-09-14)](https://github.com/pixelfed/pixelfed/compare/v0.12.11...dev) -- Fix SoftwareUpdate notices ([6ddc803ae](https://github.com/pixelfed/pixelfed/commit/6ddc803ae1038baf11ab6bf8f72ffb3695a24f7b)) -- Use now() helper instead of Carbon::now() for current-time access ([277b8aa97](https://github.com/pixelfed/pixelfed/commit/277b8aa97067e4f811e12c231e2535f24df36433)) -- Replace Str::of() fluent chains with static Str::/native calls ([a42449342](https://github.com/pixelfed/pixelfed/commit/a4244934203bae935df2119284ebc8a520662b10)) -- Use LazilyRefreshDatabase instead of plain RefreshDatabase in tests ([255bdaa2a](https://github.com/pixelfed/pixelfed/commit/255bdaa2a0be9ade8cfe533a0fa6b5b485ae7efa)) -- Upgrade to Laravel 13 ([42620e584](https://github.com/pixelfed/pixelfed/commit/42620e584b4b6c3dab1be71458b4723d62284811)) -- Fix Redis queue retry_after being shorter than Horizon's timeout ([582083a7f](https://github.com/pixelfed/pixelfed/commit/582083a7faa6f2bf50e11b2dbe4c821ecbb1a914)) -- Update queue.php ([4f0610274](https://github.com/pixelfed/pixelfed/commit/4f061027413507468aed9eff2917a873a15817ab)) -- Split Horizon into priority-based supervisors, add balanceCooldown and notification routing ([bbe7cfa8e](https://github.com/pixelfed/pixelfed/commit/bbe7cfa8e1961b1df0a5f814da746a2dc43a5fa3)) -- Update horizon.php ([7e468230d](https://github.com/pixelfed/pixelfed/commit/7e468230d68cc5f299dc4bcaa62888cd257653c0)) -- Fix dangling DB transactions in CustomFilterController ([8fa18ff8c](https://github.com/pixelfed/pixelfed/commit/8fa18ff8c60d827239aa11d78aff8dae5b9d267a)) -- Stop swallowing overlay ValidationException into a generic 500 ([62d3bc840](https://github.com/pixelfed/pixelfed/commit/62d3bc8406bb8844de4cbe8c9847a61adc55524d)) -- Fix tests ([888fa1bc3](https://github.com/pixelfed/pixelfed/commit/888fa1bc301313737706fd4a2cb00f53ddade1e5)) -- Update dependabot.yml ([5b566752e](https://github.com/pixelfed/pixelfed/commit/5b566752e8a1e5277ec82b93f36ff67a1fc1cb30)) -- Update README.md ([b64c37d7e](https://github.com/pixelfed/pixelfed/commit/b64c37d7ebb0ca8f6b6e15766091e7a34994819c)) -- Fix URL construction for API timeline request ([caffc40a4](https://github.com/pixelfed/pixelfed/commit/caffc40a45bdf73e662b2c05ac581f5430bb2d52)) -- Create .env.full ([e8093a28e](https://github.com/pixelfed/pixelfed/commit/e8093a28e3f78b2d290429120b46b7d136c67655)) -- Change storage size calculation from floor to ceil ([ad686571b](https://github.com/pixelfed/pixelfed/commit/ad686571bf317b0116e4e2a369ad5fe9f5cb15bd)) -- Delete .env.full ([2e4562957](https://github.com/pixelfed/pixelfed/commit/2e456295769251059934b03b2adad14069e886f3)) -- Update UserStorageServiceTest.php ([07367c4ea](https://github.com/pixelfed/pixelfed/commit/07367c4ea252e51f413e152b450502684a845403)) -- Add redirect for Horizon dashboard ([815b13862](https://github.com/pixelfed/pixelfed/commit/815b13862084f9d9a6e03916128e86cae611f687)) -- Fix story video upload probe path ([#7203](https://github.com/pixelfed/pixelfed/pull/7203)) -- Add failure logging to admin:MediaMoveStorageLocalToCloud and enable debug by default ([0c68b6a68](https://github.com/pixelfed/pixelfed/commit/0c68b6a680feecc2d973c106a6863817f0f49095)) -- polish ([b2a068b93](https://github.com/pixelfed/pixelfed/commit/b2a068b934fc74388caa940afb4ded950b2af25c)) -- Make original_sha256 verify opt-in in MediaMoveStorageLocalToCloud ([441a94e73](https://github.com/pixelfed/pixelfed/commit/441a94e73180c58661e6ff702730ad7a53bb6ff0)) -- Revert debug-by-default in MediaMoveStorageLocalToCloud ([438560415](https://github.com/pixelfed/pixelfed/commit/438560415aef8497773a1f4718487dbf55c25896)) -- Remove sha256 verification from MediaMoveStorageLocalToCloud ([341351c47](https://github.com/pixelfed/pixelfed/commit/341351c47e9083eb2f86a1807cc9700ab1189de1)) -- polish ([6ffdc53de](https://github.com/pixelfed/pixelfed/commit/6ffdc53deeb3c5ca04f3cf0da8776a78a7ce823f)) -- Fix web notifications not loading ([#7195](https://github.com/pixelfed/pixelfed/pull/7195)) -- Add notification epoch inline fallback test ([#7162](https://github.com/pixelfed/pixelfed/pull/7162)) -- Normalize cropped story images to the 1080x1920 canvas ([#7215](https://github.com/pixelfed/pixelfed/pull/7215)) -- chore(deps-dev): bump laravel/pint from 1.30.5 to 1.31.1 ([1ba0535bb](https://github.com/pixelfed/pixelfed/commit/1ba0535bb0710d917c3db50285526e9b41c7798e)) -- chore(deps): bump league/iso3166 from 4.4.0 to 4.5.0 ([d1081f2bc](https://github.com/pixelfed/pixelfed/commit/d1081f2bc7426904c1123c1311da2ac8872d6be7)) -- chore(deps-dev): bump laravel/telescope from 5.23.0 to 5.24.0 ([0388d3e4f](https://github.com/pixelfed/pixelfed/commit/0388d3e4fbff31afb7a02c964d0abc2ba3ca20aa)) -- chore(deps): bump laravel-notification-channels/webpush ([e36d42f66](https://github.com/pixelfed/pixelfed/commit/e36d42f668bde333cfae6ae9b95e1e101d3771d0)) -- chore(deps): bump laravel/horizon from 5.48.3 to 5.49.0 ([e654143a1](https://github.com/pixelfed/pixelfed/commit/e654143a1a76de34de603098080101d2e2ec6233)) -- Update NotificationService ([9e69d449d](https://github.com/pixelfed/pixelfed/commit/9e69d449d5d9b3542be75100c4f20aa89a828417)) -- Delete NotificationEpochUpdatePipeline.php ([15b46186b](https://github.com/pixelfed/pixelfed/commit/15b46186b40d9402f1116dd51c3364c49ae36e56)) -- Delete NotificationEpochFallbackTest.php ([9c39eaaf9](https://github.com/pixelfed/pixelfed/commit/9c39eaaf9d0f224098b136b01de72d764903b509)) -- Delete NotificationEpochUpdate.php ([7a98ebfe5](https://github.com/pixelfed/pixelfed/commit/7a98ebfe5688310fd4b107b7d685c15a53bbdf6e)) -- Refactor StatusController ([1e6ce226e](https://github.com/pixelfed/pixelfed/commit/1e6ce226e0c21bde55a674cebbb29be8935e8595)) -- Fix StatusDelete job, add logging ([6e0d8454f](https://github.com/pixelfed/pixelfed/commit/6e0d8454fd6324c4f6f30d9897562cc9389e9d4f)) -- Update AP Delivery Service, fix signing and delivery ([868e09b64](https://github.com/pixelfed/pixelfed/commit/868e09b64df4b1aa80a5d1fcd5978473b423880e)) -- Update HttpSignature, improve signing ([ed63be4d4](https://github.com/pixelfed/pixelfed/commit/ed63be4d4f9a709b02c9f8dbcbe13ba0ef22fee3)) -- Fix StatusDelete, handle StatusService deletion ([f37137678](https://github.com/pixelfed/pixelfed/commit/f3713767897803ff9c3a82afef1826d794352b05)) -- Update PublicApiController, fix getStatus to use database check ([a3160cdd2](https://github.com/pixelfed/pixelfed/commit/a3160cdd2300b23e45fc8325d6a214c652b7af88)) -- Update federation fanout ([5fc343dd4](https://github.com/pixelfed/pixelfed/commit/5fc343dd40d6d14ba84bc3837c5b470d00eb3b20)) -- Improve federation handling ([fbd52dd8f](https://github.com/pixelfed/pixelfed/commit/fbd52dd8fc99ce37c6d4adc7d1b81c9035491cd5)) -- Fix stale-CSRF login recovery render callback ([c9c897c4e](https://github.com/pixelfed/pixelfed/commit/c9c897c4e738298a910a996d44f7992e751d0e00)) -- Fix missing email verification dispatch on settings email change ([9d839f7b5](https://github.com/pixelfed/pixelfed/commit/9d839f7b5a73d25ec8ed0bbf79747108f46d01c0)) -- Update AdminApiController and PublicTimelineService ([27bc6e792](https://github.com/pixelfed/pixelfed/commit/27bc6e792ad6e63b5119a5828112cf8891121308)) -- Add new admin routes ([cb3da9999](https://github.com/pixelfed/pixelfed/commit/cb3da9999dd36dfd3603d3e610d8163727837d4e)) -- Fix NetworkTimelineService ([70bab963b](https://github.com/pixelfed/pixelfed/commit/70bab963bc1c9c9924a1d9841e72a418c462172b)) -- Update AdminApiController, fix missing resource ([96229868f](https://github.com/pixelfed/pixelfed/commit/96229868ff16eaf915126517f882eb2c1e72456c)) -- Update AccountService and AdminApiController ([6232d35d9](https://github.com/pixelfed/pixelfed/commit/6232d35d9053a2b21a9e3b99602484eed2bafccf)) -- Update AdminApiController, fix typo ([b2deebb72](https://github.com/pixelfed/pixelfed/commit/b2deebb72bb3ec56db1c31ba4a4480786422fe01)) -- Update AdminStatsService, fix reports_monthly stat ([6a2208087](https://github.com/pixelfed/pixelfed/commit/6a2208087c636469e7397b6398ad244cd8ab4010)) -- Fix AdminApiController profiles endpoint, dont include deleted accounts ([e0550c441](https://github.com/pixelfed/pixelfed/commit/e0550c441c97fba3006b80c0fd17a536c10460bf)) -- Use absolute path for /horizon dashboard redirect ([ac872c12e](https://github.com/pixelfed/pixelfed/commit/ac872c12edc7932617c53c73039c67abe0881e9d)) -- Invalidate notification cache when deleting a status ([f1e4536d1](https://github.com/pixelfed/pixelfed/commit/f1e4536d1963997bc2b07b99724d4504b1dbfcda)) -- Guard home timeline filter against null account ([b13c374f2](https://github.com/pixelfed/pixelfed/commit/b13c374f21331018c2fbeb6120b516ebf67cc086)) -- Escape message in curated register details email to fix reflected XSS ([623f03bb6](https://github.com/pixelfed/pixelfed/commit/623f03bb683dbc18f91645ac79eca80b529e60c3)) -- Update in-app registration ([1cead5cf6](https://github.com/pixelfed/pixelfed/commit/1cead5cf60691af542a27a50aba62c724bf89164)) -- Update unbookmark endpoint ([b0ca63202](https://github.com/pixelfed/pixelfed/commit/b0ca6320262be1977af529bc3898372a1a5a3055)) -- Update StoryComposeController ([914ab1196](https://github.com/pixelfed/pixelfed/commit/914ab1196a22d2282e9f633eb0424082fa72c6a3)) -- Lint PostImportController ([22108f8f1](https://github.com/pixelfed/pixelfed/commit/22108f8f117f050e7c257aaee22e444b230a551b)) -- Update ApiV1Controller ([d2a45ee4d](https://github.com/pixelfed/pixelfed/commit/d2a45ee4d3fb45a9dc4e43dab7c08c5b63d87e5f)) -- Update ActivityPub Inbox update handling ([13a8a255f](https://github.com/pixelfed/pixelfed/commit/13a8a255f6f9ff3d426d50d544ac45a4163702c6)) -- Update InboxWorker, improve handling ([96acfb3d9](https://github.com/pixelfed/pixelfed/commit/96acfb3d91560ed66c827d72e9c5178d91a2da7e)) -- Update LoginController ([538a11ccc](https://github.com/pixelfed/pixelfed/commit/538a11cccdde01625c8b6fca3764be4873bdab6f)) -- Update LoginController ([a27033d2f](https://github.com/pixelfed/pixelfed/commit/a27033d2fd55760ea0cbdd8acd9efaad4987e612)) -- Update Helpers ([fbd0922fd](https://github.com/pixelfed/pixelfed/commit/fbd0922fd0286cdfc29b9acefa2b77c4bd38d3d8)) -- Import Purify facade in ApiV1Controller to fix larastan class.notFound ([5ec239404](https://github.com/pixelfed/pixelfed/commit/5ec239404bc0e6996103cc208b82c7011dacd960)) -- Extend story author-key TTL instead of overwriting so it survives to the longest-lived story ([fe382bdb8](https://github.com/pixelfed/pixelfed/commit/fe382bdb86750c20e1f10e37e7d91a5b0b2b9418)) -- Validate report object_id as a positive integer to fix 500 on array input ([b4bd3c87a](https://github.com/pixelfed/pixelfed/commit/b4bd3c87a0ada5c7837917f4c24c9ea2b42b3a24)) -- Send verification email for admin-invite users that require verification ([cfbdabdd6](https://github.com/pixelfed/pixelfed/commit/cfbdabdd61c869c0bd87794f856906df7dae2694)) -- Fix remove-all follower purge chunkById key and gate the route behind dangerzone ([7b90bc869](https://github.com/pixelfed/pixelfed/commit/7b90bc869976366a16704910ae1edc8964db6b58)) -- Update PrivacySettings.php ([7a5626766](https://github.com/pixelfed/pixelfed/commit/7a5626766edf752ed57b7c70ba79cab1d87a07b4)) -- Purge status_edits on account and status deletion ([60284a871](https://github.com/pixelfed/pixelfed/commit/60284a871e08f2557274635774aded70b2523913)) -- Enforce can-post role check on POST /api/v2/media ([3a2360657](https://github.com/pixelfed/pixelfed/commit/3a2360657354b1aec8475c17ba6f49e9ab49c910)) -- Validate remote update attachments before detaching existing media ([9b829ca56](https://github.com/pixelfed/pixelfed/commit/9b829ca56e55e08b18cf6dfd95b8f4d7b24f3b10)) -- Mark OIDC login session password-confirmed to fix dangerzone lockout ([fbca487bc](https://github.com/pixelfed/pixelfed/commit/fbca487bcdd8732938b3d440d96dc394599838d2)) -- Isolate fanout delivery failures from StatusDelete local cleanup ([8a4567a5c](https://github.com/pixelfed/pixelfed/commit/8a4567a5c28d740275df5ba52181b3c321ba82b7)) -- fix(federation): swallow ConnectionException on synchronous AP delivery ([729396302](https://github.com/pixelfed/pixelfed/commit/729396302a8b7bf40042e302c0def8151159d5fd)) -- test(federation): run AP delivery tests in production env ([7b11b72e1](https://github.com/pixelfed/pixelfed/commit/7b11b72e1d4b1491c1bd13fa55bbd69bcfdcecc5)) -- Make the landing page translatable ([443962c92](https://github.com/pixelfed/pixelfed/commit/443962c92b0a68d050bd0949e46a9d4da898d233)) -- Fix last untranslated strings on the login + explore pages ([ac790b1d8](https://github.com/pixelfed/pixelfed/commit/ac790b1d8a3b6db75294da7ca381be958a211979)) -- More translatable strings : landing, privacy policy, terms ([6537787c4](https://github.com/pixelfed/pixelfed/commit/6537787c4e6d4024ab53ce71e587c0358da31a4a)) -- Update README.md ([c517650b5](https://github.com/pixelfed/pixelfed/commit/c517650b56d1e1ce0b6c34338bd768f058f5da47)) -- Automate Crowdin sync via GitHub Action ([9002d6ea2](https://github.com/pixelfed/pixelfed/commit/9002d6ea2458fd0874149d35d05a6b266528dac8)) -- Remove dead notification.php and timeline.php lang files ([0f10ec0a4](https://github.com/pixelfed/pixelfed/commit/0f10ec0a470758645d6c55cf52705cd23fa34317)) -- Use locale_get_display_name for language labels ([f4dbddd8b](https://github.com/pixelfed/pixelfed/commit/f4dbddd8b52cf50c342449f8dc422d722720e118)) -- Revert "Remove dead notification.php and timeline.php lang files" ([2eaf0eaf3](https://github.com/pixelfed/pixelfed/commit/2eaf0eaf34efe2be06b0597ce7f797e1742d90e7)) -- polish ([07f7631b8](https://github.com/pixelfed/pixelfed/commit/07f7631b87a3fcad426513d36cef2803dde92b8c)) -- Fix cached-page 500s and flaky smoke/API tests ([a14fba166](https://github.com/pixelfed/pixelfed/commit/a14fba166f79b362b4db82de3afe722147be2906)) -- Update README.md ([08914ad8b](https://github.com/pixelfed/pixelfed/commit/08914ad8bdaf2250995598168468fa598c4dbe5f)) -- Add experimental DB-matrix test workflow (mysql/mariadb/postgres) ([983e51240](https://github.com/pixelfed/pixelfed/commit/983e512409fa37093aa9ab90921ff42b363b26f3)) -- Modify workflow triggers for staging and unstable branches ([d574ddf1f](https://github.com/pixelfed/pixelfed/commit/d574ddf1f4b293b243030bec31d20a579d94a501)) -- Compile FFmpeg from source in Docker image ([484b92138](https://github.com/pixelfed/pixelfed/commit/484b921382e4edb234dd3c07be3c7b9492f23bce)) -- Disable buildx provenance/SBOM attestations for GHCR images ([19e4620de](https://github.com/pixelfed/pixelfed/commit/19e4620deb2123d84cf70ab214831285416aa368)) -- Update docker-tag.yml ([dfb81a696](https://github.com/pixelfed/pixelfed/commit/dfb81a69676a6fffe611419a86d44de2cd9e13d4)) -- Fix MariaDB driver detection and reblog caption null inserts ([e3b6cebf2](https://github.com/pixelfed/pixelfed/commit/e3b6cebf279e6c495233cbb8c585ba2120dd8a95)) -- Add isMysql/isMariadb split helpers for MySQL-vs-MariaDB divergence ([30440c5e0](https://github.com/pixelfed/pixelfed/commit/30440c5e00af930b588de05b51df9df2d878956b)) -- Add db_is_sqlite helper for the test connection ([40c95c8aa](https://github.com/pixelfed/pixelfed/commit/40c95c8aa924d2cace99361c71dbe27496487eb8)) -- Update php-laravel-tests-db-matrix.yml ([acc827381](https://github.com/pixelfed/pixelfed/commit/acc82738116e0d02ab12c5887ddb58d7cdc95d05)) -- Isolate Redis keys per DB matrix entry; use mariadb connection ([fe289c312](https://github.com/pixelfed/pixelfed/commit/fe289c31264bf4db98dd436254d5c73f2e93fb97)) -- Bump DB matrix to PHP 8.5 and mysql 8.5 ([5bdc18e47](https://github.com/pixelfed/pixelfed/commit/5bdc18e479c15c1117d1f7bcd539f8fcc6689af8)) -- Make DB matrix workflow manual-only (workflow_dispatch) ([8eda1d039](https://github.com/pixelfed/pixelfed/commit/8eda1d039ffeeeeb3555b27783f7ab63dc922d17)) -- Replace blocked crowdin/github-action with Crowdin CLI ([a3931bb07](https://github.com/pixelfed/pixelfed/commit/a3931bb0711d3091a38a8ef466868354309aa8bd)) -- Build compiled assets ([075aa781a](https://github.com/pixelfed/pixelfed/commit/075aa781a34ede0ace628e5e2bb9f279627cfc0d)) -- Update CHANGELOG.md ([4afbca6c1](https://github.com/pixelfed/pixelfed/commit/4afbca6c1c0cd50d68afb86ae1fb4a7bc33af9d8)) -- Update CHANGELOG.md ([9c2e53018](https://github.com/pixelfed/pixelfed/commit/9c2e530186d88171260c63165a27d995af40a1bd)) -- Update crowdin.yml ([f49e66033](https://github.com/pixelfed/pixelfed/commit/f49e66033e0653f76459dcd215afe7ca28df99cc)) -- chore(deps): bump intervention/image-driver-vips from 4.1.4 to 4.1.5 ([b8ce1b0e5](https://github.com/pixelfed/pixelfed/commit/b8ce1b0e5a57bbd8e801692907066c6990a786d9)) -- chore(deps-dev): bump larastan/larastan from 3.11.0 to 3.12.0 ([a372ff6f8](https://github.com/pixelfed/pixelfed/commit/a372ff6f8e2a4d1cb610653177c341c20c5d22cf)) -- chore(deps-dev): bump laravel/pint from 1.31.1 to 1.32.1 ([31022eb79](https://github.com/pixelfed/pixelfed/commit/31022eb7981c70f1db9dead7f89a4b5aaebd2776)) -- Update CHANGELOG.md ([2b057a9e0](https://github.com/pixelfed/pixelfed/commit/2b057a9e0461d68866aeab38c1ebbcf92d6e7912)) -- Upgrade resend/resend-php to ^1.0 ([e7e83b96e](https://github.com/pixelfed/pixelfed/commit/e7e83b96e102d43148cf1de8c2ea4278d79924b4)) -- Update crowdin.yml ([516236856](https://github.com/pixelfed/pixelfed/commit/5162368565925ade84fe2c36a648f48b960cbdaf)) -- Add HasMany return type to CustomFilter::statuses() for Larastan ([11d547415](https://github.com/pixelfed/pixelfed/commit/11d547415e7f42eaef57f4ca57e0e6d58e20d8a4)) -- Fix mobile_registration attribute ([c5f69d6ed](https://github.com/pixelfed/pixelfed/commit/c5f69d6ed7864e8cd25976c9239a37a9612fdd5c)) -- Update crowdin.yml ([711389a99](https://github.com/pixelfed/pixelfed/commit/711389a99cb1ad99f40e8122ad1719c00625d29b)) -- Change section title to 'Host your own instance with' ([a005aa485](https://github.com/pixelfed/pixelfed/commit/a005aa485eee0930fb1170080e900fb1d6f24aa4)) -- Enable auto approval for imported translations ([7a59b80cf](https://github.com/pixelfed/pixelfed/commit/7a59b80cf18ca232bb1250eb01d8120adc262c19)) -- Update crowdin.yml ([ef13a14b4](https://github.com/pixelfed/pixelfed/commit/ef13a14b4519ff7c7605e221b5a3beb13de9e17d)) -- Delete .github/workflows/crowdin.yml ([b1f35c6a1](https://github.com/pixelfed/pixelfed/commit/b1f35c6a1242b8a46a99787282dc0412e3e83c9c)) -- Update crowdin.yml ([14d970da6](https://github.com/pixelfed/pixelfed/commit/14d970da642e441bb0ea38d303d17f47b2cbf6f1)) -- Default image driver to vips ([99c3f2f6b](https://github.com/pixelfed/pixelfed/commit/99c3f2f6bab41b2197c493a0bfae1103d60dccc6)) -- Install libvips on CI runners and test on the vips driver ([ddc617a8d](https://github.com/pixelfed/pixelfed/commit/ddc617a8d2e36954c1d37ec8f5db0789dec6f8c6)) -- Add AccountRevocationService ([83c9b86ae](https://github.com/pixelfed/pixelfed/commit/83c9b86ae3a4e5d57431d0e175cc91c646e232ae)) -- Update WebfingerService ([e67182c9b](https://github.com/pixelfed/pixelfed/commit/e67182c9b3bd3d78707fa3b37c101245a14ed92f)) -- Update Instagram Imports ([68b1a5596](https://github.com/pixelfed/pixelfed/commit/68b1a55960491f4e3605b1d7fc27a82906e03253)) -- Remove deprecated command ([31c652427](https://github.com/pixelfed/pixelfed/commit/31c652427f1984e84d25b40433c2a9a21a234ac0)) -- Update ImageThumbnailSupersedeTest.php ([79ad66415](https://github.com/pixelfed/pixelfed/commit/79ad6641595f7eeb2e6a4be0dc79adced02c1583)) -- Update i18n ([4053439e7](https://github.com/pixelfed/pixelfed/commit/4053439e7a5d485616fb314b6e9a8073dc3af9ad)) -- fix(docker): stop caching /sw.js long-term, quiet 200 access logs ([b3e56b33e](https://github.com/pixelfed/pixelfed/commit/b3e56b33e6fce1bd4e4bd7dbfe161524ff777b0c)) -- Update docker-compose.yml ([a93b28c03](https://github.com/pixelfed/pixelfed/commit/a93b28c0383a614bea6be2951938e6162dc15dd8)) -- Update docker-compose.yml ([32c97df68](https://github.com/pixelfed/pixelfed/commit/32c97df680b853ae3adb97bc54ef73244b4ade1e)) +- Fix SoftwareUpdate notices ([6ddc803ae](https://github.com/pixelfed/pixelfed/commit/6ddc803ae1038baf11ab6bf8f72ffb3695a24f7b)) +- Use now() helper instead of Carbon::now() for current-time access ([277b8aa97](https://github.com/pixelfed/pixelfed/commit/277b8aa97067e4f811e12c231e2535f24df36433)) +- Replace Str::of() fluent chains with static Str::/native calls ([a42449342](https://github.com/pixelfed/pixelfed/commit/a4244934203bae935df2119284ebc8a520662b10)) +- Use LazilyRefreshDatabase instead of plain RefreshDatabase in tests ([255bdaa2a](https://github.com/pixelfed/pixelfed/commit/255bdaa2a0be9ade8cfe533a0fa6b5b485ae7efa)) +- Upgrade to Laravel 13 ([42620e584](https://github.com/pixelfed/pixelfed/commit/42620e584b4b6c3dab1be71458b4723d62284811)) +- Fix Redis queue retry_after being shorter than Horizon's timeout ([582083a7f](https://github.com/pixelfed/pixelfed/commit/582083a7faa6f2bf50e11b2dbe4c821ecbb1a914)) +- Update queue.php ([4f0610274](https://github.com/pixelfed/pixelfed/commit/4f061027413507468aed9eff2917a873a15817ab)) +- Split Horizon into priority-based supervisors, add balanceCooldown and notification routing ([bbe7cfa8e](https://github.com/pixelfed/pixelfed/commit/bbe7cfa8e1961b1df0a5f814da746a2dc43a5fa3)) +- Update horizon.php ([7e468230d](https://github.com/pixelfed/pixelfed/commit/7e468230d68cc5f299dc4bcaa62888cd257653c0)) +- Fix dangling DB transactions in CustomFilterController ([8fa18ff8c](https://github.com/pixelfed/pixelfed/commit/8fa18ff8c60d827239aa11d78aff8dae5b9d267a)) +- Stop swallowing overlay ValidationException into a generic 500 ([62d3bc840](https://github.com/pixelfed/pixelfed/commit/62d3bc8406bb8844de4cbe8c9847a61adc55524d)) +- Fix tests ([888fa1bc3](https://github.com/pixelfed/pixelfed/commit/888fa1bc301313737706fd4a2cb00f53ddade1e5)) +- Update dependabot.yml ([5b566752e](https://github.com/pixelfed/pixelfed/commit/5b566752e8a1e5277ec82b93f36ff67a1fc1cb30)) +- Update README.md ([b64c37d7e](https://github.com/pixelfed/pixelfed/commit/b64c37d7ebb0ca8f6b6e15766091e7a34994819c)) +- Fix URL construction for API timeline request ([caffc40a4](https://github.com/pixelfed/pixelfed/commit/caffc40a45bdf73e662b2c05ac581f5430bb2d52)) +- Create .env.full ([e8093a28e](https://github.com/pixelfed/pixelfed/commit/e8093a28e3f78b2d290429120b46b7d136c67655)) +- Change storage size calculation from floor to ceil ([ad686571b](https://github.com/pixelfed/pixelfed/commit/ad686571bf317b0116e4e2a369ad5fe9f5cb15bd)) +- Delete .env.full ([2e4562957](https://github.com/pixelfed/pixelfed/commit/2e456295769251059934b03b2adad14069e886f3)) +- Update UserStorageServiceTest.php ([07367c4ea](https://github.com/pixelfed/pixelfed/commit/07367c4ea252e51f413e152b450502684a845403)) +- Add redirect for Horizon dashboard ([815b13862](https://github.com/pixelfed/pixelfed/commit/815b13862084f9d9a6e03916128e86cae611f687)) +- Fix story video upload probe path ([#7203](https://github.com/pixelfed/pixelfed/pull/7203)) +- Add failure logging to admin:MediaMoveStorageLocalToCloud and enable debug by default ([0c68b6a68](https://github.com/pixelfed/pixelfed/commit/0c68b6a680feecc2d973c106a6863817f0f49095)) +- polish ([b2a068b93](https://github.com/pixelfed/pixelfed/commit/b2a068b934fc74388caa940afb4ded950b2af25c)) +- Make original_sha256 verify opt-in in MediaMoveStorageLocalToCloud ([441a94e73](https://github.com/pixelfed/pixelfed/commit/441a94e73180c58661e6ff702730ad7a53bb6ff0)) +- Revert debug-by-default in MediaMoveStorageLocalToCloud ([438560415](https://github.com/pixelfed/pixelfed/commit/438560415aef8497773a1f4718487dbf55c25896)) +- Remove sha256 verification from MediaMoveStorageLocalToCloud ([341351c47](https://github.com/pixelfed/pixelfed/commit/341351c47e9083eb2f86a1807cc9700ab1189de1)) +- polish ([6ffdc53de](https://github.com/pixelfed/pixelfed/commit/6ffdc53deeb3c5ca04f3cf0da8776a78a7ce823f)) +- Fix web notifications not loading ([#7195](https://github.com/pixelfed/pixelfed/pull/7195)) +- Add notification epoch inline fallback test ([#7162](https://github.com/pixelfed/pixelfed/pull/7162)) +- Normalize cropped story images to the 1080x1920 canvas ([#7215](https://github.com/pixelfed/pixelfed/pull/7215)) +- chore(deps-dev): bump laravel/pint from 1.30.5 to 1.31.1 ([1ba0535bb](https://github.com/pixelfed/pixelfed/commit/1ba0535bb0710d917c3db50285526e9b41c7798e)) +- chore(deps): bump league/iso3166 from 4.4.0 to 4.5.0 ([d1081f2bc](https://github.com/pixelfed/pixelfed/commit/d1081f2bc7426904c1123c1311da2ac8872d6be7)) +- chore(deps-dev): bump laravel/telescope from 5.23.0 to 5.24.0 ([0388d3e4f](https://github.com/pixelfed/pixelfed/commit/0388d3e4fbff31afb7a02c964d0abc2ba3ca20aa)) +- chore(deps): bump laravel-notification-channels/webpush ([e36d42f66](https://github.com/pixelfed/pixelfed/commit/e36d42f668bde333cfae6ae9b95e1e101d3771d0)) +- chore(deps): bump laravel/horizon from 5.48.3 to 5.49.0 ([e654143a1](https://github.com/pixelfed/pixelfed/commit/e654143a1a76de34de603098080101d2e2ec6233)) +- Update NotificationService ([9e69d449d](https://github.com/pixelfed/pixelfed/commit/9e69d449d5d9b3542be75100c4f20aa89a828417)) +- Delete NotificationEpochUpdatePipeline.php ([15b46186b](https://github.com/pixelfed/pixelfed/commit/15b46186b40d9402f1116dd51c3364c49ae36e56)) +- Delete NotificationEpochFallbackTest.php ([9c39eaaf9](https://github.com/pixelfed/pixelfed/commit/9c39eaaf9d0f224098b136b01de72d764903b509)) +- Delete NotificationEpochUpdate.php ([7a98ebfe5](https://github.com/pixelfed/pixelfed/commit/7a98ebfe5688310fd4b107b7d685c15a53bbdf6e)) +- Refactor StatusController ([1e6ce226e](https://github.com/pixelfed/pixelfed/commit/1e6ce226e0c21bde55a674cebbb29be8935e8595)) +- Fix StatusDelete job, add logging ([6e0d8454f](https://github.com/pixelfed/pixelfed/commit/6e0d8454fd6324c4f6f30d9897562cc9389e9d4f)) +- Update AP Delivery Service, fix signing and delivery ([868e09b64](https://github.com/pixelfed/pixelfed/commit/868e09b64df4b1aa80a5d1fcd5978473b423880e)) +- Update HttpSignature, improve signing ([ed63be4d4](https://github.com/pixelfed/pixelfed/commit/ed63be4d4f9a709b02c9f8dbcbe13ba0ef22fee3)) +- Fix StatusDelete, handle StatusService deletion ([f37137678](https://github.com/pixelfed/pixelfed/commit/f3713767897803ff9c3a82afef1826d794352b05)) +- Update PublicApiController, fix getStatus to use database check ([a3160cdd2](https://github.com/pixelfed/pixelfed/commit/a3160cdd2300b23e45fc8325d6a214c652b7af88)) +- Update federation fanout ([5fc343dd4](https://github.com/pixelfed/pixelfed/commit/5fc343dd40d6d14ba84bc3837c5b470d00eb3b20)) +- Improve federation handling ([fbd52dd8f](https://github.com/pixelfed/pixelfed/commit/fbd52dd8fc99ce37c6d4adc7d1b81c9035491cd5)) +- Fix stale-CSRF login recovery render callback ([c9c897c4e](https://github.com/pixelfed/pixelfed/commit/c9c897c4e738298a910a996d44f7992e751d0e00)) +- Fix missing email verification dispatch on settings email change ([9d839f7b5](https://github.com/pixelfed/pixelfed/commit/9d839f7b5a73d25ec8ed0bbf79747108f46d01c0)) +- Update AdminApiController and PublicTimelineService ([27bc6e792](https://github.com/pixelfed/pixelfed/commit/27bc6e792ad6e63b5119a5828112cf8891121308)) +- Add new admin routes ([cb3da9999](https://github.com/pixelfed/pixelfed/commit/cb3da9999dd36dfd3603d3e610d8163727837d4e)) +- Fix NetworkTimelineService ([70bab963b](https://github.com/pixelfed/pixelfed/commit/70bab963bc1c9c9924a1d9841e72a418c462172b)) +- Update AdminApiController, fix missing resource ([96229868f](https://github.com/pixelfed/pixelfed/commit/96229868ff16eaf915126517f882eb2c1e72456c)) +- Update AccountService and AdminApiController ([6232d35d9](https://github.com/pixelfed/pixelfed/commit/6232d35d9053a2b21a9e3b99602484eed2bafccf)) +- Update AdminApiController, fix typo ([b2deebb72](https://github.com/pixelfed/pixelfed/commit/b2deebb72bb3ec56db1c31ba4a4480786422fe01)) +- Update AdminStatsService, fix reports_monthly stat ([6a2208087](https://github.com/pixelfed/pixelfed/commit/6a2208087c636469e7397b6398ad244cd8ab4010)) +- Fix AdminApiController profiles endpoint, dont include deleted accounts ([e0550c441](https://github.com/pixelfed/pixelfed/commit/e0550c441c97fba3006b80c0fd17a536c10460bf)) +- Use absolute path for /horizon dashboard redirect ([ac872c12e](https://github.com/pixelfed/pixelfed/commit/ac872c12edc7932617c53c73039c67abe0881e9d)) +- Invalidate notification cache when deleting a status ([f1e4536d1](https://github.com/pixelfed/pixelfed/commit/f1e4536d1963997bc2b07b99724d4504b1dbfcda)) +- Guard home timeline filter against null account ([b13c374f2](https://github.com/pixelfed/pixelfed/commit/b13c374f21331018c2fbeb6120b516ebf67cc086)) +- Escape message in curated register details email to fix reflected XSS ([623f03bb6](https://github.com/pixelfed/pixelfed/commit/623f03bb683dbc18f91645ac79eca80b529e60c3)) +- Update in-app registration ([1cead5cf6](https://github.com/pixelfed/pixelfed/commit/1cead5cf60691af542a27a50aba62c724bf89164)) +- Update unbookmark endpoint ([b0ca63202](https://github.com/pixelfed/pixelfed/commit/b0ca6320262be1977af529bc3898372a1a5a3055)) +- Update StoryComposeController ([914ab1196](https://github.com/pixelfed/pixelfed/commit/914ab1196a22d2282e9f633eb0424082fa72c6a3)) +- Lint PostImportController ([22108f8f1](https://github.com/pixelfed/pixelfed/commit/22108f8f117f050e7c257aaee22e444b230a551b)) +- Update ApiV1Controller ([d2a45ee4d](https://github.com/pixelfed/pixelfed/commit/d2a45ee4d3fb45a9dc4e43dab7c08c5b63d87e5f)) +- Update ActivityPub Inbox update handling ([13a8a255f](https://github.com/pixelfed/pixelfed/commit/13a8a255f6f9ff3d426d50d544ac45a4163702c6)) +- Update InboxWorker, improve handling ([96acfb3d9](https://github.com/pixelfed/pixelfed/commit/96acfb3d91560ed66c827d72e9c5178d91a2da7e)) +- Update LoginController ([538a11ccc](https://github.com/pixelfed/pixelfed/commit/538a11cccdde01625c8b6fca3764be4873bdab6f)) +- Update LoginController ([a27033d2f](https://github.com/pixelfed/pixelfed/commit/a27033d2fd55760ea0cbdd8acd9efaad4987e612)) +- Update Helpers ([fbd0922fd](https://github.com/pixelfed/pixelfed/commit/fbd0922fd0286cdfc29b9acefa2b77c4bd38d3d8)) +- Import Purify facade in ApiV1Controller to fix larastan class.notFound ([5ec239404](https://github.com/pixelfed/pixelfed/commit/5ec239404bc0e6996103cc208b82c7011dacd960)) +- Extend story author-key TTL instead of overwriting so it survives to the longest-lived story ([fe382bdb8](https://github.com/pixelfed/pixelfed/commit/fe382bdb86750c20e1f10e37e7d91a5b0b2b9418)) +- Validate report object_id as a positive integer to fix 500 on array input ([b4bd3c87a](https://github.com/pixelfed/pixelfed/commit/b4bd3c87a0ada5c7837917f4c24c9ea2b42b3a24)) +- Send verification email for admin-invite users that require verification ([cfbdabdd6](https://github.com/pixelfed/pixelfed/commit/cfbdabdd61c869c0bd87794f856906df7dae2694)) +- Fix remove-all follower purge chunkById key and gate the route behind dangerzone ([7b90bc869](https://github.com/pixelfed/pixelfed/commit/7b90bc869976366a16704910ae1edc8964db6b58)) +- Update PrivacySettings.php ([7a5626766](https://github.com/pixelfed/pixelfed/commit/7a5626766edf752ed57b7c70ba79cab1d87a07b4)) +- Purge status_edits on account and status deletion ([60284a871](https://github.com/pixelfed/pixelfed/commit/60284a871e08f2557274635774aded70b2523913)) +- Enforce can-post role check on POST /api/v2/media ([3a2360657](https://github.com/pixelfed/pixelfed/commit/3a2360657354b1aec8475c17ba6f49e9ab49c910)) +- Validate remote update attachments before detaching existing media ([9b829ca56](https://github.com/pixelfed/pixelfed/commit/9b829ca56e55e08b18cf6dfd95b8f4d7b24f3b10)) +- Mark OIDC login session password-confirmed to fix dangerzone lockout ([fbca487bc](https://github.com/pixelfed/pixelfed/commit/fbca487bcdd8732938b3d440d96dc394599838d2)) +- Isolate fanout delivery failures from StatusDelete local cleanup ([8a4567a5c](https://github.com/pixelfed/pixelfed/commit/8a4567a5c28d740275df5ba52181b3c321ba82b7)) +- fix(federation): swallow ConnectionException on synchronous AP delivery ([729396302](https://github.com/pixelfed/pixelfed/commit/729396302a8b7bf40042e302c0def8151159d5fd)) +- test(federation): run AP delivery tests in production env ([7b11b72e1](https://github.com/pixelfed/pixelfed/commit/7b11b72e1d4b1491c1bd13fa55bbd69bcfdcecc5)) +- Make the landing page translatable ([443962c92](https://github.com/pixelfed/pixelfed/commit/443962c92b0a68d050bd0949e46a9d4da898d233)) +- Fix last untranslated strings on the login + explore pages ([ac790b1d8](https://github.com/pixelfed/pixelfed/commit/ac790b1d8a3b6db75294da7ca381be958a211979)) +- More translatable strings : landing, privacy policy, terms ([6537787c4](https://github.com/pixelfed/pixelfed/commit/6537787c4e6d4024ab53ce71e587c0358da31a4a)) +- Update README.md ([c517650b5](https://github.com/pixelfed/pixelfed/commit/c517650b56d1e1ce0b6c34338bd768f058f5da47)) +- Automate Crowdin sync via GitHub Action ([9002d6ea2](https://github.com/pixelfed/pixelfed/commit/9002d6ea2458fd0874149d35d05a6b266528dac8)) +- Remove dead notification.php and timeline.php lang files ([0f10ec0a4](https://github.com/pixelfed/pixelfed/commit/0f10ec0a470758645d6c55cf52705cd23fa34317)) +- Use locale_get_display_name for language labels ([f4dbddd8b](https://github.com/pixelfed/pixelfed/commit/f4dbddd8b52cf50c342449f8dc422d722720e118)) +- Revert "Remove dead notification.php and timeline.php lang files" ([2eaf0eaf3](https://github.com/pixelfed/pixelfed/commit/2eaf0eaf34efe2be06b0597ce7f797e1742d90e7)) +- polish ([07f7631b8](https://github.com/pixelfed/pixelfed/commit/07f7631b87a3fcad426513d36cef2803dde92b8c)) +- Fix cached-page 500s and flaky smoke/API tests ([a14fba166](https://github.com/pixelfed/pixelfed/commit/a14fba166f79b362b4db82de3afe722147be2906)) +- Update README.md ([08914ad8b](https://github.com/pixelfed/pixelfed/commit/08914ad8bdaf2250995598168468fa598c4dbe5f)) +- Add experimental DB-matrix test workflow (mysql/mariadb/postgres) ([983e51240](https://github.com/pixelfed/pixelfed/commit/983e512409fa37093aa9ab90921ff42b363b26f3)) +- Modify workflow triggers for staging and unstable branches ([d574ddf1f](https://github.com/pixelfed/pixelfed/commit/d574ddf1f4b293b243030bec31d20a579d94a501)) +- Compile FFmpeg from source in Docker image ([484b92138](https://github.com/pixelfed/pixelfed/commit/484b921382e4edb234dd3c07be3c7b9492f23bce)) +- Disable buildx provenance/SBOM attestations for GHCR images ([19e4620de](https://github.com/pixelfed/pixelfed/commit/19e4620deb2123d84cf70ab214831285416aa368)) +- Update docker-tag.yml ([dfb81a696](https://github.com/pixelfed/pixelfed/commit/dfb81a69676a6fffe611419a86d44de2cd9e13d4)) +- Fix MariaDB driver detection and reblog caption null inserts ([e3b6cebf2](https://github.com/pixelfed/pixelfed/commit/e3b6cebf279e6c495233cbb8c585ba2120dd8a95)) +- Add isMysql/isMariadb split helpers for MySQL-vs-MariaDB divergence ([30440c5e0](https://github.com/pixelfed/pixelfed/commit/30440c5e00af930b588de05b51df9df2d878956b)) +- Add db_is_sqlite helper for the test connection ([40c95c8aa](https://github.com/pixelfed/pixelfed/commit/40c95c8aa924d2cace99361c71dbe27496487eb8)) +- Update php-laravel-tests-db-matrix.yml ([acc827381](https://github.com/pixelfed/pixelfed/commit/acc82738116e0d02ab12c5887ddb58d7cdc95d05)) +- Isolate Redis keys per DB matrix entry; use mariadb connection ([fe289c312](https://github.com/pixelfed/pixelfed/commit/fe289c31264bf4db98dd436254d5c73f2e93fb97)) +- Bump DB matrix to PHP 8.5 and mysql 8.5 ([5bdc18e47](https://github.com/pixelfed/pixelfed/commit/5bdc18e479c15c1117d1f7bcd539f8fcc6689af8)) +- Make DB matrix workflow manual-only (workflow_dispatch) ([8eda1d039](https://github.com/pixelfed/pixelfed/commit/8eda1d039ffeeeeb3555b27783f7ab63dc922d17)) +- Replace blocked crowdin/github-action with Crowdin CLI ([a3931bb07](https://github.com/pixelfed/pixelfed/commit/a3931bb0711d3091a38a8ef466868354309aa8bd)) +- Build compiled assets ([075aa781a](https://github.com/pixelfed/pixelfed/commit/075aa781a34ede0ace628e5e2bb9f279627cfc0d)) +- Update CHANGELOG.md ([4afbca6c1](https://github.com/pixelfed/pixelfed/commit/4afbca6c1c0cd50d68afb86ae1fb4a7bc33af9d8)) +- Update CHANGELOG.md ([9c2e53018](https://github.com/pixelfed/pixelfed/commit/9c2e530186d88171260c63165a27d995af40a1bd)) +- Update crowdin.yml ([f49e66033](https://github.com/pixelfed/pixelfed/commit/f49e66033e0653f76459dcd215afe7ca28df99cc)) +- chore(deps): bump intervention/image-driver-vips from 4.1.4 to 4.1.5 ([b8ce1b0e5](https://github.com/pixelfed/pixelfed/commit/b8ce1b0e5a57bbd8e801692907066c6990a786d9)) +- chore(deps-dev): bump larastan/larastan from 3.11.0 to 3.12.0 ([a372ff6f8](https://github.com/pixelfed/pixelfed/commit/a372ff6f8e2a4d1cb610653177c341c20c5d22cf)) +- chore(deps-dev): bump laravel/pint from 1.31.1 to 1.32.1 ([31022eb79](https://github.com/pixelfed/pixelfed/commit/31022eb7981c70f1db9dead7f89a4b5aaebd2776)) +- Update CHANGELOG.md ([2b057a9e0](https://github.com/pixelfed/pixelfed/commit/2b057a9e0461d68866aeab38c1ebbcf92d6e7912)) +- Upgrade resend/resend-php to ^1.0 ([e7e83b96e](https://github.com/pixelfed/pixelfed/commit/e7e83b96e102d43148cf1de8c2ea4278d79924b4)) +- Update crowdin.yml ([516236856](https://github.com/pixelfed/pixelfed/commit/5162368565925ade84fe2c36a648f48b960cbdaf)) +- Add HasMany return type to CustomFilter::statuses() for Larastan ([11d547415](https://github.com/pixelfed/pixelfed/commit/11d547415e7f42eaef57f4ca57e0e6d58e20d8a4)) +- Fix mobile_registration attribute ([c5f69d6ed](https://github.com/pixelfed/pixelfed/commit/c5f69d6ed7864e8cd25976c9239a37a9612fdd5c)) +- Update crowdin.yml ([711389a99](https://github.com/pixelfed/pixelfed/commit/711389a99cb1ad99f40e8122ad1719c00625d29b)) +- Change section title to 'Host your own instance with' ([a005aa485](https://github.com/pixelfed/pixelfed/commit/a005aa485eee0930fb1170080e900fb1d6f24aa4)) +- Enable auto approval for imported translations ([7a59b80cf](https://github.com/pixelfed/pixelfed/commit/7a59b80cf18ca232bb1250eb01d8120adc262c19)) +- Update crowdin.yml ([ef13a14b4](https://github.com/pixelfed/pixelfed/commit/ef13a14b4519ff7c7605e221b5a3beb13de9e17d)) +- Delete .github/workflows/crowdin.yml ([b1f35c6a1](https://github.com/pixelfed/pixelfed/commit/b1f35c6a1242b8a46a99787282dc0412e3e83c9c)) +- Update crowdin.yml ([14d970da6](https://github.com/pixelfed/pixelfed/commit/14d970da642e441bb0ea38d303d17f47b2cbf6f1)) +- Default image driver to vips ([99c3f2f6b](https://github.com/pixelfed/pixelfed/commit/99c3f2f6bab41b2197c493a0bfae1103d60dccc6)) +- Install libvips on CI runners and test on the vips driver ([ddc617a8d](https://github.com/pixelfed/pixelfed/commit/ddc617a8d2e36954c1d37ec8f5db0789dec6f8c6)) +- Add AccountRevocationService ([83c9b86ae](https://github.com/pixelfed/pixelfed/commit/83c9b86ae3a4e5d57431d0e175cc91c646e232ae)) +- Update WebfingerService ([e67182c9b](https://github.com/pixelfed/pixelfed/commit/e67182c9b3bd3d78707fa3b37c101245a14ed92f)) +- Update Instagram Imports ([68b1a5596](https://github.com/pixelfed/pixelfed/commit/68b1a55960491f4e3605b1d7fc27a82906e03253)) +- Remove deprecated command ([31c652427](https://github.com/pixelfed/pixelfed/commit/31c652427f1984e84d25b40433c2a9a21a234ac0)) +- Update ImageThumbnailSupersedeTest.php ([79ad66415](https://github.com/pixelfed/pixelfed/commit/79ad6641595f7eeb2e6a4be0dc79adced02c1583)) +- Update i18n ([4053439e7](https://github.com/pixelfed/pixelfed/commit/4053439e7a5d485616fb314b6e9a8073dc3af9ad)) +- fix(docker): stop caching /sw.js long-term, quiet 200 access logs ([b3e56b33e](https://github.com/pixelfed/pixelfed/commit/b3e56b33e6fce1bd4e4bd7dbfe161524ff777b0c)) +- Update docker-compose.yml ([a93b28c03](https://github.com/pixelfed/pixelfed/commit/a93b28c0383a614bea6be2951938e6162dc15dd8)) +- Update docker-compose.yml ([32c97df68](https://github.com/pixelfed/pixelfed/commit/32c97df680b853ae3adb97bc54ef73244b4ade1e)) ## [v0.12.10 (2026-09-11)](https://github.com/pixelfed/pixelfed/compare/v0.12.10...dev) diff --git a/config/pixelfed.php b/config/pixelfed.php index e43512429..495341474 100644 --- a/config/pixelfed.php +++ b/config/pixelfed.php @@ -23,7 +23,7 @@ return [ | This value is the version of your Pixelfed instance. | */ - 'version' => '0.14.1', + 'version' => '0.14.2', /* |--------------------------------------------------------------------------