Page MenuHomePhorge

Next Up
Updated YesterdayPublic

24 August 2024 - ongoing

RepoHash
rP PhorgeTBD
rARC ArcanistTBD

Highlights

  • Phorge now requires PHP version 7.2.25+
  • See the Proposed Maintenance section
  • ...

General

Change summary (with main Tag)PatchMain Task
Auth: Send the Phorge URI as User-Agent string in OAuth and GitHub authentication requests (to avoid captchas when using CDNs)D25758T15848
Diffusion: Reduce verbosity of commits in web feedsD25824T15489
Diffusion: Show the disclaimer of Delete Repository to all curious usersD25843T15964
Diffusion: Better support of non-English POSIX environments (especially for SVN)D25846T15966
UX: Allow to submit forms in new tab with CTRL+enterD25773T15914
UX: Allow zooming pages on mobileD25827T15945
UX: Show table of contents on wide screensD25790T15920
Spam mitigation in People: Limit length of "Real name"D25841T15962
Spam mitigation in Diffusion: Expand identities with verified emails by defaultD25845T15965
Remarkup: Improve how we match project namesD25838T15371
Policy: Allow setting default edit policy in Phurl appD25850T15970
Bug Reports: Increased compatibility with PHP 8.1+ and 8.4T15064
Update mimemailparser library version to upstream 8.0.4D25829T15940

Breaking Changes

Phorge now requires PHP version 7.2.25 (released November 2019). Phorge previously required PHP version 5.2.3 (released May 2007). The newer version is needed to support PHP version 8.4 which requires syntax introduced in PHP 7.1. See T15047#19338 for details.

Proposed Maintenance

After the update, to cleanup some potential legacy spam in Diffusion identities (page /diffusion/identity/) and especially if you have a Phorge with open registration, we suggest to run this one-shoot command:

./bin/repository rebuild-identities --all-identities

The command is safe to be executed also probably when your Phorge is running and, as usual, will not touch any manually-assigned identity. It will just avoid to propose unverified emails as automatic identities (T15965).

Visual Changes

Form Submission in New Tab

Forms can now be submitted in a new tab with CTRL+enter. Proudly by keyboard hackers.

Discussion and credits: T15914

Show Table of Contents on Large Screens

A wild table of contents now appears on your left, to surf your documents like an hero on wide screens.

BeforeAfter
image.png (762×1 px, 155 KB)
image.png (862×1 px, 267 KB)

Discussion and credits: T15920

Less Verbose Commits

We save hackers' concentration by not duplicating anymore the commit title from the feed title and its body.

BeforeAfter
Diffusion feed before.png (307×718 px, 24 KB)
Diffusion feed after.png (307×718 px, 21 KB)

Discussion and credits: T15489

Tags
None
Referenced Files
F2670828: meow2.mp4
Thu, Dec 12, 09:19
F2490442: image.png
Tue, Dec 10, 14:16
F313289: Diffusion feed after.png
Tue, Dec 10, 14:12
F313288: Diffusion feed before.png
Tue, Dec 10, 14:12
F2408042: image.png
Tue, Dec 10, 14:03
F2408032: image.png
Tue, Dec 10, 14:03
F2243111: Phorge Almanac Networks welcome.png
Jun 25 2024, 07:54
F2243110: Phorge Almanac Services welcome.png
Jun 25 2024, 07:54
Subscribers
None
Last Author
valerio.bozzolan
Last Edited
Mon, Dec 16, 14:38

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
valerio.bozzolan edited the content of this document. (Show Details)
aklapper edited the content of this document. (Show Details)
avivey changed the title from Next Up to 2024.35.Aug 28 2024, 09:27
avivey edited the content of this document. (Show Details)
avivey moved this document to Next Up.
valerio.bozzolan changed the title from 2024.35 to Next Up.Sep 3 2024, 15:12
valerio.bozzolan edited the content of this document. (Show Details)
valerio.bozzolan edited the content of this document. (Show Details)
valerio.bozzolan edited the content of this document. (Show Details)