Version 34 vs 132
Version 34 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 34
- Aug 2 2023 15:14
Edit Older Version 34... | Edit Current Version 132... |
Content Changes
Content Changes
|[[ /w/changelog/2023.23/ | ← Before ]] | 25 April 2023 through today| After → |
NOTE: This is a future release and was not promoted to stable.
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Notes ==
Phorge is starting to be somehow usable on PHP 8.1 ✨ but in production we still suggest PHP 7.x 😎
== General ==
| Noteworthy change | Patch | Main Discussion |
|----------------------------------------------------------------------------------|--------|-----------|
| #UX: Less verbose {nav icon=plus,name=Subscribe} messages | D25191 | T15347 |
| #UX: Better alpha images | D25294 | T15473 |
| #UX: Fix notifications icon | D25312 | T15415 |
| #UX: Avoid page reload from Workboard Column's {nav Edit > Cancel} | D25302 | T15471 |
| #Conduit: expose more info in `project.column.search` | D25038 | T15484 |
| #Dashboard: add dedicated "Can create" policy | D25270 | T15438 |
| #Dashboard: Tab Panels: fix regression (sorry) | D25291 | T15474 |
| #Dashboard: Tab Panels: fix "Move Right" broken since years | D25307 | T15493 |
| #Dashboard Panels: add Archive support | D25368 | T15366 |
| #Diffusion: The "Locate File" accepts relative path names | D25320 | T15508 |
| #Remarkup: Parse Markdown code-block language like StackOverflow, GitLab etc. | D25299 | T15481 |
| #Phriction: More informative Hovercard | D25303 | T15433 |
| #Projects: Project Hovercards: Show Description | D25331 | T15275 |
| #differential: now you can update a Diff of a coworker from web | D25337 | T15538 |
| #php_8_support: Again really a lot of small fixes | | T15064 |
Update info:
| {icon database} Database upgrade needed | No |
| {icon fire,color=red} Breaking changes | No |
== Visual Changes ==
=== More support to Markdown code-blocks ===
[[ /book/phorge/article/remarkup/ | Remarkup ]] now supports "Markdown code-blocks" in `php`, `cpp`, `arduino`, `cobol`, `kotlin` and 30+ languages:
lang=text
```php
$asd = ( function( $i ) { return $i * 2; } )( 1 ); // Confusing Stuff!
```
Before this change, this was the only method:
lang=text
```lang=php
$asd = ( function( $i ) { return $i * 2; } )( 1 ); // Confusing Stuff!
```
Both cases now render in this way:
lang=php
$asd = ( function( $i ) { return $i * 2; } )( 1 ); // Confusing Stuff!
We still think that Remarkup is superior against Markdown. Enjoy the documentation of [[ /book/phorge/article/remarkup/ | Remarkup ]].
Related patch: D25299
=== Less verbose history messages ===
Now history is more compact and less distracting when talking about self-actions like {nav icon=plus,name=Subscribe} or {nav icon=minus-circle,name=Unsubscribe}.
| Before | After |
|-----------|-----------|
| {F286215} | {F286216} |
Related patch: D25191
=== Better background for alpha images ===
Task description and comments allow designers to discuss transparent logos.
| Before | After |
|-----------|-----------|
| {F310031} | {F310033} |
Related patch: D25294
=== Dashboard Panels: add Archive support ===
Now an Archived Panel is hidden from all Dashboards. They are also more recognizable when editing Dashboards.
{F325637}
Related patch: D25368
== Community Context ==
No much community rumours. Some Phorgers will go on summer holidays. Maybe a good moment to keep your time, rest, recharge, to Phorge even more later.
As an international event there will also be Wikimania Singapore soon, as a space to do code also on Phorge. Why not.
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
|[[ /w/changelog/2023.23/ | ← Before ]] | 25 April 2023 through today| After → |
NOTE: This is a future release and was not promoted to stable.24 August 2024 - ongoing
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Notes ==== Highlights ==
* Phorge now requires PHP version 7.2.25+
* See the Proposed Maintenance section
* ...
Phorge is starting to be somehow usable on PHP 8.1 ✨ but in production we still suggest PHP 7.x 😎
== General ==
| Noteworthy change | Change summary (with main Tag) | Patch | Main Discussion |Task |
|----------------------------------------------------------------------------------|--------|-----------|
| #UX: Less verbose {nav icon=plus,name=Subscribe} messages | D25191 | T15347 |
| #UX: Better alpha images | D25294 | T15473 |
| #UX: Fix notifications icon | D25312 | T15415 Auth: Send the Phorge URI as User-Agent string in OAuth and GitHub authentication requests (to avoid captchas when using CDNs) | D25758 | T15848 |
| #UX: Avoid page reload from Workboard Column's {nav Edit > Cancel}| #Diffusion: Reduce verbosity of commits in web feeds | D25302824 | T15471 |89 |
| #Conduit: expose more info in `project.column.search` | D25038 | T15484 || #Diffusion: Show the disclaimer of {nav icon=times,name=Delete Repository} to all curious users|D25843|T15964|
| #Dashboard: add dedicated "Can create" policy iffusion: Better support of non-English POSIX environments (especially for SVN) | D25270846 | T15438 |966 |
| #Dashboard: Tab Panels: fix regression (sorry) | #UX: Allow to submit forms in new tab with CTRL+enter | D25291 | T15474 |D25773 |T15914|
| #Dashboard: Tab Panels: fix "Move Right" broken since years| #UX: Allow zooming pages on mobile | D25307 | T15493 |D25827 |T15945|
| #Dashboard Panels: add Archive support | #UX: Show table of contents on wide screens | D25368 | T15366 |D25790|T15920|
| #Diffusion: The "Locate File" accepts relative path names | D25320 | T15508 || #spam_mitigation in #People: Limit length of "Real name"|D25841 |T15962|
| #Remarkup: Parse Markdown code-block language like StackOverflow, GitLab etc. | D25299 | T15481 || #spam_mitigation in #Diffusion: Expand identities with //verified// emails by default|D25845|T15965|
| #Phriction: More informative Hovercard | #Remarkup: Improve how we match project names | D25303 | T15433 |D25838|T15371|
| #Projects: Project Hovercards: Show Description | D25331 | T15275 |olicy: Allow setting default edit policy in Phurl app |D25850|T15970|
| #differential: now you can update a Diff of a coworker from web| #bug_reports: Increased compatibility with PHP 8.1+ and 8.4 | D25337 | T15538 |5064 |
| #php_8_support: Again really a lot of small fixes | | T15064 || Update mimemailparser library version to upstream 8.0.4 |D25829 |T15940|
Update info:== Breaking Changes ==
| {icon database} Database upgrade needed | No |
| {icon fire,color=red} Breaking changes | No |
== Visual 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.
=== More support to Markdown code-blocks ===== Proposed Maintenance ==
[[ /book/phorge/article/remarkup/ | Remarkup ]] now supports "Markdown code-blocks" in `php`, `cpp`, `arduino`After the update, `cobol`to cleanup some potential legacy spam in Diffusion identities (page `/diffusion/identity/`) and especially if you have a Phorge with open registration, `kotlin` and 30+ languages:we suggest to run this one-shoot command:
lang=text```bash
```php./bin/repository rebuild-identities --all-identities
$asd = ( function( $i ) { return $i * 2; } )( 1 ); // Confusing Stuff!
```
Before this change,The command is safe to be executed also probably when your Phorge is running and, as usual, will not touch any manually-assigned identity. this was the only method:It will just avoid to propose //unverified// emails as automatic identities (T15965).
lang=text
```lang=php
$asd = ( function( $i ) { return $i * 2; } )( 1 ); // Confusing Stuff!
```== Visual Changes ==
Both cases now render=== Form Submission in this way:New Tab ===
lang=php
$asd = ( function( $i ) { return $i * 2; } )( 1 );Forms can now be submitted in a new tab with CTRL+enter. // Confusing Stuff!Proudly by keyboard hackers.
We still think that Remarkup is superior against Markdown. Enjoy the documentation of [[ /book/phorge/article/remarkup/ | Remarkup ]].{F2670828}
Related patch: D25299Discussion and credits: T15914
=== Less verbose history messageShow Table of Contents on Large Screens ===
Now history is more compact and less distracting when talking about self-actions like {nav icon=plus,name=Subscribe} or {nav icon=minus-circle,name=Unsubscribe}A wild table of contents now appears on your left, to surf your documents like an hero on wide screens.
| Before | After |
|-----------|---------|--------------------|
| {F286215} | {F286216} ||{F2408032,size=full}|{F2490442,size=full}|
Related patch: D25191Discussion and credits: T15920
=== Better background for alpha imageLess Verbose Commits ===
Task descripWe save hackers' concentration and comments allow designers to discuss transparent logosby not duplicating anymore the commit title from the feed title and its body.
| Before | After |
|-----------|----------|---------------------|
| {F310031} | {F310033} |
Related patch: D25294
=== Dashboard Panels: add Archive support ===
Now an Archived Panel is hidden from all Dashboards. They are also more recognizable when editing Dashboards.
{F325637}
Related patch: D25368
== Community Context ==
No much community rumours. Some Phorgers will go on summer holidays. Maybe a good moment to keep your time, rest, recharge, to Phorge even more later.3288,size=full} | {F313289,size=full} |
As an international event there will also be Wikimania Singapore soon, as a space to do code also on Phorge. Why not.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