Version 90 vs 132
Version 90 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 90
- Jul 5 2024 16:46
- ·#conpherence: fix drag & drop file visibility
Edit Older Version 90... | Edit Current Version 132... |
Content Changes
Content Changes
11 May 2024 - ongoing
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Highlights ==
* Custom Fields can now be displayed in search results - see [[ https://we.phorge.it/book/phorge/article/custom_fields/ | Custom Fields manual]] for details.
* Flags will now show in Maniphest search results, and Repository will be shown in Differential search results.
* The Remarkup {icon book} Help button will now take you to a real application installed locally (Instead of a wiki page located here).
* When commenting on a task that is Closed as Duplicate, there's a warning now.
== General ==
| Change summary (with main Tag) | Patch | Main Task |
|----------------------------------------------------------------------------------|--------|-----------|
| #ux: Feed: fix "created this task" to always be the first one | D25626 | T15816 |
| #Workboard: add new column triggers: Add Subscribers + Remove Subscribers | D25080 | T15162 |
| #bug_reports: fix legacy search bugs causing exceptions instead of login page | D25621 | T15704 |
| #ux: Custom Fields show up in search results and with custom icons | D25548 D25549 | T15750 |
| #conduit: allow API `phriction.edit` to modify view and edit policies | T15858 | D25693 |
| #almanac_drydock_harbormaster: add welcome pages | D25675 | T15018 |
| Charts: Updated d3 library from version 5.9.2 to 6.7.0 | D25631 | T15820 |
| Make Remarkup Help a real application | D25698 | T15401 |
| #Phriction: fix drag & drop file visibility | D25705 | T15106 |
| #conpherence: fix drag & drop file visibility | D25709 | T15106 |
| #bug_reports: various legacy bugs fixed | | |
== Breaking Changes for Third-Party Code ==
* The `buildStandardPageView()` and `buildStandardPageResponse()` methods were removed from the [PhabricatorController](https://we.phorge.it/source/phorge/browse/master/src/applications/base/controller/PhabricatorController.php) class in D25634. These methods were deprecated since 2015. Custom code which calls these methods must be ported to use the `newPage()` method from the same class.
* The included copy of the d3 JavaScript library to render charts was updated from version 5.9.2 to 6.7.0. Custom code to render charts relying on Phorge's Facts application or on calling d3 methods directly may require API adjustments. See the [upstream d3 migration guide](https://observablehq.com/@d3/d3v6-migration-guide#event-management).
== Visual Changes ==
=== Warn if Task is Closed as Duplicate ===
No need anymore to ""hey, this task is closed as duplicate, don't write here, write here". Now this message is bundled with Phorge, in the new comment form:
{F2243121,size=full}
Related patch: D25546.
=== Add Welcome Pages ===
Added nice welcome pages to Drydock and Almanac, to be even more welcoming in setting up your epic CI/CD infrastructure.
| {F2243109, size=full} | {F2243112, size=full} |
| {F2243110, size=full} | {F2243111, size=full} |
Related patch: D25675
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
11 May24 August 2024 - ongoing
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Highlights ==
* Custom Fields can now be displayed in search results - see [[ https://we.phorge.it/book/phorge/article/custom_fields/ | Custom Fields manual]] for details.Phorge now requires PHP version 7.2.25+
* Flags will now show in Maniphest search results, and Repository will be shown in Differential search results.* See the Proposed Maintenance section
* The Remarkup {icon book} Help button will now take you to a real application installed locally (Instead of a wiki page located here).
* When commenting on a task that is Closed as Duplicate, there's a warning now.
...
== General ==
| Change summary (with main Tag) | Patch | Main Task |
|----------------------------------------------------------------------------------|--------|-----------|
| #ux: Feed: fix "created this task" to always be the first one | D25626 | T15816 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 |
| #Workboard: add new column triggers: Add Subscribers + Remove Subscribers | D25080 | T15162 || #Diffusion: Show the disclaimer of {nav icon=times,name=Delete Repository} to all curious users|D25843|T15964|
| #bug_reports: fix legacy search bugs causing exceptions instead of login page | #Diffusion: Better support of non-English POSIX environments (especially for SVN) | D25621846 | T15704 |966 |
| #ux: Custom Fields show up in search results and| #UX: Allow to submit forms in new tab with custom icons CTRL+enter | D25548 D25549 | T15750 |D25773 |T15914|
| #conduit: a| #UX: Allow API `phriction.edit` to modify view and edit policieszooming pages on mobile | T15858 | D25693 |D25827 |T15945|
| #almanac_drydock_harbormaster: add welcome pages | #UX: Show table of contents on wide screens | D25675 | T15018 |D25790|T15920|
| Charts: Updated d3 library from version 5.9.2 to 6.7.0 | D25631 | T15820 || #spam_mitigation in #People: Limit length of "Real name"|D25841 |T15962|
| Make Remarkup Help a real application | D25698 | T15401 || #spam_mitigation in #Diffusion: Expand identities with //verified// emails by default|D25845|T15965|
| #Phriction: fix drag & drop file visibility | #Remarkup: Improve how we match project names | D25705 | T15106 |D25838|T15371|
| #conpherence: fix drag & drop file visibility | D25709 | T15106 || #Policy: Allow setting default edit policy in Phurl app |D25850|T15970|
| #bug_reports: various legacy bugs fixed | | |Increased compatibility with PHP 8.1+ and 8.4 | | T15064 |
| Update mimemailparser library version to upstream 8.0.4 |D25829 |T15940|
== Breaking Changes ==
== Breaking Changes for Third-Party Code ==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.
* The `buildStandardPageView()` and `buildStandardPageResponse()` methods were removed from the [PhabricatorController](https://we.phorge.it/source/phorge/browse/master/src/applications/base/controller/PhabricatorController.php) class in D25634.== 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, These methods were deprecated since 2015. Custom code which calls these methods must be ported to use the `newPage()` method from the same class.we suggest to run this one-shoot command:
```bash
* The included copy of the d3 JavaScript library to render charts was updated from version 5.9.2 to 6.7.0../bin/repository rebuild-identities --all-identities
```
The command is safe to be executed also probably when your Phorge is running and, Custom code to render charts relying on Phorge's Facts application or on calling d3 methods directly may require API adjustments.as usual, See the [upstream d3 migration guide](https://observablehq.com/@d3/d3v6-migration-guide#event-managementwill not touch any manually-assigned identity. It will just avoid to propose //unverified// emails as automatic identities (T15965).
== Visual Changes ==
=== Warn if Task is Closed as DuplicateForm Submission in New Tab ===
No need anymore to ""hey, this task is closed as duplicate, don't write here, write here". Now this message is bundled with Phorge,Forms can now be submitted in a new tab with CTRL+enter. in the new comment form:Proudly by keyboard hackers.
{F2243121,size=full}{F2670828}
Related patch: D25546.Discussion and credits: T15914
=== Add Welcome PageShow Table of Contents on Large Screens ===
Added nice welcome pages to Drydock and AlmanacA wild table of contents now appears on your left, to be even more welcoming in setting up your epic CI/CD infrastructureto surf your documents like an hero on wide screens.
| {F2243109, size=full} | {F2243112, size=full} 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 |
|---------------------|---------------------|
| {F2243110, 313288,size=full} | {F2243111, 313289,size=full} |
Related patch: D25675Discussion 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