Version 53 vs 132
Version 53 vs 132
Edits
Edits
- Edit by valerio.bozzolan, Version 132
- Mon, Dec 16 14:38
- ·#Policy: Allow setting default edit policy in Phurl app
- Edit by valerio.bozzolan, Version 53
- Nov 15 2023 12:58
- ·Audit commit Feed: less verbose
Edit Older Version 53... | Edit Current Version 132... |
Content Changes
Content Changes
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== General ==
| Change summary (with main Tag) | Patch | Main Task |
|----------------------------------------------------------------------------------|--------|-----------|
| #Diffusion: Allow to find Repositories by partial name · {icon database} | D25430 | T15583 |
| #Diffusion: Teach Commit View about Encoding | D25360 | Q68 |
| #Diffusion: Add custom policy for "Can View and Edit Identities" | D25450 | T15443 |
| #php8: Don't fatal when hitting deprecation warning | | T15554 |
| #php8: fix lots of deprecation warnings | | T15064 |
| #Accessibility: improve Dark Mode | | T15056 |
| #Workboard: Milestones can be easily renamed like any normal column | D25066 | T15143 |
| #affects-wikimedia: Tab Panels should be opened again as default. | D25447 | T15651 |
| #ux: Timezone mismatch popup: create an explicit Ignore action | D25420 | T15349 |
| #ux: Fix pagination of the beautiful Token leaderboard | D25455 | T15652 |
| #ux: Don't ask for any Phone number if there is no SMS relay | D25452 | T15486 |
| #ux: Renaming a Project main slug don't cause a "Page not found" as default. | D25453 | T15636 |
| #ux: Audit commit Feed: less verbose | D25421 | T15528 |
| #Conpherence: Fix possible crash in Chat Room when guest | D25408 | T15497 |
In short:
| {icon database} Database upgrade needed | **Yes** |
| {icon fire,color=red} Breaking changes | No |
Useful documents:
* [[ /book/phorge/article/upgrading/ | Upgrading Phorge ]]
24 August 2024 - ongoing
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Highlights ==
* Phorge now requires PHP version 7.2.25+
* See the Proposed Maintenance section
* ...
== General ==
| Change summary (with main Tag) | Patch | Main Task |
|----------------------------------------------------------------------------------|--------|-----------|
| #Auth: Send the Phorge URI as User-Agent string in OAuth and GitHub authentication requests (to avoid captchas when using CDNs) | D25758 | T15848 |
| #Diffusion: Reduce verbosity of commits in web feeds | D25824 | T15489 |
| #Diffusion: Show the disclaimer of {nav icon=times,name=Delete Repository} to all curious users|D25843|T15964|
| #Diffusion: Better support of non-English POSIX environments (especially for SVN) | D25846 | T15966 |
| #UX: Allow to submit forms in new tab with CTRL+enter |D25773 |T15914|
| #UX: Allow zooming pages on mobile |D25827 |T15945|
| #UX: Show table of contents on wide screens |D25790|T15920|
| #spam_mitigation in #People: Limit length of "Real name"|D25841 |T15962|
| #spam_mitigation in #Diffusion: Expand identities with //verified// emails by default|D25845|T15965|
| #Remarkup: Improve how we match project names |D25838|T15371|
| #Policy: Allow setting default edit policy in Phurl app |D25850|T15970|
| #bug_reports: Increased compatibility with PHP 8.1+ and 8.4 | | T15064 |
| Update mimemailparser library version to upstream 8.0.4 |D25829 |T15940|
== 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:
```bash
./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.
{F2670828}
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.
| Before | After |
|--------------------|--------------------|
|{F2408032,size=full}|{F2490442,size=full}|
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.
| Before | After |
|---------------------|---------------------|
| {F313288,size=full} | {F313289,size=full} |
Discussion and credits: T15489
24 August 2024 - ongoing
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Highlights ==
* Phorge now requires PHP version 7.2.25+
* See the Proposed Maintenance section
* ...
== General ==
| Change summary (with main Tag) | Patch | Main Task |
|----------------------------------------------------------------------------------|--------|-----------|
| #Diffusion: Allow to find Repositories by partial name · {icon database} | D25430 | T15583Auth: Send the Phorge URI as User-Agent string in OAuth and GitHub authentication requests (to avoid captchas when using CDNs) | D25758 | T15848 |
| #Diffusion: Teach Commit View about Encoding Reduce verbosity of commits in web feeds | D25360 | Q68 |824 | T15489 |
| #Diffusion: Add custom policy for "Can View and Edit Identities" | D25450 | T15443 |Show the disclaimer of {nav icon=times,name=Delete Repository} to all curious users|D25843|T15964|
| #php8: Don't fatal when hitting deprecation warning || #Diffusion: Better support of non-English POSIX environments (especially for SVN) | D25846 | T15554 |966 |
| #php8: fix lots of deprecation warnings | | T15064 || #UX: Allow to submit forms in new tab with CTRL+enter |D25773 |T15914|
| #Accessibility: improve Dark Mode | #UX: Allow zooming pages on mobile | | T15056 ||D25827 |T15945|
| #Workboard: Milestones can be easily renamed like any normal column | #UX: Show table of contents on wide screens | D25066 | T15143 |D25790|T15920|
| #affects-wikimedia: Tab Panels should be opened again as default. | D25447 | T15651 || #spam_mitigation in #People: Limit length of "Real name"|D25841 |T15962|
| #ux: Timezone mismatch popup: create an explicit Ignore action | D25420 | T15349 || #spam_mitigation in #Diffusion: Expand identities with //verified// emails by default|D25845|T15965|
| #ux: Fix pagination of the beautiful Token leaderboard | #Remarkup: Improve how we match project names | D25455 | T15652 |D25838|T15371|
| #ux: Don't ask for any Phone number if there is no SMS relay | D25452 | T15486 || #Policy: Allow setting default edit policy in Phurl app |D25850|T15970|
| #ux: Renaming a Project main slug don't cause a "Page not found" as default.| #bug_reports: Increased compatibility with PHP 8.1+ and 8.4 | D25453 | T15636 |064 |
| #ux: Audit commit Feed: less verbose | D25421 | T15528 |Update mimemailparser library version to upstream 8.0.4 |D25829 |T15940|
== 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:
```bash
| #Conpherence: Fix possible crash in Chat Room when guest | D25408 | T15497 |
In short:./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 ==
| {icon database} Database upgrade needed | **Yes**=== Form Submission in New Tab ===
Forms can now be submitted in a new tab with CTRL+enter. Proudly by keyboard hackers.
{F2670828}
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.
| Before | After |
| {icon fire,color=red} Breaking changes | No |--------------------|--------------------|
|{F2408032,size=full}|{F2490442,size=full}|
Discussion and credits: T15920
=== Less Verbose Commits ===
Useful documents:We save hackers' concentration by not duplicating anymore the commit title from the feed title and its body.
| Before | After |
|---------------------|---------------------|
| {F313288,size=full} | {F313289,size=full} |
* [[ /book/phorge/article/upgrading/ | Upgrading Phorge ]]Discussion and credits: T15489
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0