Page MenuHomePhabricator

2016 Week 2 (Early January)
Updated 1,069 Days AgoPublic

Summary of changes from January 2, 2016 to January 8, 2016.

CodebaseRepositoryHEADActivity
PhabricatorrPrP2c293bd49 commits
ArcanistrARCrARCaeb374b2 commits
libphutilrPHUrPHUadb8a9c1 commit
Instances (SAAS)rSAASrSAAS936fe1f0 commits
Services (SAAS)rSERVICESrSERVICESa981a580 commits
Core (SAAS)rCORErCOREd3d45a50 commits

General

  • Diffusion got a lot of polish/scale upgrades, in preparation for making callsigns optional.
  • Subprojects and milestones are technically available in the UI as prototypes, but their use is strongly discouraged until the features are more developed. Many related UIs are still extremely rough, confusing, or not functional.

Security

  • No notes in this period.

Migrations

MigrationRiskDurationNotes
20151231.proj.01.icon.php107msMigrates to semantic project icon names.

"Duration" is the duration for this install, and may not be representative.

Upgrading / Compatibility

  • The diffusion.getcommits Conduit API method has been removed (use diffusion.querycommits instead, for now).
  • The diffusion.filecontentquery Conduit API method has changed response format. Blame has moved to diffusion.blame.
  • Some other diffusion.* methods have slight signature changes and now prefer to accept repository over callsign, but old signatures still work.
  • Some of the internal names of project icons have changed to better reflect intent rather than the corresponding image. This should generally only affect API consumers. For example, the icon formerly called lock is now called policy.

Diffusion

  • Fixed some layout glitches in Diffusion.
  • Diffusion list view now shows that repositories are importing.
  • Diffusion main page now shows import progress.
  • Improved behavior when grepping repositories for strings that don't match anything.
  • Added a diffusion.blame Conduit API method.
  • Browsing and blaming large files should now work better.
  • Browsing directories with thousands of files should now work better.
  • Improved an error message for empty or non-Git local working copies.
  • Added some debugging commands for parts of the import workflow.
  • Graphical history UI now looks a little better and handles the first commit in a repository and repositories with only one commit better.

Minor

  • Fixed an issue with Phame posts going to the wrong blogs.
  • Fixed an issue where arc diff --raw would not work with onto branch tracking.
  • Fixed an issue with cpplint not being parsed properly.
  • Commit hovercards now render more properly.
  • Added Herald support to Phame.
  • Updated "backups" documentation to include discussion of hosted repositories.
  • Maniphest !status, !close, !assign and !claim mail commands now mention one another.
  • Unsubscribing from projects now works better.
  • Fixed bad superclass in Badges edit form.
  • Fixed an issue with proxying HTTP repository responses and "Transfer-Encoding" headers.
  • Fixed an issue with disabling payment methods in Phortune.
  • Phortune payment methods now have slightly more user-friendly UI.
  • Project icons and labels can now be customized with project.icons, although this is subject to change.
Last Author
cspeckmim
Last Edited
Jan 9 2016, 5:29 AM

Event Timeline

epriestley created this document.Jan 9 2016, 12:37 AM
epriestley edited the content of this document. (Show Details)
cspeckmim edited the content of this document. (Show Details)Jan 9 2016, 5:29 AM