Summary of changes from May 30, 2015 to June 6, 2015.
| Codebase | Repository | HEAD | Activity |
|-----|-----|-----|-----|
| Phabricator | rP | rPb4de7974 | 77 commits |
| Arcanist | rARC | rARC8c589f1f | 4 commits |
| libphutil | rPHU | rPHU4a0e1b47 | 6 commits |
General
======
- "Mailing Lists" have been converted into users and the application has been removed. This is a complex migration which may require attention if your install makes significant use of mailing lists. See T8398 for guidance and context on this change.
- We now respect the recipient's settings and permissions explicitly in each email we send, unless `metamta.one-mail-per-recipient` is disabled. This prevents a user's language settings from leaking into email, and closes minor policy holes where mail might show recipients more information than they could otherwise see. This is large infrastructure change. See T6367 for discussion.
Security
======
- No discussion this week.
Upgrading/Compatibility
======
- We are continuing to remove "Arcanist Projects". See T7604 for discussion.
Calendar
======
Calendar is a prototype application.
- Improved editing, querying, and cancel behavior for recurring events.
Diviner
======
- Integrated Diviner with global search.
Diffusion
======
- Modularized external symbol sources; added a Python source.
Spaces
======
Spaces is a prototype application.
- Added a new application, Spaces. This application makes it easier to apply policy controls to large groups of similar objects.
- Spaces is not yet generally useful. See T3820 for context and discussion.
Minor
======
- Fixed an issue where resources could generate with overlong cache keys.
- Certainly didn't make any changes to Projects APIs in Conduit.
- Destroying objects now removes flags and tokens.
- Fixed an issue with AlmanacDeviceEditor not applying name transactions properly.
- Fixed an issue where changes to `$_SERVER` in the `preamble.php` file could be overwritten later.
Developer/Internal
======
- `phlog()` now emits better compound stack traces when logging an exception.
- Moved request caching from `PhabricatorStartup` to `PhabricatorCaches`.