Summary of changes from December 30, 2016 to January 6, 2017.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rP363084d4f | 40 commits |
| Arcanist | rARC | | rARCade25fac | 1 commit |
| libphutil | rPHU | | rPHUc5848b7 | 1 commit |
| Instances (SAAS) | rSAAS | {icon lock} | rSAAS0ddfd79 | 0 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICESb5cef1a | 0 commits |
| Core (SAAS) | rCORE | {icon lock} | rCORE51fbd39 | 0 commits |
- These changes were promoted to `stable`.
General
=======
- The major changes in this period are infrastructure changes to Differential, broadly covered in T11114. These shouldn't have much user-facing impact, although the comment UI in Differential now uses the newer "stacked action" UI that has been present in Maniphest and some other applications for some time.
Security
========
- //No notes in this period.//
Migrations
==========
| Migration | Risk | Duration | Notes |
|-----------|------|----------|-------|
| 20161216.dashboard.ngram.01.sql | | 37 ms |
| 20161216.dashboard.ngram.02.php | | 10,586 ms |
//"Duration" is the duration for this install, and may not be representative.//
Upgrading / Compatibility
=========================
- //No notes in this period.//
Minor Changes
=============
- Fixed an issue where `PHABRICATOR_ENV` would not be passed to subprocesses with `E` omitted from `variables_order`.
- In commit messages, "Differential Revision" is now parsed when followed by ad-hoc fields.
- Fixed an issue where diff policies could improperly fail when they belonged to a revision using an object-dependent visibility policy like "Subscribers".
- Interacting with revisions that are related to objects the viewer can not see (like restricted projects or reviewers) from the command line should now be more consistent.
- The first line of commit message is now always parsed as a title, even if it begins with a recognized field label like "Reviewers:" or "Tests:".
- Pastes which have titles set or unset now use more natural language.
- Fixed an issue where "Can Use Application" policy checks were inconsistently applied if, for example, a user who could not use Differential became subscribed to a revision.
- Redirects which add trailing slashes now respect custom ports.
- Unusual, hand-crafted artisan Git commits without timestamp information now survive import.
- Tweaked diff "old" and "new" colors to make them more distinguisable, particularly to colorblind users.
- Owners packages can now be selected by monogram in the "Reviewers" typeahead.
- Differential now shows a note about Harbormaster build status in the comment area.
- JX.Tooltip has been given a stern reprimand about rendering offscreen.
- Assigning a recurrence end date to an event which did not previously have one should no longer fatal.