Version 1 vs 2
Version 1 vs 2
Edits
Edits
- Edit by avivey, Version 2
- Jun 10 2023 07:44
- ·Update to make RC, trim down on text
- Move Here by avivey, Version 1
- Jun 10 2023 07:36
Original Change | Next Change » |
Edit Older Version 1... | Edit Older Version 2... |
Content Changes
Content Changes
|[[ /w/changelog/2023.17/ | ← Before ]] | 8 April 2023 through now | After → |
NOTE: This is a future release and was not promoted to stable.
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Notes ==
This is the version so far with the most support for PHP 8.1... but it is not yet officially supported.
We still suggest PHP 7.4 in production.
== General ==
| Change summary (with main Tag) | Patch | Main Discussion |
|----------------------------------------------------------------------------------|--------|-----------|
| #mobile: show Homepage contents and avoid duplicate menus | D25107 | T15216 |
| #mobile: hide the 'Hide Chat' checkbox since it's already hidden on mobile | D25120 | T15240 |
| #people: add builtin query to list Administrators | D25116 | T15238 |
| #Countdown: add dedicated Create permission | D25101 | T15208 |
| #Countdown: fix missing library update | D25133 | T15271 |
| #Remarkup: new class to improve file permissions on Drag & Drop | D25052 | T15106 |
| #Remarkup: fix regression `Empty ID passed to JX.$()` | D25134 | T15272 |
| #projects: better message when trying to Join a Root Subproject | D25127 | T15258 |
| #Phorge: fix brand in {nav SSH Key Actions > Generate Keypair} | D25135 | T15274 |
| #Arcanist: fix for recent Mercurial 6.4 | D25143 | T15288 |
| #Arcanist: update SSL CA bundle | D25049 | |
| #Dashboard: fix selection of multiple panels | D25067 | |
| #php_8_support: fix a preg_match() with null subject | D25123 | T15254 |
| #php_8_support: fix crash in Diviner generator | D25124 | T15226 |
| #php_8_support: fix arc lint on NULL severity | D25126 | T15257 |
| #php_8_support: fix arc patch when certificate was never installed | D25128 | T15259 |
| #php_8_support: fix crash in PhutilOpaqueEnvelop | D25129 | T15260 |
| #php_8_support: fix crash in javelin/markup.php | D25131 | T15262 |
| #php_8_support: fix regression in `markup.php` | D25139 | Q53 |
| #php_8_support: fix regression in `PHUIObjectItemView` | D25157 | T15306 |
| #php_8_support: __really tons__ of PHP 8.1 fixes (mostly by aklapper ☕) | | T15064 |
| Scripts: add commodity script `./bin/celerity sprites` for developers (better) | D25274 | T15437 |
Operations:
| {icon database} Database upgrade needed: | No. |
| {icon fire,color=red} Breaking changes: | No. There is just a new workflow for developers designing image sprites (D25274). |
== Visual Changes ==
=== Better Homepage on Mobile ===
For some reasons the Homepage was a bit weird on Mobile. Fixed! Now you see contents instead of a menu. Example result:
|Before |After |
|-------------------|-------------------|
|{F274941,size=full}|{F274942,size=full}|
Are you worried about the menu entries? Don't worry, the menu it's still accessible from {nav icon=bars} as usual:
|Before |After |
|-------------------|-------------------|
|{F272755,size=full}|{F272757,size=full}|
Patch: D25107
=== Countdown: dedicated Create Permission ===
Now the Countdown application has a dedicated "Can Create Countdown" Permission:
{F297217,size=full}
Patch: D25101
=== People: new permalink for Administrators ===
That is, now the Administrators List can easily be linked in an universal way:
{F277912,size=full}
Patch: D25116
=== Better Subproject Join Messages ===
Sometime it has no sense to join a Subproject. Now this is less dead-end, so to invite to join a Sub-Subproject:
| Before | After |
|---------------------|---------------------|
| {F282337,size=full} | {F282331,size=full} |
Patch: D25127
== Credits ==
This version was tested by these amazing Crash Reporters:
* https://we.phorge.it/p/amit/
This version was Phorged by these generous Code Contributors:
* https://we.phorge.it/p/20after4/
* https://we.phorge.it/p/aklapper/ - ☕ prize for largest accepted revisions (SUPER WOW!)
* https://we.phorge.it/p/avivey/
* https://we.phorge.it/p/Dylsss/
* https://we.phorge.it/p/jkimbo/
* https://we.phorge.it/p/speck/
* https://we.phorge.it/p/valerio.bozzolan/
This version was approved by these glorious Code Reviewers:
* https://we.phorge.it/p/avivey/
* https://we.phorge.it/p/Matthew/
* https://we.phorge.it/p/valerio.bozzolan/ - 🏅 prize for most prolific acceptor (wow!)
Thanks to all the amazing people who keep Phorge active!
== Community Context ==
Many thanks to some FreeBSD community members who are hacking Phorge to improve local workflows! And compliment again for your beautiful document [[ https://freebsdfoundation.org/wp-content/uploads/2021/11/FreeBSD-Code-Review-with-git-arc.pdf | FreeBSD-Code-Review-with-git-arc.pdf ]]. Go FreeBSD! ❤️
Many thanks to some Wikimedia community members who are migrating from Phabricator to Phorge (https://phabricator.wikimedia.org/T333885), and they are also hammering hard for PHP 8.1! Thanks Wikimedia! 💪
This version was also hammered during Wikimedia Hackaton in Athens, with ~20 patches crafted, reviewed, tested and landed in just that week-end. Nice! 👌
|[[ /w/changelog/2023.17/ | ← Before ]] | 8 April 2023 through 10 June 2023| After → |
NOTE: This is a future release and was not promoted to stable.
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Notes ==
This version still doesn't officially support PHP 8.1 and later.
Production installs should continue using PHP 7.x.
== General ==
| Noteworthy changes | Patch | Main Discussion |
|----------------------------------------------------------------------------------|--------|-----------|
| #mobile: show Homepage contents and avoid duplicate menus | D25107 | T15216 |
| #people: add builtin query to list Administrators | D25116 | T15238 |
| #Countdown: add dedicated Create permission | D25101 | T15208 |
| #Remarkup: improve file permissions on Drag & Drop | D25052 | T15106 |
| #Phorge: fix brand in {nav SSH Key Actions > Generate Keypair} | D25135 | T15274 |
| #Arcanist: fix for recent Mercurial 6.4 | D25143 | T15288 |
| #Arcanist: update SSL CA bundle | D25049 | |
| #php_8_support: __really tons__ of PHP 8.1 fixes (mostly by aklapper ☕) | | T15064 |
| Scripts: add commodity script `./bin/celerity sprites` for developers (better) | D25274 | T15437 |
Operations:
| {icon database} Database upgrade needed: | No. |
| {icon fire,color=red} Breaking changes: | No. |
== Visual Changes ==
=== Better Homepage on Mobile ===
For some reasons the Homepage was a bit weird on Mobile. Fixed! Now you see contents instead of a menu. Example result:
|Before |After |
|-------------------|-------------------|
|{F274941,size=full}|{F274942,size=full}|
The menu entries are available under the {nav icon=bars} "hamburger" button.
Patch: D25107
== Community Context ==
Many thanks to some FreeBSD community members who are hacking Phorge to improve local workflows! And compliment again for your beautiful document [[ https://freebsdfoundation.org/wp-content/uploads/2021/11/FreeBSD-Code-Review-with-git-arc.pdf | FreeBSD-Code-Review-with-git-arc.pdf ]]. Go FreeBSD! ❤️
Many thanks to some Wikimedia community members who are migrating from Phabricator to Phorge (https://phabricator.wikimedia.org/T333885), and they are also hammering hard for PHP 8.1! Thanks Wikimedia! 💪
This version was also hammered during Wikimedia Hackaton in Athens, with ~20 patches crafted, reviewed, tested and landed in just that week-end. Nice! 👌
|[[ /w/changelog/2023.17/ | ← Before ]] | 8 April 2023 through now 10 June 2023| After → |
NOTE: This is a future release and was not promoted to stable.
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Notes ==
This is the version so far with the mosttill doesn't officially support for PHP 8.1... but it is not yet officially supported and later.
We still suggest PHP 7.4 in productionProduction installs should continue using PHP 7.x.
== General ==
| Change summary (with main Tag) | Noteworthy changes | Patch | Main Discussion |
|----------------------------------------------------------------------------------|--------|-----------|
| #mobile: show Homepage contents and avoid duplicate menus | D25107 | T15216 |
| #mobile: hide the 'Hide Chat' checkbox since it's already hidden on mobile | D25120 | T15240 |
| #people: add builtin query to list Administrators | D25116 | T15238 |
| #Countdown: add dedicated Create permission | D25101 | T15208 |
| #Countdown: fix missing library update | D25133 | T15271 |
| #| #Remarkup: new class to improve file permissions on Drag & Drop | D25052 | T15106 |
| #Remarkup: fix regression `Empty ID passed to JX.$()` | D25134 | T15272 |
| #projects: better message when trying to Join a Root Subproject | D25127 | T15258 |
| #Phorge: fix brand in {nav SSH Key Actions > Generate Keypair} | D25135 | T15274 |
| #Arcanist: fix for recent Mercurial 6.4 | D25143 | T15288 |
| #Arcanist: update SSL CA bundle | D25049 | |
| #Dashboard: fix selection of multiple panels | D25067 | |
| #php_8_support: fix a preg_match() with null subject | D25123 | T15254 |
| #php_8_support: fix crash in Diviner generator | D25124 | T15226 |
| #php_8_support: fix arc lint on NULL severity | D25126 | T15257 |
| #php_8_support: fix arc patch when certificate was never installed | D25128 | T15259 |
| #php_8_support: fix crash in PhutilOpaqueEnvelop | D25129 | T15260 |
| #php_8_support: fix crash in javelin/markup.php | D25131 | T15262 |
| #php_8_support: fix regression in `markup.php` | D25139 | Q53 |
| #php_8_support: fix regression in `PHUIObjectItemView` | D25157 | T15306 |
| #php_8_support: __really tons__ of PHP 8.1 fixes (mostly by aklapper ☕) | | T15064 |
| Scripts: add commodity script `./bin/celerity sprites` for developers (better) | D25274 | T15437 |
Operations:
| {icon database} Database upgrade needed: | No. |
| {icon fire,color=red} Breaking changes: | No. There is just a new workflow for developers designing image sprites (D25274). |
== Visual Changes ==
=== Better Homepage on Mobile ===
For some reasons the Homepage was a bit weird on Mobile. Fixed! Now you see contents instead of a menu. Example result:
|Before |After |
|-------------------|-------------------|
|{F274941,size=full}|{F274942,size=full}|
Are you worried about the menu entries? Don't worry, the menu it's still accessible from {nav icon=bars} as usual:
|Before |After |
|-------------------|-------------------|
|{F272755,size=full}|{F272757,size=full}|The menu entries are available under the {nav icon=bars} "hamburger" button.
Patch: D25107
=== Countdown: dedicated Create Permission ===
Now the Countdown application has a dedicated "Can Create Countdown" Permission:
{F297217,size=full}
Patch: D25101
=== People: new permalink for Administrators ===
That is, now the Administrators List can easily be linked in an universal way:
{F277912,size=full}
Patch: D25116
=== Better Subproject Join Messages ===
Sometime it has no sense to join a Subproject. Now this is less dead-end, so to invite to join a Sub-Subproject:
| Before | After |
|---------------------|---------------------|
| {F282337,size=full} | {F282331,size=full} |
Patch: D25127
== Credits ==
This version was tested by these amazing Crash Reporters:
* https://we.phorge.it/p/amit/
This version was Phorged by these generous Code Contributors:
* https://we.phorge.it/p/20after4/
* https://we.phorge.it/p/aklapper/ - ☕ prize for largest accepted revisions (SUPER WOW!)
* https://we.phorge.it/p/avivey/
* https://we.phorge.it/p/Dylsss/
* https://we.phorge.it/p/jkimbo/
* https://we.phorge.it/p/speck/
* https://we.phorge.it/p/valerio.bozzolan/
This version was approved by these glorious Code Reviewers:
* https://we.phorge.it/p/avivey/
* https://we.phorge.it/p/Matthew/
* https://we.phorge.it/p/valerio.bozzolan/ - 🏅 prize for most prolific acceptor (wow!)
Thanks to all the amazing people who keep Phorge active!
== Community Context ==
Many thanks to some FreeBSD community members who are hacking Phorge to improve local workflows! And compliment again for your beautiful document [[ https://freebsdfoundation.org/wp-content/uploads/2021/11/FreeBSD-Code-Review-with-git-arc.pdf | FreeBSD-Code-Review-with-git-arc.pdf ]]. Go FreeBSD! ❤️
Many thanks to some Wikimedia community members who are migrating from Phabricator to Phorge (https://phabricator.wikimedia.org/T333885), and they are also hammering hard for PHP 8.1! Thanks Wikimedia! 💪
This version was also hammered during Wikimedia Hackaton in Athens, with ~20 patches crafted, reviewed, tested and landed in just that week-end. Nice! 👌
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