Mail attaches files.
Version 1.28.0 ·
Sending, replying and forwarding take local files, which a draft shows you before anything goes out, and Contacts now recognises one person held in two accounts.
Share this release
Mail attaches files. Sending, replying and forwarding take local files, which a draft shows you before anything goes out, and Contacts now recognises one person held in two accounts. https://cupertino.mgcrea.io/changelog/1.28.0/
Added
Mail can attach files.
apple_mail_send_message,reply_to_messageandforward_messagetakeattachments, absolute paths to local files, which Mail places after the text the way a file dragged into a composer is placed. On a draft, the default, you see the files before anything is sent. Attaching and sending in the same call is refused unlessAPPLE_MAIL_ALLOW_FILE_SENDis set, because nobody reviews it and a path can name any file the server can read. A file Mail refuses stops the call before anything is sent, and the composer it opened is closed again.
Fixed
Contacts recognises one person held in two accounts. Someone in both iCloud and Google came back from
apple_contacts_resolve_handlesas ambiguous, with no name, because the link id that joins their two cards was read as a number and the column holds text.Contacts names the right ref when a person has gone. Updating a contact deleted in the meantime said
No contact for ref "No contact with id …", quoting Contacts' own message where the ref you passed belonged.Desktop, Screen, Sound and Simulator no longer grow over a long session. The app serves them itself, and each request left Foundation's temporary objects behind until the client disconnected. They are now released after every request.