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 a 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`.